El orden en que lo hace el leveldb iterador iterar sobre utxos?

Me gustaría saber el orden en que los leveldb iterador que recorre las chainstate entradas. Mi objetivo para serializar el chainstate y tiene que asegurarse de que cada nodo puede calcular exactamente el mismo serialización (para comparar el hash después).

+345
Daniel Berlin 2 jul. 2018 19:41:50
16 respuestas

La forma menos dolorosa es dejar ir de su vieja cartera, siempre y cuando usted sabe que nada va a ser nunca venir a usted en alguna de esas direcciones. Simplemente inicie el nuevo cliente y enviar el saldo a uno de sus nuevas direcciones.

Si usted debe aferrarse a sus viejas direcciones, buscar un cliente que puede importar el Bitcoin-Qt de las exportaciones. Creo que MultiBit puede hacer esto.

+991
Patterson 03 февр. '09 в 4:24

En su artículo Dos Bitcoins al Precio de Uno? Doble Gasto de los Ataques en Rápido Pagos en Bitcoin, Karame y Androulaki esquema de una raza en particular de ataque que implica la ligera el control de más de un proveedor de la red de conexión (necesitamos una conexión directa con el proveedor en este ataque). Después de leerlo, me preguntaba por qué no podíamos conectar más de uno de los pares para el vendedor.

Supongamos que un adversario Una que posee muchos nodos en la red que rodea a un proveedor de V, de manera que V unbeknowingly sólo está conectada a la A. de Esa manera, podríamos enviar una transacción a ellos, dicen, T_AV. Entonces, cuando en la radio que la transacción a la red, son solo la radiodifusión para el adversario, que sería, por supuesto, confirmar la validez de T_AV. Mientras tanto, tanto tiempo como V no está conectado al resto de la red que no saben acerca de la doble pasar. Esto le daría un ataque que ha factible requisitos de hardware, y no se ve obstaculizada por las transacciones rápidas.

Me estoy perdiendo algo o este ataque de trabajo? También tengo curiosidad ¿qué tipo de medidas de Bitcoin lleva a evitar el control de alguien más conexiones, y qué tipo de contra-medidas de los atacantes han utilizado para el control de alguien más conexiones, si las hubiere.

+971
Guest1920 1 oct. 2011 7:35:05

Estoy mirando para tener un p2sh transacción que dentro de la redimir a la secuencia de comandos no hay OP_CHECKSIG (o cualquier otra op-code) que verifica que una firma en un arbitrario mensaje (no de una transacción). He estado buscando, pero todo lo que pude encontrar es que OP_CHECKSIG sólo comprueba las firmas en la transacción. Necesito una verificación de la firma que soy capaz de dar el mensaje (el hash del mensaje) para el procedimiento de verificación. Algo similar a ecrecover que lleva en una firma, verificationKey y el mensaje. Esto es incluso posible que los códigos de operación?

+908
Bjarne 3 may. 2017 22:16:20

Edit: yo no creo que esta respuesta es verdadera.

El blockchain no dejar de existir si una malvada organización consiguió una mayoría de hashpower. Por lo tanto, sus preguntas sería mejor dicho como, "Si una organización malvada que quería destruir a bitcoin consiguió una mayoría de hashpower, sería bitcoin se vuelven menos útiles?"

Sí, y tendríamos que cambiar a un esquema alternativo para la comprobación de los bloques.

+866
jcea 30 jul. 2019 9:53:43

Preguntas relacionadas con la terminología, la jerga, abreviaturas, acrónimos y frases que son esenciales para el cryptocurrency de la comunidad.

Preguntas acerca de las etiquetas que más bien se debe frecuentes en el Meta.

+824
skyman 3 may. 2016 2:36:44

Creo que usted está viendo la métrica de forma incorrecta. La noción de Bitcoin Días Destruido no es relativa a cualquier otro estándar de medida. Más bien, es el estándar de medida.

Para aclarar, no existe un "estándar de oro" para Bitcoin Días Destruido diciendo:"si todos los Bitcoins se había gastado dentro de X semanas el total sería de Y". Que simplemente no tiene ningún sentido. Piense en ello como esto: ¿cómo se podía calcular lo que el DOW sería a día de hoy, no habían caído 200 puntos? Uno no! No puede ser; los puntos están ahí sólo para mostrar la relación del mercado del día a día, mes a mes, o n-a-n. Ellos no tienen ninguna norma a la cual se miden.

+772
Kimbo 31 dic. 2011 19:47:02

Estoy en el proceso de montaje de raw transacciones y tengo un par de preguntas.

Estoy usando listunspent para obtener una lista de las transacciones que puedo pasar....

En primer lugar, debo seleccionar la transacción más antigua, la primera para la inclusión? O hay una mejor manera de seleccionar las transacciones?

En segundo lugar, para el cálculo de la tarifa de transacción, hay una manera fácil de estimar el tamaño de una transacción? Por ejemplo, puedo decir que cada salida es X bytes y cada entrada es Y bytes?

+734
DieMan 14 abr. 2016 5:25:58

Si vas a Bitcoin-qt cartera, hay una lista de todas las transacciones que usted ha hecho, usted puede incluso ver los detalles de las transacciones.

Bueno, no puedo encontrar la manera de llegar desde bitcoind esa misma lista. Quiero saber el id de transacción de cada transacción que se ha hecho en mi cartera, debe haber una manera de conseguir ya que Bitcoin-qt tiene esa lista. Alguien sabe?

Gracias!

+707
Jean Pierre Wenzel 9 may. 2011 20:27:45

Alguien puede elaborar en los demás aspectos de un Bitcoin miner configurar / plataforma necesidades, cosas tales como la cantidad de datos en MB por día se puede conseguir a través de la recepción y el envío, si su asimétrica conexión de banda ancha es suficiente.

+641
Douglas Manofsky 26 jun. 2017 19:06:06

Piscinas ganar BTC a través de (1) bloque de recompensa que actualmente es 50BTC/bloque y (2) costos de transacción (en la actualidad ca. .5 BTC / bloque). Generalmente alrededor de 0.5% de los presentados acciones están obsoletos. Estos no tienen una probabilidad de problemas/minería de datos un nuevo bloque.

Para responder a sus preguntas directamente, mediante el pago de rancio acciones, la piscina ofrece una ~0.5% de bonificación (o cualquiera que sea su rancio tasa es). Esta cantidad es generalmente menor que las tasas que cobran. Por lo que el efectivo de la piscina de la cuota de la tasa se convierte en (tarifa) - (rancio de la tasa). Para una piscina de decir "voy a cobrar el 3% y, a continuación, dar el 0,5% de la dura menos;" en la final, que en realidad no importa si la piscina paga dura menos o no.

+589
Staysee 11 may. 2015 8:36:33

Esto no es correcto. No hay ningún requisito de que un bloque de contener las transacciones en todos los (demás que la única transacción que indica la dirección que debe ser acreditado con el bloque de la recompensa, en la actualidad 25 BTC). Los mineros pueden mina de si hay o no hay ninguna transacción en la red para que los incluyan.

Véase también Lo que es el más pequeño bloque cada vez extraído?

+586
Wundus 2 jul. 2019 15:05:55

El bitcoin wiki OP_CHECKSIG página describe el comportamiento de los SIGHASH_NONE como este:

La salida de txCopy se establece en un vector de tamaño cero.

Todas las otras entradas a un lado de la entrada de corriente en txCopy tienen sus nSequence conjunto de índices a cero

Piense en esto como "signo de ninguna de las salidas-no me importa donde la bitcoins ir."

Los contratos página también habla sobre SIGHASH_NONE:

SIGHASH_NONE: Las salidas no están firmados y puede ser cualquier cosa. El uso de este para indicar "me comprometo a poner mi dinero en el mismo, mientras que todo el mundo pone su dinero, pero no me importa, lo que se hace con la salida". Este modo permite a otros a actualizar la transacción mediante el cambio de sus entradas los números de secuencia.

Si puedo firmar una transacción donde todos los insumos son SIGHASH_NONE, a continuación, un minero puede cambiar las salidas a lo que a él le gusta. Si cualquiera de las entradas son SIGHASH_ALL luego el minero no puede cambiar las salidas. Así que un grupo de personas, cada uno puede firmar su propia SIGHASH_NONE de entrada a una transacción, enviar privado de los mismos, para el coordinador, quien firma su propia SIGHASH_ALL de entrada antes de la publicación de la transacción. De esa manera, los contribuyentes individuales no necesita saber la dirección de destino, siempre que la confianza del coordinador.

+535
Suraj Air 16 ago. 2010 9:27:53

Hay un servicio o una aplicación que se auto-barrido de un bitcoin clave privada de su propio bolsillo? Quiero monitor de un par de claves privadas y barrido de ellos una vez que reciba los fondos en ella.

+455
fiona 3 dic. 2016 2:18:44

Érase una vez que alguien utiliza Bitcoin, la capacidad de incrustar texto arbitrario dentro de una transacción para poner un ASCII Art de Ben Bernanke en la blockchain. Refiriéndose al hecho de que los bloques actuales todavía debe hacer referencia a la Bernanke bloque como una "dependencia" de las rondas de la broma.

+351
Phu 1 jun. 2010 2:38:03

He de web hosting virtualizado Windows 2012 Server sin GPU y con un núcleo de Intel Xeon 5520.

Tengo que pagar de todos modos y puedo utilizar alrededor del 10% de la CPU. Me gustaría utilizar el resto para CPU de minería de feathercoin.

Gui miner no funciona, probablemente debido a que el servidor no tiene Adaptador Gráfico (yo uso de escritorio remoto). Se accidente en el inicio.

Que programa debo usar para la explotación minera?

+292
ARUN KUMAR SRIVASTAV 2 sept. 2013 2:45:46

Es allí cualquier bitcoin gratis completo nodo (tanto mainnet y testnet) disponible en línea que puedo hacer uso de como infura para etereum? Esto es debido a que no tengo la intención de alojar mi propio nodo.

También que librería javascript para bitcoin puede ser utilizado para generar cartera y envío de la transacción?

+139
Alexey Blinov 8 oct. 2011 16:50:38

Mostrar preguntas con etiqueta