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?

+817
Ktau 26 abr. 2018 23:36:17
23 respuestas

El mastercoin especificación (https://github.com/OmniLayer/spec) detalles de un proceso de ofuscación, pero no proporcionan la motivación para la implementación de esta ofuscación.

¿Por qué mastercoin el uso de este tipo de ofuscación, y ¿qué datos se inhiben a los espectadores de la determinación?

+959
Patti Mann 03 февр. '09 в 4:24

Estoy buscando una línea de comando dirección de la calculadora, que me voy a poner en mi privado exponente y obtener una dirección bitcoin en Base-58 codificar. ¿Alguien sabe de algún software libre que me permita hacer esto? Básicamente, como http://brainwallet.org/ pero fuera de línea.

Gracias.

+949
Miccah Joy Solde 16 nov. 2015 18:28:46
+895
Alina27 18 abr. 2015 13:03:50

La tasa de hash es, literalmente, cuántos encabezado de bloque hash puede probar por segundo. Nada más, nada menos. Nótese que digo "intentar" y no de "calcular". La determinación de si un determinado bloque de encabezado es muy interesante, es algo más rápido que calcular el hash:

  • Puedes colocar las últimas rondas de los hash de la aplicación, y sólo calcular los primeros 32 bits de la salida (y si que los 32 bits son 0, se vuelve a calcular el hash en menos software optimizado para determinar si es totalmente válido bloque).
  • Usted puede aprovechar el hecho de que los sucesivos intentos de bloquear los encabezados sólo difieren en un par de bytes, la reutilización de parte de la computación.
  • Usted puede precompute cosas para encontrar las combinaciones de varios bloques de encabezado de intentos que comparten más partes de la evaluación de azar (esta es lo que AsicBoost se basa en).

Para la determinación exacta del hashrate de cierto hardware es un trivial de ingeniería esfuerzo, porque de la anterior, y es complicado por cosas como la arquitectura específica de optimización, y cosas como la explotación de hardware especial instrucciones.

Tales ingeniería tiene, obviamente, no se ha hecho para el iPhone, ya que es un sentido de destino para el cálculo. A mi regreso de la envolvente de cálculo sugiere que probablemente podría hacer un par de MH/s, pero como que todavía significa ~50 millones de años para encontrar un bloque, no mucho esfuerzo será gastado en esto.

+811
T pitt 31 oct. 2019 5:22:45

Hola me preguntaba si es posible establecer un estándar de tarifa de transacción en bitcoind como 0.0001 BTC. Porque ahora se usa alrededor de 0.000026 BTC por transacción y se necesitan años para confirmar.

Gracias de antemano!

+796
Michael Fulcher 10 may. 2013 16:21:30

De hecho, maleabilidad significa que el tx_id puede cambiar mientras la transacción no está en el blockchain todavía. Eso significa que usted NO puede confiar en la tx_id. Pero:

  • Una vez que la transacción es un bloque que es parte de la blockchain, la tx_id hace de identificar de manera única y se pueden utilizar para siempre en el futuro para referirse a ella.

  • Básicamente todas las demás monedas nunca bifurcada de Bitcoin tienen el mismo (y muchos más) problemas.

  • En Bitcoin ya está fijado por SegWit. El tx_id para SegWit las transacciones que no pueden ser malleated más (excepto por la persona que tiene las claves privadas).

+785
Len B 19 jul. 2014 22:46:58

¿Cómo puedo ver mi ampliado de clave pública?

Ir a la Cartera > Maestro de Claves Públicas, y copiar el texto que comienza con xpub

¿Cuáles son las consecuencias de dar mi ampliado de la clave pública de alguien?

Se puede ver todas las transacciones y las direcciones en su cartera. Se puede generar como muchos de sus direcciones como ellos quieren.

Pueden robar mis Bitcoins si me dan esto a alguien?

No, a menos que también les dará una de sus claves privadas. (Todas sus claves privadas son equivalentes si tienen acceso a su clave pública.) Así que, no hagas eso.

+780
stew 24 jun. 2015 7:50:55

En teoría se puede tener cualquier secuencia de comandos. En la práctica, sólo un puñado de secuencias de comandos estándar y será transmitida en la red: pagar a la clave pública, pagar al hash de clave pública, de datos null (op_return), a pagar a la secuencia de comandos de hash y raw multisig.

+774
Paul Severn 25 ago. 2014 12:10:53

http://www.highcharts.com es bastante bueno (Blockchain.info usa). Los gráficos se pueden representar tanto el cliente como el servidor de lado que es útil para los png de las previsualizaciones.

+765
Peter Smith 23 feb. 2019 13:46:07

Soy realmente nuevo en bitcoins. Tengo un buen ordenador, la cpu basado, al menos. De 8 núcleos de AMD con 4 ghz de un núcleo con una cantidad decente de caché. Yo quería hacer algo de dinero extra y usar mi computadora para obtener algunos de los bitcoins. Sin saber nada acerca de la industria de la primera cosa que hice fue descargar la cartera y el GUIminer. Guiminer mantiene tomar todas las cpu y genera hasta 7 Mhash/s, sin Embargo resulta muy ineficaz, teniendo todo lo que cpu y mostrando absolutamente ningún progreso en el BTC guild sitio web. Así que busqué un método alternativo de bitcoin minig que resultará en una mayor recompensa. Llegué a bitminter, descargado de su cliente. Cuando me encontré con su cliente, se genera un 0.3 Mhps. Este fue realmente decepcionante y no sé por qué. Bien ¿por qué mi mhps tan bajo en bitminter, y donde debo mina de bitcoins?

También se dice "advertencia: electricidad-perdiendo el cpu lenta" pero tengo una bestia de la CPU

+752
user46076 8 ene. 2018 3:51:15

digamos hipotéticamente , dos personas que tengan acceso a la misma clave privada. hace una transacción con 1 entrada y 1 de salida.

persona 1 conjuntos de tasas = 500 sat/Byte
persona 2 conjuntos de tasas = 10 para el sat/Byte

caso 1 :

tanto las personas a las emisiones de transacciones en el exacto mismo tiempo.

Que la transacción pasa a través de y que se marquen como doble pasar ?


caso 2:

persona 2 (con cuotas más bajas) emisiones a 0 de segunda mientras persona 1 (con tarifas más altas) emisiones en 1 segundo

Que la transacción pasa a través de y que se marquen como doble pasar ?

+748
Samad Moloki 1 sept. 2019 13:33:42

¿Qué datos están en scriptSig

scriptSig en un típico p2pkh escenario, que es el vact mayoría de las transacciones de bitcoin, sólo contiene la clave pública de la scriptPubKey hash así como la firma. Esto significa que no hay otros metadatos de la clave pública y la firma para autorizar el pago.

Para no p2pkh transacciones, como por ejemplo p2sh transacciones, más datos se incluye en el scriptSig. Por ejemplo, en p2sh multisig, las múltiples claves públicas capaz de autorizar la multisig será revelado. En aún más complicadas secuencias de comandos, el scriptSig puede revelar información importante, dependiendo de lo que el scriptPubKey script está solicitando. Por ejemplo, hay copo de nieve de las transacciones que requieren scriptSig a ser soluciones a ciertos puzzles. Sin embargo, estas transacciones son muy raros.

Cómo se validan las transacciones

Hay varios modelos de seguridad en la validación de una transacción. Transacción de validación es una noción de transacción de confirmación que usted está hablando. Transacción de validación de la pregunta de si una transacción es válida – por ejemplo, es el formato adecuado, que es el que sigue la Ley de Kirchhoff (es decir, la suma de los productos es menor que la suma de las entradas), y las salidas se gasta no se han doble gastado. Validar una transacción requiere el acceso a la actual UTXO.

Transacción de confirmación en el otro lado se valida que una transacción ha sido enterrados debajo de una cierta cantidad de la prueba-de-trabajo, por ejemplo k = 6 bloques. Comprobar la confirmación de estado de una transacción no requiere que atraviesa el conjunto de los datos en el blockchain. Sólo se requiere mirar el blockchain encabezados. En el SPV modelo de seguridad, la confirmación de la transacción que estado se comprueba simplemente mediante la comprobación de que fue incluido en un bloque y enterrados debajo de una cierta cantidad de la prueba-de-trabajo. Esto se hace rápidamente, sin mirar el conjunto de la blockchain de datos (pero sólo a todos los de la blockchain encabezados) proporcionando una prueba de integración que consiste en Merkle la ruta del árbol de los hermanos.

+700
Jonathan Brinley 28 may. 2010 19:13:08

En el documento oficial de bitcoin.orgpiden a utilizar un script de inicio en lugar de cron job, consulte el directorio de scripts en init Bitcoin Core del árbol de código fuente.

Pero el enlace no funciona Bitcoin Core de origen del árbol

Cron Job opción

@reboot bitcoind -daemon

Quería saber el script de inicio para reiniciar un demonio

+640
ko4ka 7 ago. 2016 17:12:41

La especificación para BIP34 fue creada para corregir una vulnerabilidad en la que es posible realizar dos operaciones con el mismo TXID. Para solucionar este un nonce se añadió coinbase transacción, de forma que la altura del bloque debe ser codificada en los primeros bytes de la primera de las transacciones de entrada. La definición es para cuando ese suave horquilla se convirtió forzada.

+633
Road Hog 29 may. 2010 21:47:40

Se trabajó. Necesitaba cambiar algunas configuraciones.

  • cambiar el código fuente
// src/chainparams.cpp
consenso.nPowTargetTimespan = 14 * 24 * 60;
consenso.nPowTargetSpacing = 10; // 14 * 24 * 60 / 10 = 2016
consenso.fPowNoRetargeting = false;

https://github.com/bitcoin/bitcoin/blob/0.17/src/chainparams.cpp#L291

  • comprobar el cambio de dificultad
// dificultad inicial
$ ./bitcoinA/src/bitcoin-cli-rpcuser=bitcoinrpc -rpcpassword=bitcoinrpcpass -rpcport=16591 -regtest getmininginfo
{
 "bloques": 0,
 "currentblockweight": 0,
 "currentblocktx": 0,
 "dificultad": 4.656542373906925 e-10,
 "networkhashps": 0,
 "pooledtx": 0,
 "en cadena": "regtest",
 "advertencias": ""
}

// generar 2016 bloques
$ ./bitcoinA/src/bitcoin-cli-rpcuser=bitcoinrpc -rpcpassword=bitcoinrpcpass -rpcport=16591 -regtest generar 2016

// comprobar la dificultad
$ ./bitcoinA/src/bitcoin-cli-rpcuser=bitcoinrpc -rpcpassword=bitcoinrpcpass -rpcport=16591 -regtest getmininginfo
{
 "bloques": en 2016,
 "currentblockweight": 4000,
 "currentblocktx": 0,
 "dificultad": 4.716464207201856 e-06,
 "networkhashps": 1024.75,
 "pooledtx": 0,
 "en cadena": "regtest",
 "advertencias": ""
}
+419
Bryan Jenson 21 mar. 2016 6:59:55

He escuchado un par de veces "un corto blocktime es inseguro" (la primera acerca de Litecoin y ahora Etereum) pero nunca había entendido por qué. Es la mayor probabilidad de un tenedor? ¿Por qué algunas personas consideran que un menor blocktime menos seguro?

+373
Jose Ortiz 16 ene. 2011 2:15:38

Recomendaciones:

  1. Construir una API REST, WS, o de cualquier otro equivalente para la comunicación entre el nodo y el exterior.

  2. Limitar el acceso a la RPC nodo tanto como sea posible, el Acceso del nodo sólo a nivel local), usted debe considerar el nodo bitcoin como una base de datos. el uso de su servidor de ubuntu solo para ejecutar el RPC y el servicio exterior.

  3. No exponga nunca una conexión con el nodo hacia el exterior. compruebe el Bitcoin RPC documentación para obtener más información.

https://bitcoincore.org/en/doc/

Lo siento, mi corrector automático me hizo creer que este es el foro en español.

+354
XiKuuKy 23 jul. 2018 6:14:36

Publicado en otra parte, pero voy a pegar aquí también: sólo traté de transferencia de BTC del Éxodo a Coinbase, pero accidentalmente se utiliza el BCH dirección en coinbase y ahora he perdido a todos mis fondos. Uno tiene ningún tipo de ayuda alguna??? Soy un idiota, yo lo sé y estoy flipando

+256
Tom Panning 15 mar. 2010 11:43:43

Esta pregunta es difícil, ya que sólo los mineros pueden responder al 100% correctamente, pero permítame:

Deberá diferenciar entre:


  • exitoso el doble de los gastos

Doble Gasto no es realmente posible por el consenso. Los mineros necesitan para comprobar si los bitcoins están siendo utilizados. Pero: El escenario de una cadena de la horquilla (a causa de un 51% de ataque o un error) podría causar un temporal de doble pasar-problema. Este chico le dice acerca de un error que provocó una cadena de la horquilla de 26 de bloques y varios de doble pasa (pero que parece ser que ha ocurrido sólo una vez).


  • y sólo tratando de doble pasar

No illigal a probarlo (hasta ahora, que yo sepa). Lo he probado porque yo quería saber cómo funciona. Creo que un montón de gente experimentada para enviar el mismo bitcoin para 2 o más direcciones diferentes al mismo tiempo, pero, por supuesto, no funcionó.

+234
baz 25 dic. 2013 19:23:39

Creo que Bitcoin es como este:

Bob quiere realizar una transacción con Alice el uso de Bitcoin. Que puede ayudar a Alice probar que ella es realmente el propietario de da y es de Bob el número de Bitcoins que ella dice que es ella?

Alguien con un ordenador rápido. Por suerte, Manny tiene uno de esos. Manny le ayudará a Alice y Bob, pero sólo si sus costos son de pago y se pone un poco de algo por su esfuerzo. La prueba de toma de energía y la energía tiene un costo. Lo hace Manny del equipo. Y, honestamente, Manny prefieren estar en la playa de gastar el tiempo de la compra, instalación, y atendiendo a que el equipo. (no mencionar el riesgo de Manny está tomando por ser dueño de todo lo que un equipo costoso en el primer caso). Pero él es recompensado/pagado suficiente como para que él va a ejecutar la prueba.

El costo promedio de un bitcoin se tienden hacia el costo de la minería de bitcoin (o ganar un bitcoin en cuotas). Sería interesante comparar en este momento, dado que el costo de un bitcoin es fácilmente medible en USD, EUR y similares. Costo de equipo y energía son relativamente fáciles de conocer, lo que podría hacer la medición real fiat costos de mano de obra relativamente fácil. A continuación, de nuevo, es difícil saber cómo muchos ven esto como un hobby (o son adolescentes y adultos jóvenes robar la electricidad de sus padres).

+109
CryptoPassion222 25 ago. 2016 22:44:02

También puede utilizar hushmail.com para enviar por correo electrónico una cartera cifrada archivo de copia de seguridad. Es una capa adicional de protección y cuando se utiliza de esta manera, actúa como una billetera en línea accesibles desde cualquier lugar.

+106
Hjljvby 19 ago. 2019 7:35:41

La dirección vinculada a sólo 2 transacciones por un total recibido de .01 BTC, que más tarde fue enviado a 1Facb8QnikfPUoo8WVFnyai3e1Hcov9y8t.

Recuerde que la dirección haya vinculado, puede no ser la única dirección bitcoin que tenía disponible en su cuenta de coinbase. Una cartera puede proporcionar muchas direcciones.

Transacción info: https://bitcoinchain.com/block_explorer/address/14vRCiVnT4Su1akXrKmUUa3Ucf971pJXsB

Como para averiguar el dueño/ubicación atado a una dirección bitcoin como tengo entendido esto no es un construido en función de bitcoin. A menos que el propietario tenga públicamente adjunta esta dirección a un nombre en algún lugar no hay realmente una manera que la persona promedio puede averiguar de quién es o de dónde vienen.

Estoy seguro de que un hacker/gobierno podría encontrar una manera de monitorear las transacciones de la red y obtener su IP, pero no creo que la información esté disponible para el usuario promedio.

Este hilo puede ayudar a aclarar: ¿Cómo hago para ver la dirección IP de una transacción bitcoin?

+95
Aprille Mae Labag 22 nov. 2017 16:37:42

Como el bitcoin-cli ayuda sendtoaddress estados:

  1. subtractfeefromamount (boolean, opcional, por defecto=false), La cuota se deducirá de la cantidad que se envía.

Así que usted puede cambiar su llamada a:

bitcoin-cli sendtoaddress x 1 "" "" true

De modo que la cuota se deducirá de la cantidad a enviar

+77
Melissa Young 30 dic. 2011 17:02:06

Mostrar preguntas con etiqueta