Límite de la Prueba de Trabajo

No tengo una comprensión completa de bitcoin, pero tengo la sensación de que el Prisionero de guerra concepto de no hacerlo en el largo plazo, por lo que necesito que me expliquen a mí si estoy equivocado.

  1. Primero de todo, toda esta fuerza de trabajo es de locos, un día es posible que es totalmente inútiles para la minería y la única capaz de conducir es muy grande de la sociedad, por lo que la descentralización Está roto (siento que estamos cerca de esta situación)
  2. Es un gasto significativo de energía, podemos sostener esto en el largo plazo.
  3. ¿Alguien busque otra manera de crear un bloque? He oído hablar de la prueba de juego, pero también estoy convencido de que no (creo que es peor en términos de centralización)

Gracias

+226
Vu Phong Nguyen 21 sept. 2018 23:55:16
21 respuestas

Hemos debatido cómo manejar XRP Pagarés durante el diseño. Finalmente, hemos decidido no tener ningún apoyo oficial de ellos debido a la posible confusión de los usuarios. Sin embargo, hicimos la reserva el nombre de la moneda "XRR" para Pagarés denominados en XRPs. No hay ninguna integrada en el mecanismo para que les pague con XRPs, pero no es difícil poner un 1-a-1 la oferta de intercambio. Esta funcionalidad puede ser añadido en el futuro.

También hemos debatido permitiendo a los Pagarés a pagar los gastos de transacción directamente, en lugar de tener que cambiarlos por XRP. No podíamos ver ninguna ventaja y hay algunas desventajas importantes además de la mayor complejidad. La más grande es la tasa de cambio podría cambiar tal que la transacción no puede reclamar una cuota y no íbamos a descubrir que hasta que la transacción se procesa. Existía el temor de que alguien pudiera bombardear la red con tales transacciones y de la causa de la alta carga sin ningún costo. En lugar de eso, nos decidimos a probar a mantener las tarifas de transacción tan bajo que no habría razón para el cuidado.

+980
name name 03 февр. '09 в 4:24

Creo que la forma más sencilla es el uso de Bitcoin Core https://bitcoin.org/en/full-node#ubuntu-1604

+968
Smig Smithy 19 feb. 2012 0:20:20
Las transacciones que se apartan de las transacciones estándar creado por BitcoinCore aún son válidos. No estándar transacciones pueden tener otros redención secuencias de comandos de transacciones a una clave pública, por ejemplo, canjeables por contraseña, multi-firma, cualquier firma, la comprobación externa de los estados, y más.
+924
Ilyas Ansari 29 ene. 2014 8:47:38

Problema

  1. descargar mi cartera en una unidad que no tiene suficiente espacio en disco a la izquierda.
  2. no se ha sincronizado aún en la actualidad
  3. transferir bitcoins por error, mientras que fue la sincronización
  4. Tengo copia de seguridad de mi cartera, pero no han cifrado todavía.
  5. Estoy tratando de acceder a mi las monedas a través de la importación de claves .blockchain sitio web.
  6. He seguido esta guía:

Para exportar una clave privada a partir de su Satoshi bitcoin-qt cliente:

el lanzamiento de su cliente bitcoin como de costumbre y espere a que se cargue el blockchain y puesta en marcha
haga clic en 'ayuda' en la barra de menú (parte superior derecha)
haga clic en "ventana de depuración'
seleccione la 'consola' ficha
tipo: walletpassphrase "su walletpassphrase aquí" 600
tipo: dumpprivkey [su clave pública aquí]
esto devolverá la clave privada, puede copiar ahora, así que asegúrate de borrar el portapapeles/historia después
tipo: walletlock }

Todo lo que dice en la consola..

modo seguro,advertencia de lo que no se muestra puede ser incorrecta
puede ser que necesite para descargar la actualización, y los nodos de código-2

Quiero acceder a mi las monedas a través de blockchain sitio web. Mi sistema operativo es Windows; el cliente bitcoin-qt versión 0.8.1.

¿Cómo puedo exportar estas claves?

+904
rolandehanlon 16 jun. 2018 4:46:24

Estoy interesado en la aplicación de multisignature, por ejemplo, en un contexto de negocios.

Veo instrucciones claras y sencillas sobre la creación de un multisig dirección, y el envío a la dirección que parece bastante obvio. Sin embargo, el proceso para enviar desde multisig, parece escasamente documentada y, a menudo, muchas versiones de edad.

Es práctico el uso de multisig en un Núcleo de cartera?

Si es así, en dos simples de dos escenario, ¿cuál es el proceso de generación de una transacción?

Puede un tercero, la celebración de ninguna de las claves privadas, proponer una transacción para los dos firmantes?

No todas necesitan utilizar el mismo terminal?

¿Cómo funciona un firmante saber una transacción se espera?

Si hay varias transacciones propuestas, ¿cómo sería un firmante firmar algunos pero no a otros?

Gracias.

+903
Shabbir 22 mar. 2018 22:22:43

Soy bastante nuevo a la codificación, entiendo la filosofía, pero estoy carecen de aplicación práctica, ¿alguien sabe alguna guías prácticas que me va a ayudar? He completado la mayoría de codeacademy cursos.

+812
user2487951 14 nov. 2010 18:55:29

En la actualidad no. Cualquier "los cargos requeridos" solamente se aplican por parte del cliente de la red o protocolo.

Es responsabilidad de cada individuo mineros de las transacciones que se incluyen en un bloque. Si se ve obligado a hacer una elección de un minero elegiría un pago de transacción a través de un nonpaying sin embargo transacción actual volumen es tan bajo que todas las transacciones de pago y de otro tipo) puede caber en el siguiente bloque con un significativo espacio de sobra. Si usted utiliza una versión modificada de cliente sin tarifas de la mayoría de los mineros simplemente incluir su cuota de transacciones. Algunas piscinas (Eligius) se excluyen las transacciones sin que "debería" (basado en el principal cliente de las reglas) tienen un costo.

En cuanto a lo que el cargo es el mínimo para garantizar el acceso a la siguiente bloque. La mayoría de los mineros y la minería piscinas priorizar las transacciones por honorarios y, a continuación, prioridad. Si incluye cualquier tarifa (incluso 1 satoshi) incluso si es menos de lo que es requerido por la línea principal cliente es probable que se incluya en el próximo bloque. Pagar más es probable que de valor insignificante como el pago de cualquier cosa que casi garantiza el acceso a la siguiente bloque. El bloque límite de tamaño no es mucho de una restricción de la capacidad para justificar cargos más altos (y mover más allá de las transacciones de la lista de pedidos). No puedo ver ningún minero excluyendo válido el pago de la transacción de cualquier bloque actual y el volumen de transacciones.

La actual estructura de tasas (o falta de ella) trae a colación algunos de los problemas de escalabilidad cuando se bloquean recompensa acercamientos cero. El equipo de desarrollo ha indicado una mejora de la estructura de tarifas es algo previsto para versiones posteriores. Es una cuestión que tendrá que ser direcciones de la izquierda como lo es ahora uno simplemente podría incluir 1 satoshi cuota de cada transacción y sería la unidad de bloque de tasas de abajo a ~ (transacciones por segundo) / 166,667 BTC por bloque. Incluso a un volumen alto de decir 1,000 tps sería un número pequeño, y por lo tanto de la red de hash de energía se reduciría a una pequeña fracción de la corriente de hash poder salir de la red vulnerable.

+648
outofculture 1 nov. 2016 0:14:48

Coinfoundry se está ejecutando un Bitcoin Efectivo de la Piscina así: https://coinfoundry.org/pool/bch

+597
efremidze 31 mar. 2010 2:43:44

Bitcoin está destinado a ser redundante y la red de cooperantes. Todos los feeds de todos los datos. De tal manera, claro.

+582
Luke Childs 27 jul. 2014 5:43:16

Dificultad habría aumentado más lento, pero habría sido aún fuera del alcance de la mayoría de la gente en la misma proporción que el día de hoy. La GPU de decisiones no han sido la creación de las tarjetas gráficas con el público objetivo de la general, el procesamiento y el algoritmo de resolución.

ASIC/FPGA de minería de hardware tiene cero de los aspectos innovadores de la que hubiera visto hace una década. Estos son simplemente chips dedicados para la solución de Sha-256 algoritmos. ASIC significa "Application specific Integrated Circuit" y podría significar cualquier cosa, aunque el cryptocurrency mineros utilizan este término de manera muy informal. Pero para mayor claridad, el bitcoin son ASIC para la solución de Sha-256 algoritmo.

La industria siempre ha sido capaz de hacer chips dedicados, como los que se han dedicado chips para Mpeg-2 de procesamiento en la edición de vídeo plataformas, su cámara digital tiene un ASIC para el procesamiento de la luz muy rápidamente. Mientras que la CPU de tu equipo para procesamiento general, con la mayor parte de la I&D para crear más rápido y más eficiente generales de los procesadores para una variedad de aplicaciones, en lugar de sólo uno.

Así que para resumir, con un afán de lucro el Sha-256 ASICs habría salido hace una década, porque ha habido poco avance en la tecnología necesaria para crear. Sha-2 fue creado por la NSA en 2001, o, al menos, publicado por la NSA en el año 2001.

No es una hazaña de la ingeniería para hacer una máquina eficiente en la solución de un algoritmo.

Otra diferencia entre una década y hoy en día es que el crowdfunding a través de internet por preventas habría sido menos de confianza. Decisiones de fijación de la capital más difícil de crear y producir ASIC equipos de minería.

También vale la pena señalar que bitcoin puede ser cambiado a otro algoritmo, si se encuentra una vulnerabilidad en el algoritmo actual (sha-256). Esto significaría que un tipo diferente de ASIC tendría que ser creado.

Por último, la locura de una moneda fiat mala gestión no fue tal y como se desprende de una década atrás, durante un período de prosperidad, para que la gente no ha visto, de la adquisición de bitcoin como un digno esfuerzo.

+524
zbee 29 may. 2014 1:26:21

Entiendo que, de un modo un comerciante es probable que el uso de Bitcoin es crear un único recibo de dirección para cada cliente, de modo que cuando una dirección determinada recibe el pago, el comerciante puede saber exactamente lo que el cliente envió en el pago.

Idealmente, estas direcciones se acostumbrará una vez y luego se desechan. Pero el mundo no es un lugar ideal, y los clientes a veces (frecuencia) de cometer errores.

Para evitar Bitcoin pérdida, sería un comerciante necesita para mantener a cada dirección (y la clave privada asociada) para siempre? No que se convierten en pesadas?

+473
Lee Blakeborough 13 ene. 2016 17:24:19

En mi %APPDATA%\Bitcoin carpeta (en Windows 7) tengo un archivo llamado wallet.dat.reescribir

Al parecer, fue modificado por última vez el 12 de Mayo de 2011.

Yo no creo que sea un archivo que he creado manualmente, entonces, ¿qué es?

+467
Aqoeh Si Babys 9 ago. 2017 2:35:35

Veo que esta cuestión de tiempo y tiempo otra vez, pero no sólo a encontrar respuestas para el cálculo de los honorarios en la creación de raw de las transacciones.

Estoy usando sendtoaddress y le gustaría ser capaz de calcular la tasa de tx necesaria antes de llamar a la api. Me gustaría evitar la creación de una materia de la transacción si es razonablemente posible.

¿cómo podría yo hacer esto usando el json-rpc api? (estoy usando bitcoind)

+328
wanks 25 jun. 2010 13:34:17

Desde bitcoins son enviados a través de internet, ¿qué pasaría si mi Proveedor de Internet me impidió el envío de bitcoins?

Realmente no hay práctica de las técnicas para ello, pero también podría tener una regla.

Si ellos pueden hacerlo, ¿eso significa que yo realmente no se controlar mis bitcoins?

No, ya que usted elija su ISP.

+258
Namrouch 8 oct. 2017 18:52:29

Bits de Pago de las tasas de cambio son entre 5 y 10% inferior a la de MT Gox citado tasas de mercado. Esta no es claro en su página web. Publican una tasa de 1% plana, lo cual es engañoso.

+238
Monk 15 nov. 2011 16:55:10

Witcoin. Tienen un concepto muy interesante para evitar que el spam abajo: Usted tiene que pagar para publicar (el uso de Bitcoins). Los ingresos se comparte entre el sitio y el cartel de su respuesta.

+231
Bidjy 7 sept. 2010 15:05:24

No hay cifrado involucrado en cualquier lugar en un blockchain. Hay claves para cifrar, con lo que cada nodo tiene la misma información que todos los demás. La criptografía está involucrado, pero para la firma/probar. No para el cifrado.

Incluso en el zcash caso, el cifrado no está involucrado. Todas las carteras de hacer es demostrar al resto de la red a la que tenían los fondos que van a pasar. La única diferencia en comparación con Bitcoin es que revela menos información en hacerlo, y como resultado, las pruebas son mucho más complejas.

blockchains no generar claves privadas - que no tiene sentido, ya que la cadena puede ser visto por todo el mundo.

Carteras tienen claves privadas. Nunca se comparte con nadie. Se regalan las correspondientes claves públicas con el fin de ser pagados, y el uso de la clave privada, para después demostrar a otros que poseen ciertas monedas.

El ejemplo que usted describe con un cambio que se producen entre dos cadenas es posible mediante el uso de una técnica llamada cruz de la cadena atómica de intercambio. Se basa en una hashlocked transacción donde la primera cartera que mueve su dinero en una cadena revela un valor aleatorio que se hash a un valor que se conoce de antemano. La otra parte, a continuación, utiliza este preimagen para desbloquear los fondos en el otro lado.

+185
IslandUsurper 10 oct. 2017 3:32:29

Creo que tienes dos opciones:

1) Revisión de bitcoin-core y hacer getrawmempoolentry devolver el mempool transacción ordenada después de entry_date. Hay impulsar multi índice que sería capaz de ayunar ordenar la mempool transacción (https://github.com/bitcoin/bitcoin/blob/master/src/txmempool.h#L303)

2) Usted puede intentar para mejorar su PHP tipo de velocidad. En mi humilde opinión Arsort no es la mejor opción.

+117
NarphXCIX 30 jul. 2018 3:34:02

Manera más fácil de hacer esto es para la primera carga de reloj que sólo las billeteras de los multisig lockbox espera crear. Por ejemplo, desea 2-de-3 y tiene 3 reloj-sólo billeteras.

Ir a Cajas de seguridad -> Crear Caja de seguridad -> y haga clic en el icono de libreta de direcciones junto a cada clave pública #1. Resaltar la cartera desea que la clave pública a ser de y seleccione una dirección de abajo que no se ha usado todavía. Repita el procedimiento para clave pública #2 y la clave pública #3. Generalmente, usted debe tener que elegir entre diferentes ver-sólo billeteras.

Haga clic en Guardar gestión de Cobranzas y ahora tiene un nuevo multi-sig p2sh dirección!

+114
cubiclewar 5 dic. 2015 15:41:37

Lo sentimos acerca de esta experiencia. Por el momento no parece que tiene dinero en efectivo en pedidos por correo así que ya tenemos 1) se Llena este fin de o 2) No se recibe el dinero en efectivo. Por favor, siéntase libre de enviarnos un correo electrónico a [email protected] o llámenos a cualquier hora en 1-888-959-3166 para averiguar dónde está el problema. Por favor, asegúrese de hacer referencia a su número de orden.

+80
Alejandro Moya 9 dic. 2014 12:31:18

NOTA: características de la Cuenta están en desuso y será eliminado en Bitcoin Core v0.18.0, es recomendable cambiar la etiqueta de la API en v0.17.0 y posterior, consulte notas de la Versión de 14023.

Dependiendo de lo que usted está tratando de hacer, puede mover a ellos mediante el mover RPC:

mover "fromaccount" "toaccount" cantidad ( minconf "comentario" )

OBSOLETO. Mover una cantidad especificada de una cuenta en su cartera a otro.

Argumentos:
1. "fromaccount" (de la cadena, es necesario) El nombre de la cuenta para el movimiento de fondos de. Puede ser la cuenta predeterminada usando "".
2. "toaccount" (de la cadena, es necesario) El nombre de la cuenta para mover los fondos. Puede ser la cuenta predeterminada usando "".
3. cantidad (numérico) de la Cantidad de BTC para moverse entre las cuentas.
4. (dummy) (numérico, opcional) Ignorado. Se mantiene por compatibilidad con versiones anteriores.
5. "comentario" (string, opcional) Un comentario opcional, almacenados en el wallet solo.

Resultado: true|false (booleano) true en caso de éxito.

Ejemplos:

Mover 0.01 BTC desde la cuenta por defecto para la cuenta denominada tabby
> bitcoin-cli mover "" "tabby" 0.01

Mover 0.01 BTC timotei a akiko con un comentario y fondos de 6 confirmaciones
> bitcoin-cli mover "timotei" "akiko" 0.01 6 "feliz cumpleaños!"

Como un json llamada rpc
> curl --usuario myusername --datos binarios '{"jsonrpc": "1.0", "id":"curltest", "método": "mover", "params": ["timotei", "akiko",
0.01, 6, "¡feliz cumpleaños!"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/

O usted puede obtener la dirección de la cuenta predeterminada utilizando el getaccountaddress RPC:

$ bitcoin-cli getaccountaddress ""

y, a continuación, enviar a esa dirección con el sendfrom RPC:

$ bitcoin-cli sendfrom <cuenta-name> <dirección> <cantidad>

+40
syncmaster 26 ene. 2010 23:36:19

Mostrar preguntas con etiqueta