Derivar la clave privada de un HD clave

HD (jerárquica determinista) carteras contienen maestro de clave privada, de la cual todas las claves privadas se pueden derivar.

Hay un CLI herramienta que calcula las claves privadas de un HD clave?

+322
BGB 12 jun. 2019 6:49:41
28 respuestas

¿Multibit o electrum? También el uso de una clave de la piscina?

Electrum es determinista y direcciones se derivan de su semilla. Cada vez que necesite una nueva dirección, Electrum calcula y muestra en el cliente.

Siendo determinista permite Electrum recuperar la totalidad de su cartera de direcciones de su semilla, así que usted no necesita para copia de seguridad de su cartera de archivo cada vez que usted realiza una transacción.

+903
Tristan W Weary 03 февр. '09 в 4:24

:( Hola necesito ayuda, me manda a algunos de los bits de monedas de bitcoin.co.reino unido, y los envió de lo que yo pensaba que era mi billetera dirección en el micelio, pero lo que les he enviado era un código qr de la dirección de u cuando haga clic en recepción! Será enviado a que en el código o simplemente se pierde? Y si no ¿necesito el escaneado de código qr con una cartera diferente qr scanner?? :(

+762
Name changed to mask identity 8 may. 2011 22:56:01

Creo que la mejor manera de explicar esto es el uso de la analogía de la antigua cheque bancario.

En los días de antaño, cuando yo era un muchacho tuvimos un cheque libro que nos permitió firmar una instrucción para pagar a alguien una cantidad determinada.

Ahora, si yo era descarado, podría escribir un cheque a Bob por diez libras y otro a Alice por diez libras. El problema fue que yo sólo tenía diez libras en mi cuenta y no descubierto. Así que cuando Alice cobrado el cheque en primer lugar, ella tiene el dinero y Bob cheque rebotado "fondos insuficientes". Cobrar el cheque significaba que ella había logrado ser la primera persona en poner su reclamación al banco, que después se comprueba el saldo de mi cuenta y accedió a pagar.

Haciendo un doble intento de pasar es exactamente el mismo que el del bitcoin red. Usted se manipulara a firmar dos transacciones a dos personas diferentes, cuando usted sabe que su bitcoin fondos no son suficientes para cubrir tanto los pagos. Esta es una simple cadena de texto, no un físico cheque, pero el principio es el mismo.

En este caso la red es mucho más rápido que el antiguo sistema bancario, y en el de la red bitcoin, creo que una transacción es visible para todo el bitcoin en el mundo de la red en menos de tres segundos, por lo que tendría de alguna manera la fuerza de una transacción que ser retrasado para mover mis fondos con otra transacción. En cualquier caso, la red sólo aceptará una transacción.

Si quieres crear una transacción en la cabeza a este enlace y echa un vistazo. Permite crear un raw de la transacción y, a continuación, la difusión. Sospecho que usted va a tener un ir de todos modos, pero sería agradable si usted podría probar tus cosas en Testnet.

+759
Tom Verelst 16 jun. 2011 4:52:16

Cuando Bob se vende café, Alice primeras construcciones de una transacción de pasar una de sus entradas a una dirección de propiedad de Bob. La transacción resultante se coloca en un bloque y se le da un txidde identificar. El txid es el doble-SHA256 de la serializado de la transacción.

Dentro de la transacción, puede haber varias salidas y una de ellas será la salida que está bloqueado con el hash de la clave pública de Bob. La salida se hace referencia por su índice dentro de la transacción, llamado el outputIndex. En conjunto, el txid y la outputIndex hacer hasta el punto fuera.

La salida que ahora pertenece a bob es un saldo de transacciones de salida (UTXO). El cliente bitcoin mantiene un mapa de todos los UTXOs en una memoria asignada a la base de datos, para que de manera eficiente puede ser encontrado desde su punto fuera.

Si Bob quiere pasar más tarde a la UTXO, crea una transacción con la entrada utilizando este punto fuera y las salidas que contiene una (por ejemplo, P2PKH) secuencia de comandos para que el dinero se gasta. Los signos de la transacción, y se inserta la firma en el scriptSig para la entrada que se gasta.

El validador de esta nueva transacción se verá en el UTXO para encontrar la transacción anterior donde Alice pagado Bob, y que va a extraer la txout de ella. Se validará la cantidad que se gasta, y la scriptPubKey serán evaluados para asegurarse de que Bob pueda pasar. Si la transacción es válida, la nueva transacción salidas será añadido a la UTXO conjunto y la transacción original donde Alice pagado Bob será eliminado de la UTXO conjunto.

Esto hace que la operación normal de la bitcoin protocolo eficiente, pero es ineficiente para la consulta de datos históricos como bloque de exploradores que hacen, por ejemplo. La razón principal es porque el txids no se almacenan en el blockchain de datos, sólo en el UTXO conjunto. Para encontrar un txid no en el UTXO conjunto requeriría examinar todo el blockchain y al volver a calcular el txid para cada transacción hasta encontrar el que usted está interesado en.

Por esa razón, el bloque de los exploradores, o rutina de software similar, mantendrá totalmente separada de la transacción índice de la blockchain archivo, donde se puede descubrir cualquier transacción en función de su txid y encontrar dónde se encuentra ubicada en la cadena. Si se re-indexación de la blockchain de tal manera, también es posible agregar relaciones en la dirección de avance, de modo que usted puede encontrar la entrada de transacciones que pasó de una salida determinada. Usted necesita un montón de espacio de almacenamiento adicional para la txids y sus índices.

+756
Jeff Gold 19 mar. 2012 11:58:11

Esto es debido a que no mina el bloque, es decir, que no la búsqueda de un nonce que se traduce en un hash del bloque de menos de powLimit (la dificultad inicial de destino), definido en el src/chainparams.cpp consenso.powLimit("00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff"), para mainnet. Para hacer esto:

Serializar el encabezado de bloque. Concatenar (en este orden, "little endian", formato hexadecimal) de la versión anterior hash del bloque, merkle raíz, unix epoch tiempo, la dificultad de destino (bits), y nonce. A continuación, calcular la HASH256 o SHA256(SHA256()). Si es que no menos de powLimit debe cambiar el valor nonce y probar de nuevo, siga haciendo esto hasta que usted tenga éxito, esta es la minería.

Hay scripts que hay para hacer esto, por ejemplo: https://github.com/liveblockchain/genesisgen

Actualización (ejemplo de la pregunta anterior):

Ejemplo de uso de genesisgen

./génesis [opciones] <pubkey> "<timestamp>" <nBits> <startNonce> <unixtime>

./génesis 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f "NDTV 08/Nov/2018 India Quiere Localmente la Fabricación, la Exportación, el Tren Bala Entrenadores" 486604799 2083236893 1541690605

 nBits: 0x1d00ffff
 startNonce: 2083236893
 unixtime: 1541690605

 Coinbase: 04ffff001d01044c504e4454562030382f4e6f762f3230313820496e6469612057616e747320546f204c6f63616c6c79204d616e75666163747572652c204578706f72742042756c6c657420547261696e20436f6163686573

 PubkeyScript: 4104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac

 Merkle Hash: 94b4efc7769b39ccad3ad6cebbde8ad9d74e837e19978d9acc2ae499609d895d
 Byte-intercambiado: 5d899d6099e42acc9a8d97197e834ed7d98adebbced63aadcc399b76c7efb494
 La generación de bloque...
 124397 los Hash/s, Nonce 20632283897
 Bloque encontrado!
 Hash: 000000004c7d908bd3c911a21b849d3cdca124131d2fb8a1af009698742ad672
 Nonce: 2063257030
 Tiempo de Unix: 1541690608

Usted necesidad de utilizar el byte-intercambiado merkle raíz y el hash del bloque en las afirmaciones y el recién encontrado nonce en la génesis de bloque de funciones de creación.

+738
Rune Nesheim 11 nov. 2017 6:37:16

Satoshis son indivisibles en el blockchain de Bitcoin. Por lo tanto, no tiene ningún sentido para añadir un punto decimal o dígitos después del punto decimal a satoshi valores.

La conversión es:

100.000.000 de satoshi = 1 BTC

o

1 satoshi = 0.00000001 BTC

+722
oarsome 26 mar. 2019 15:07:56

Bitcoin no sabe que la dirección del destinatario es también el tuyo. Por lo tanto, mientras que usted envía el dinero para sí mismo, se ve como cualquier otra transacción Bitcoin a cualquier otro participante de la red.

A su cartera de proveedores (blockchain.info) es obvio que el control de ambas direcciones, por lo que ellos llaman una "transferencia" en lugar de "enviar".

Como te he enviado a tu propia dirección de recepción, usted debería ser capaz de ver que se cuentan hacia su equilibrio. Si no ha sido así, ponte en contacto con blockchain.info y solicitar que te ayuden a rectificarla.

+695
Alex Meza 22 dic. 2018 17:29:17

El uso de python blockchain.info cliente

Cuando intento obtener bloques de impresión y el resultado que obtengo este resultado:

<blockchain.blockexplorer.SimpleBlock objeto en 0x103c6b208>

¿Cómo puedo acceder a la información acerca de este objeto?

+681
Rashidin Baharun 3 nov. 2010 0:24:48

El blockchain es una base de datos de todas las transacciones válidas, pero hay un proyecto o de la empresa que también registra todas las transacciones que se han transmitido, pero no lo hizo a la cadena? Blockchain.info por ejemplo, mantiene un historial de todos los doble-pasa, así que supongo que mantener un registro, pero no a disposición del público.

Yo podría muy fácilmente calcular cuánto se perdió por transacción maleability si algo como que estaba a disposición del público.

+679
NotJavanese 6 dic. 2016 20:42:45

Un Bitcoin privada es una clave aleatoria de 256-bit número. Sin embargo, la clave pública revela cierta información acerca de la clave privada. Los mejores algoritmos conocidos para romper ECDSA requieren O(sqrt(n)) para las operaciones. Eso significa que 2^128 operaciones se necesita para romper una cuenta Bitcoin.

La mayor ECDSA clave roto a la fecha del tipo que Bitcoin usa fue de 112 bits. Una cuenta Bitcoin es más de 4.000 millones de millones de veces más difícil de romper.

El único realista de los riesgos sería la computación cuántica.

+677
Yassin Hajaj 4 feb. 2019 5:53:23

Nadie es responsable si su cuenta sea hackeada , sus fondos robados o de su transacción está atascado. Su problema es causado como actualmente la red tiene una cartera de más de 200.000 transacciones sin confirmar.

+570
BishKopt 28 dic. 2012 20:09:01

¿Quieres crear p2pkh de salida y enviar cero satoshies en él? Esta producción no es estándar (polvo) y no será retransmitido y mined (pero es posible)

O puede ser que desee para crear nulldummy (OP_RETURN) de salida? Esto es posible

Por CIERTO, a veces los mineros confirmar la no-estándar de transacciones, por ejemplo https://blockchain.info/tx/b4ea693a9d2d7e32b66777964fce13da302bed024bd9fd4651919da650fb1c40 (es p2pk de salida)

+544
dunks4444 19 jul. 2017 2:29:25

Bitcoin no espere a que sus compañeros: su bloque, será considerado el último bloque de la cadena una vez que ha sido procesado. No estoy seguro de si es seguro decir que la segunda llamada RPC siempre reflejan la existencia del nuevo bloque, sin embargo, ya que Bitcoin es de rosca y que las cosas no se deben hacer en el orden exacto que usted espera.

+521
Samsquanch 4 ago. 2011 15:29:01

Usted puede utilizar tantas veces como quieras. No hay límite superior.

La razón por la que las personas que defienden el uso de nuevas direcciones es que aumenta el anonimato. Por ejemplo, las personas que conocen su dirección puede buscar fácilmente lo mucho que se ha enviado en total. Consulte estas preguntas para algo más de información en el anonimato:

+493
Avicrypto 30 jul. 2015 14:35:49

Quiero saber como se puede consulta bitcoin core a través de json rpc u otros métodos para encontrar todos los costos de transacción en un bloque? La API de consultas no son útiles ya que tienen un límite de velocidad.

Aquí es un ejemplo de bloque, para que quiero para calcular los honorarios de la transacción

número de bloque 395545

+439
Ferpa 2 ago. 2010 3:24:57

Estoy haciendo una presentación en Bitcoins y yo estaba buscando algunos cálculos para que la gente se sienta seguro acerca de la clave privada de cifrado. Por favor, primera respuesta, ¿cuánto tiempo en bytes de la clave privada es, entonces, ¿cuántas combinaciones de números que contiene, y, a continuación, ¿cuál es el más rápido del equipo o de la red de supercomputadoras y cuánto tiempo tomaría para descifrar una clave privada con ese equipo. Creo que el resultado sería muy educativo basado en mis propios cálculos. Gracias.

+403
Arno 2 oct. 2018 7:20:52

¿Cuáles son los beneficios tangibles de la descentralización?

Esta pregunta fue planteada a mí por mis padres. En virtud de que esta pregunta puede incurrir en una gran cantidad de ira de esta comunidad.

Cuando mis padres pierden sus tarjetas de CAJERO automático, se puede ir al banco a hacer cola para conseguir su tarjeta de CAJERO automático si de proporcionar su tarjeta de identificación.

A diferencia del escenario anterior, cuando uno pierde su clave privada, uno pierde el acceso a todos sus BTC.

Por lo tanto esta pregunta, aparte de la eliminación de los intermediarios, ¿cuáles son los elementos tangibles inmediatos beneficios de la descentralización? Sin fricción, comercio, etc.

Nathan Aw

+381
Embaraased 29 jun. 2012 2:02:28

Tengo una vieja cuenta de coinbase y no puede decidir por la vida de mí donde me han enviado las monedas. ¿Cuál es la mejor manera de determinar el propietario o la ubicación de una dirección bitcoin? 14vRCiVnT4Su1akXrKmUUa3Ucf971pJXsb

+352
abdelhak menao 29 mar. 2013 21:59:41

Un montón de noticias que están señalando que bitcoin minería es cada vez más difícil a lo largo del tiempo, murch, incluso, dijo recientemente en el chat de su obtención "exponencialmente más difícil". No estoy seguro de si ese es el caso, pero nadie ha estudiado la economía y de la dificultad/dureza de bitcoin minería de datos durante períodos de tiempo? aparece claramente y por diseño, para ser objeto de "retornos marginales decrecientes".

Hay una previsión de cuando bitcoin minería va a llegar "break-even" level & ser exactamente tan caro como el hardware y la energía necesarios para el mío?

Estoy buscando cuantitativos y el análisis científico donde sea posible. Por cierto, es completamente independiente de la pregunta de si esto significaría que bitcoin ya no se pueden utilizar como moneda de cambio. (Para mí que es muy probable que no es el caso.)

+349
dequin 13 feb. 2012 14:44:50

Bfgminer es mejor que el Cgminer. Este es el derecho de los recursos para comprobar la actualización de los mineros :

bitcointalk

Y le da dos alternativas:

  • Homebrew (Mac OS X): cerveza de grifo nwoolls/cryptocoin && brew install bfgminer
  • Mac OS X: compilar desde el código fuente usando Homebrew, o intentar MacMiner
+322
Devin Zhang 20 mar. 2010 23:48:28

Mi conjetura es que Satoshi no sabía acerca de los componentes internos de la firma ECDSA firmas, y simplemente lo utiliza OpenSSL le dio.

Si no se requiere un disco duro que se bifurcan cambio (que requiere que cada cartera y la verificación de nodo en la red para actualizar), nos gustaría que nos han cambiado hace mucho tiempo.

+254
GFS 6 sept. 2012 7:50:06

sí, signo con el bip47 notificación de la clave privada

+249
KRISStiA 26 dic. 2010 4:47:41

Tengo un Antminer S1 y un Antminer C1. Ambos funcionan como se anuncia y lograr un espacio de tres horas hashrate promedio de 200 Ghash y 1000 Ghash, respectivamente. Sin embargo, dentro de cualquier segundo de hash en un 15% de media. Para la C1 a la derecha ahora es de hash a 850 Ghash, pero he visto que tiene un alto tiene 1150 Ghash.

Pensé que tal vez, que el S1 lo hizo porque es overclockeado. Pero el C1 no está overclockeado. Yo también creo que tal vez es la fuente de las estadísticas puede ser el problema, que es el Eligius a la página de estadísticas para mi minero.

Es este tipo de fluctuación normal? ¿Por qué fluctúa como este? Es específico para Bitmain de hardware o hardware de otros a hacerlo también? Si no es normal, lo que podría ser el problema?

+212
mzuba 10 ago. 2016 15:03:59

Suponiendo que el honesto de la red y el atacante realizar honesto de minería de datos, el tiempo de espera hasta que el honesto de la red se encuentra un bloque de es T/p.

T es el tiempo de espera hasta que cualquier participante en la red se encuentra un nuevo bloque, p es el hash de alimentación de la honesta de la red.

pT no tiene absolutamente ningún sentido, ya que esto significaría que una baja tasa de hash encontrará bloques rápido. De hecho, un participante con una minería de potencia de 0 sería capaz de encontrar un nuevo bloque en 0*T = 0 el tiempo.

+208
tessa 10 feb. 2019 17:53:06

"Podemos representar cualquier bitcoin cuenta con MaxBTC 251."

Parece que MaxBTC se utiliza aquí como un estricto límite superior para referirse al número máximo de bitcoins que nunca existirá.

Siempre habrá menos de 21m bitcoins. Todos Bitcoin del protocolo de la lógica de la realidad se define en términos de satoshis. Hay 100 millones de satoshis por bitcoin. En conjunto, esto significa que habrá menos de 2,100,000,000,000,000 o 2.1×1015 satoshis.

Por lo tanto, 2de 51, que es alrededor de 2,25×1015, es mayor que el total de satoshis que existirá en el protocolo Bitcoin y por lo tanto lo suficientemente grande como para expresar cualquier cantidad de bitcoin que siempre se necesita para tener referencia.

+139
tonyganch 13 ago. 2010 10:40:44

MultiCoin es AFAIK el único cliente GUI que soporta NameCoin. Hay una confianza binarios de Windows para encontrarse?

+125
CynDiego 5 nov. 2019 0:52:37

Entre TradeHill, Bitcoin7 y un par de otros de la oferta de afiliado recompensas terminó generando una spamfest. Afortunadamente, TradeHill añadido los términos y condiciones que no incluyó el envío de spam y retenido comisiones a los spammers y el problema de la mayoría fue a distancia.

Campamento BX al parecer es la que ofrece una referencia. 10% de descuento en las cuotas comerciales para ellos y un 10% de comisión para usted. Después de iniciar sesión, haga clic en "Mi Perfil" (o https://campbx.com/in/userinfo.php) a continuación, desplácese hacia abajo para Enlace del Programa de Afiliados.

Otros:

+104
Randall Bohn 11 jun. 2013 11:52:20

Me dio mi amigo btc (es decir, lo envía a la dirección de comercio junto con sus btc la semana pasada. De repente estoy preocupado acerca de los impuestos (en los EE.UU.). Si ahora, me dan exactamente como mucho btc como me dio a ellos, hay ramificaciones fiscales? Puedo vender los btc después de un año y pagar el 15% de las ganancias de capital impuestos o lo que sea, o es que hay algunos a corto plazo mantener complicación, y tengo que pagar más?

+77
user969991 7 may. 2016 11:41:33

Mostrar preguntas con etiqueta