¿cómo funciona un nodo de búsquedas de una transacción entre los diferentes bloques en blockchain?

Permítanme expresar lo que tiene que saber acerca de blockchain y donde estoy atascado.

Las transacciones se almacenan en forma de merkel árboles dentro de un bloque. (Yo sé cómo un merkel árbol está hecho). Un merkel raíz se calcula y se almacena en el bloque de encabezado. Un SPV puede pedir a un total de nodos sobre el equilibrio de una dirección (que es un cifrado de clave pública).

Ahora nodo se supone que debe dar merkel raíz hash de todos los bloques que contienen las transacciones( que contiene el UTXOs que puede ser gastado por el titular de la clave privada por el desbloqueo de su salida de secuencia de comandos mediante su firma digital).

Quiero saber ¿cómo funciona el pleno nodo conocer de los bloques que contiene exactamente los UTXOs? Hace la travesía merkel árbol de cada bloque hasta la génesis del bloque? o hay alguna manera de saber si el bloque contiene aquellos transacción o no sólo por la utilización de su merkel raíz.

+792
TWR 2 nov. 2014 3:04:49
26 respuestas

Tengo una transacción. Esta transacción fue tomando un valor de AddrX y enviarlo a sí mismo en un "split" de las clases. En la transacción hay un VIN de 98000000. Esta transacción dividir la pila y tiene dos VSAL. Ambos son 49000000.5. Hay un cargo por transacción de 1.00.

En este caso, el total de VSAL es 98000001 que supera el total de VIN de 98000000. Sin embargo, la diferencia se encuentra en el pago de la transacción.

Por lo que he entendido acerca de la blockchain y las transacciones, la tarifa de transacción es: Tarifa: suma(vin) - suma(vsal) por lo que los resultados en un -1 pago de la transacción.

Mi problema aquí es que si yo fuera la construcción de una base de datos para el seguimiento de esta dirección iba a terminar restando 98000000 de su equilibrio, y, a continuación, añadir las dos entrantes valores de 49000000.5 que acabaría colocando su balance total después de esta transacción para 98000001 que sería incorrecto. Ahora, yo podría agregar lógica a quitar la tarifa de transacción incurridos a partir de este manualmente; sin embargo, me habría asumido que esta transacción no sería válida porque el total de VSAL fue mayor que el total de VIN.

Podría esta situación será posible? Tan lejos de las transacciones que he visto, el pago de la transacción ya ha sido aplicada a uno de los VSAL y por lo tanto no la causa de este error. Si es posible, ¿cómo puedo detectar este remedio?

+993
Alex Frank 03 февр. '09 в 4:24

¿Cómo es posible que no tengo suficiente espacio libre? He comprobado de antemano y que el cliente dijo que necesitaba alrededor de 120 GB, pero tengo al menos 290GB espacio libre y ahora se dice que al 50% de que mi disco está lleno y por lo que dejar de fumar.

+988
nickcorin 2 may. 2019 21:04:29

¿Cómo funciona el Bitcoin Red verificar si la cartera tiene suficiente bitcoins para la transacción?

No. La red no se preocupa de las carteras o cuentas en todos. Esos son los constructos utilizados por otros programas para la gestión de bitcoins.

La red de comprobaciones para asegurarse de que las entradas de una transacción que se utiliza son válidos.

Sin embargo, no es factible si el tamaño de la blockchain se hace muy grande? Es allí cualquier manera práctica que la actual nodos verificar si la transacción es válida?

Los nodos de mantener un eficiente índice de saldo de salidas. Se puede comprobar a continuación, la entrada de una nueva transacción para asegurarse de que está en el índice de saldo de salidas. Usted tiene que escanear todo el blockchain para construir este índice, pero una vez construido, el acceso y el mantenimiento es barato y eficiente.

Usted puede pensar de una cuenta como clave y el saldo de salidas como de cerraduras. Los nodos sólo tiene que comprobar que la llave encaja en la cerradura. No importa lo que otros bloqueos de la clave podría o no abrir. La persona que tiene una llave quiere saber lo que las cerraduras se abrirá, pero para saber si el acceso está permitido, sólo tenemos que comprobar si la clave se ajusta el bloqueo que se están realizando.

+949
waldalla 5 may. 2010 5:50:59

-T de la bandera fija este para mi portátil. Algo con ncurses formato de texto

+889
Spray Tech 23 abr. 2015 1:46:25

Esta es la forma de cambiar la dificultad en el Estrato:

ir a mining/subscription.py

cambio

auto.connection_ref().rpc('minería de datos.set_difficulty', [16,], is_notification=True)

a

auto.connection_ref().rpc('minería de datos.set_difficulty', [32,], is_notification=True)

En la que se establece la dificultad de 32 o un cambio a cualquier valor que desee.

+881
aliask 13 may. 2010 18:01:02

El rayo de la red se compone de muchos canales de pago entre los usuarios de la red. Cada canal tiene una cierta cantidad de bitcoin encerrado en ella, y esa cantidad es la máxima que se puede transferir en el canal, no es posible agregar más de BTC. Por lo que no es posible pasar el doble de la de equilibrio, no.

+801
HanLou 8 jun. 2019 2:16:05

Supongo que usted quiere integrar en un P2PKH tx. Usted tendría que base58decode la dirección y, a continuación, retire la suma de comprobación y la de bytes de la red. A continuación, se pueden integrar en un P2PKH tx en el ets. manera:

76 A9 14 <20 Bytes> 88 CA

Tengo dos referencias con algunos ejemplos de código en C y python, que me ayudó en el momento, cuando yo tenía la misma pregunta :-)

https://bitcointalk.org/index.php?topic=1543429.0

https://bitcointalk.org/index.php?topic=1026.0

y algunos en línea "juego de herramientas" para verificar:

http://gobittest.appspot.com/Address

http://lenschulwitz.com/base58

+781
jcb 6 jul. 2016 13:35:59

La respuesta a tu pregunta está en el punto 5 de la Bitcoin del Documento por Satoshi Nakamoto:

Los pasos para ejecutar la red son como sigue:

1) las Nuevas transacciones se transmiten a todos los nodos.

2) Cada nodo recoge las nuevas transacciones en un bloque.

3) Cada nodo trabaja en la búsqueda de una difícil prueba-de-trabajo para su bloque.

4) Cuando un nodo se encuentra una prueba de trabajo, difunde el bloque a todos los nodos.

5) los Nodos de aceptar el bloque sólo si todas las transacciones en que son válidos y no pasó ya.

6) los Nodos de expresar su aceptación de la cuadra trabajando en la creación de la siguiente bloque en la cadena, utilizando el hash del bloque como la anterior hash.

Los nodos de considerar siempre la más larga de la cadena para ser la correcta y va a seguir trabajando en la ampliación de la misma. Si dos nodos de difusión de las diferentes versiones de la siguiente bloque al mismo tiempo, algunas los nodos pueden recibir uno o el otro en primer lugar. En ese caso, que trabajo en la primera que recibió, pero guardar la otra rama en caso de que sea más largo. El empate se rompió cuando el próximo proofof trabajo se encuentra y una rama se hace más largo; los nodos que estaban trabajando en el otro rama, a continuación, cambie a la larga.

Nueva transacción de emisiones no necesariamente se debe llegar a todos los nodos. Siempre que llegue muchos de los nodos, que llevará a una cuadra antes de tiempo. Bloque de emisiones también son tolerantes a caer mensajes. Si un nodo no recibe un bloque, se solicitará cuando se recibe el siguiente bloque y se da cuenta que se olvidó.

+690
user43768 9 ene. 2018 6:53:42

Respetuosamente solicita a mirar en esta transacción. Hizo lo tengo confirmado o no? es sido 5 días ahora. Gracias 18MJieFJcDiFbAsvSxe5iCaBAYsikgJta6

+687
Mic Pat 25 abr. 2011 20:53:47

Hemos estado utilizando los servicios de pago prestados por blockchain.info https://blockchain.info/api/api_receive

Nos permite generar una dirección única para cada uno de los pagos y adelante Bitcoins recibidos por estas direcciones a una dirección de reenvío. Por lo que entiendo, bc.info paga la tarifa de transacción para el reenvío de transacción para nosotros.

Queremos usar nuestra propia cartera. Tengo dos preguntas:

1) ¿Cómo bc.info manejar este costo? Me estoy perdiendo algo? Son realmente pagar 0.0001 BTc por cada pago que sus clientes reciben?

2) ¿hay una manera de avanzar pagos sin tener que pagar los honorarios?

+682
Sabelosenkosi KingbaeMaster Ju 23 mar. 2014 20:02:23

Simplemente generar algunos bloques.

bitcoin-cli-regtest generar 101

Usted tendrá en su cartera y puede utilizar los fondos una vez confirmado. 101 es el número de bloques para crear. Puede utilizar cualquier número entero que al menos 101 como el número de bloques. Usted puede utilizar un número entero más pequeño que el de 101 si desea probar las transacciones, porque de los 100 bloque de tiempo de maduración.

+668
Victor Volovik 7 may. 2016 0:31:37

Usted puede exportar su clave pública a partir de la contabilidad de la aplicación, por encontrar el comando correspondiente en el menú de configuración. El uso de la xpub y el software adecuado, puede generar muchos de ellos reciben direcciones que pueden ser almacenados en el teléfono.

Alternativamente, usted puede crear muchos nuevos "cuentas" en la contabilidad de bitcoin aplicación, y cada uno se va a mostrar una dirección única que puede copiar a un archivo de texto en su teléfono. (Esta es una solución para la contabilidad sólo se muestra una dirección de recepción a tiempo de lo contrario).

(Originalmente un comentario, pero poco se convirtió en una respuesta)

+607
Luke Abell 4 nov. 2019 23:29:15

Tenemos la intención de aceptar bitcoins en nuestra tienda en línea del sitio web. Lo que queremos que planea hacer es:

1) Mantener todas las claves privadas siempre fuera de línea (de almacenamiento en frío).

2) Generar al menos 100.000 pares de los cuales sólo uno será almacenado en nuestro servidor web.

3) con Frecuencia, cambiar nuestras direcciones Bitcoin en nuestro servidor web para evitar que terceras partes de saber cuántos Bitcoins que hemos recibido en total. El servidor web sólo contendrá nuestra clave pública (Bitcoin addres), no a cualquiera de las claves privadas.

Ahora mis preguntas son:

I) ¿hay una manera de supervisar la SUMA de todos los bitcoins enviado a TODAS las direcciones?

Algo así como una cartera que admite la importación de un gran número de "ver" sólo las direcciones sin necesidad de la importación de las claves privadas? Si la cartera es una aplicación, se debe CALCETINES de soporte de conexiones proxy. (Armería permite ver sólo las teclas, pero no sé si es compatible con la masa de la importación masiva y CALCETINES de proxies? También, parece estar sufriendo graves RAM uso excesivo de errores como los de ahora, de acuerdo a su desarrollador,...).

II) ¿existe una forma de vender la SUMA de todos los bitcoins que jamás ha enviado a TODAS las direcciones A la VEZ?

III) un atacante será capaz de averiguar cuántos bitcoins que hemos ganado en total?

Gracias!

+534
Abhishek Mehta 15 jul. 2019 16:23:58

¿Cuáles son las ventajas de hardware de la cartera frente a un airgapped teléfono móvil o el ordenador? Es la memoria de calidad muy diferente al de un buen RAID? Cómo son las personas con múltiplos de monedas y más de 100 mil almacenar sus claves?

+523
piit79 20 oct. 2011 13:09:28

Sí, absolutamente. Muchos usuarios pueden utilizar o compartir un rayo de nodo. Usted podría crear algunos de contabilidad sodtware si usted desea que cada usuario tiene sus propios fondos. Este es un clásico de la custodia de cartera de la solución. Yo no soy consciente de soluciones de código abierto, pero voy a construir una en la parte superior de la clightning de la api. Esta solución debería trabajar en una. Manera muy similar para la lnd.

Empezar por mirar el grpc api y almendrados, de modo que usted puede crear este tipo de software en la parte superior de su rayo nodo

+468
Banditka8989 22 ago. 2014 11:55:06

Usted puede encontrar estadísticas de la P2SH aquí:

http://p2sh.info/dashboard/db/p2sh-statistics

"Pagar a la secuencia de comandos de hash Pagar a la secuencia de comandos de hash (P2SH) las transacciones se estandarizaron en BIP 16. Permiten el envío de transacciones a una secuencia de comandos de hash (dirección de partida con 3) en lugar de una clave pública hash (las direcciones que comienzan con 1). Gastar bitcoins enviados a través de P2SH, el destinatario debe proporcionar una secuencia de comandos de la coincidencia de la secuencia de comandos de hash y de datos que hace que la secuencia de comandos de la evaluación es verdadero.

El uso de P2SH, puede enviar bitcoins a una dirección que está asegurado en diversas formas inusuales sin saber nada acerca de los detalles de cómo la seguridad está configurado. Usted acaba de enviar bitcoins a la ~34-carácter P2SH dirección. El destinatario puede ser que necesite las firmas de varias personas para pasar estos bitcoins, o podría requerirse una contraseña, o thttps://es.bitcoin.es/wiki/Pay_to_script_hashhe requisitos podrían ser completamente único."

https://en.bitcoin.it/wiki/Pay_to_script_hash

+454
user17862 18 dic. 2010 20:44:03

Ahora que bitcoin dificultad es demasiado alto para ver la cantidad de salida, incluso en una configurado correctamente gpu con el derecho de los controladores, la ejecución de cgminer a > 100 Mhash/s de sha256d, su aprendizaje de ejercicio podría ser mejor hacer una sha256d "altcoin" de < 100,000 dificultad.

En términos de estrategia, creo que se desea descargar un "estrato proxy" que preprocesa los bloques de "en algún lugar" para calcular un "midstate" que nada runnning cgminer en su LAN puede tratar de hash con un montón de nonce valores. Creo que "algo" podría ser algún tipo de locales testcoin completo nodo que ha avivado el código fuente de. Mientras que "en algún lugar" también podría ser un habitual BTC de minería de la piscina, no ven lo suficiente de acciones para obtener bitcoin para su programación de gpu.

El próximo creo que desea configurar tu gpu de pc con instalado correctamente los controladores y cgminer, de modo que usted puede ver el texto en un terminal que muestra un razonable hashrate al ejecutar el cgminer con su estrato proxy especificado. Usted puede ser que necesite para abrir un número de puerto y hacer algo de cachondeo, como que la primera vez que se utiliza, y me tomó un par de días para que la ahora en linux.

Una vez que usted ha visto a su gpu trabajando con "ordinario" cgminer, es posible que desee ir en el código fuente de cgminer, pero por desgracia, que esconde la mayor parte de la inherant parrallelism de la gpu detrás del binario de propiedad de los controladores de hardware que hace que algunas de las llamadas. Puede ser que aquellos que no permiten usar más de 1 core gpu por razones desconocidas para mí. También puede llamar a cgminer como un multiproceso cpu minero pero que es muuuy 2010 que no va a hacer mucho con bitcoin hoy en día. De ahí mi sugerencia de que una altcoin o casa testnetcoin en sha256d podría ser interesante.

+410
Ed Grimm 21 dic. 2013 4:23:24

Supongo que por BCC te refieres a Bitcoin dinero en Efectivo.

Si usted tiene la clave privada para el Bitcoin en Efectivo de dirección, puede importar la clave privada en un Bitcoin wallet y ser capaz de pasar el Bitcoin.

Si usted no tiene acceso a la clave privada para el Bitcoin en Efectivo de direcciones, a continuación, usted debe comunicarse con la persona que lo hace y les pregunta si puede importar la clave privada en un Bitcoin wallet y enviar el Bitcoin espalda.

Tenga en cuenta que si se trata de un servicio que, accidentalmente, se envió el Bitcoin a que es usted no puede ser capaz de recuperar las monedas. Esto es debido a que el servicio no necesariamente puede ser capaz de obtener la clave privada de la importación de un Bitcoin wallet. Dado que este es inherentemente un proceso manual, que puede no ser capaz de realizar para usted.

Si no tiene la clave privada para el Bitcoin en Efectivo y la dirección de la persona que hace es incapaz o no está dispuesto a recuperar las monedas para usted, a continuación, las monedas se han perdido y no hay nada que usted puede hacer sobre él. La única gente que puede gastar esas monedas son las que tienen la clave privada.

+338
jin ali 14 jun. 2013 14:34:33

Si eres de construcción de la fuente, puede seleccionar una versión específica de la siguiente manera:

En primer lugar, la revisión de los requisitos de construcción, las dependencias, y las instrucciones para su sistema operativo:

https://github.com/bitcoin/bitcoin/tree/master/doc

Una vez hecho esto, el uso de git para tirar el código fuente y seleccione una rama:

## clonar el repositorio de bitcoin
$ git clone https://github.com/bitcoin/bitcoin.git

## cambiar las carpetas
$ cd bitcoin

## comprobar qué versiones están disponibles
$ git tag

## encontrar su versión deseada en la lista y, a continuación, 'checkout'
$ git checkout v0.x.x

## ahora usted puede construir:
$ ./autogen.sh
$ ./configurar
$ ./hacer
$ sudo make install

Una vez que haya terminado la instalación y arrancado bitcoind, se puede confirmar la versión correcta del cliente y el demonio se están ejecutando:

bitcoin-cli getnetworkinfo

bitcoind --version

+323
ostrovskiy5555 7 ene. 2015 21:13:49

En el blockchain la gente sigue diciendo que todas las transacciones están en la lista. Entonces, ¿por qué están hash? ¿Cuál es el punto de la mezcla de ellos si usted no puede comprobar el blockchain después.

+312
xall1 19 ago. 2011 14:35:54

¿alguien sabe cual es la parte de la bitcoin core código fuente contiene la prueba de trabajo para la minería, la creación de bloques y añadiendo a blockchain? ¿cuáles son los archivos y las funciones implica? https://github.com/bitcoin/bitcoin

+209
Safra Hanan 19 jun. 2010 4:24:13

En este caso particular, el parámetro de código de secuencia de comandos se refiere a una clave pública de secuencia de comandos.

Generalmente, la función de SignatureHash se invoca a firmar una transacción o para verificar una firma. Por lo tanto se refiere a una transacción de entrada (esta es la transacción de entrada para la que queremos generar la firma que va a ser colocado en la firma de secuencia de comandos o la transacción de entrada de la que hemos extraído la firma que queremos comprobar). Esta transacción de entrada se refiere a un sobrante (en el momento de la creación de la transacción) transacciones de salida, y esta transacción de salida contiene una secuencia de comandos que debe coincidir con la secuencia de comandos en la entrada. Es esta secuencia de comandos que se pasa como parámetro.

En mi blog, tengo un detallado post en el proceso de la firma de un bitcoin transacción que usted puede encontrar útil.

+152
user134391 4 dic. 2018 9:35:21

Estoy en el vídeo 5 de la Learncoin de youtube de la serie y estoy recibiendo un mensaje de error al intentar ejecutar ./learncoind

2016-04-07 03:40:40 connect() error después de select(): Conexión rechazada
2016-04-07 03:40:40 tratando de conexión de MI-GOTA-IP:9333 

Tengo mi clave SSH configuración para la gota y las teclas de vivir en mi ~/.ssh/id_rsa carpeta. Puedo acceder a mi gotita de la CLI a través de ssh [email protected] y, a continuación, introducir mi clave SSH contraseña y mi contraseña de root.

Yo no entiendo muy bien por qué ./learncoind no se conecta.

+136
dianauvan 18 feb. 2011 7:02:55

Muchos de estos son irracionales, pero esta es la suma de los sentimientos de la P2Pool hilo en Bitcointalk. P2Pool sería preferible para la descentralización, pero sin una mayor participación en el mundial de hashrate parece condenada a la oscuridad.

  • P2Pool tiene una latencia muy alta, alta varianza de los pagos. Le pagan como mucho, en promedio, como cualquier otro de la piscina, pero la gente en general parecen ser incómodo por no conseguir un premio para muchos días. Centralizado de las piscinas tienen más consistente de los pagos y la menor variación.

  • P2Pool requiere más que un mínimo de soporte de hardware. Los mineros suelen tener sus propios equipos de a bordo, pero ellos no tienen el poder suficiente para ejecutar un nodo Bitcoin y P2Pool cliente, por lo que los mineros necesitan de un ordenador externo para ejecutar este software. Regular las piscinas son más cómodo y no requiere hardware adicional.

  • P2Pool está activamente obstaculizada por bitcoin minería de hardware que tirar válido bloques. La alta tasa de anuncio de obra nueva (30 segundos) significa que una gran cantidad de configuraciones comunes tirar válido bloques que acaba de pasar a ser obsoletos P2Pool compartir de la cadena de bloques, de manera efectiva la realización de un bloque de retención de ataque contra la red y la reducción de su productividad.

  • P2Pool se percibe con menor suerte.

+88
GavinoGrifoni 13 nov. 2015 23:36:36

Esto no es recomendable.

Si el cliente utiliza una totalmente controlado cartera va a conseguir las monedas, pero será confundido acerca de su origen debido a que la dirección iba a llevar la etiqueta de algún otro proveedor.

Si el cliente está utilizando una compartido eWallet, él no podría conseguir las monedas en absoluto, porque la dirección no es la suya.

+82
icedawn 17 jun. 2019 2:25:41

Estoy perplejo por la endurecido clave de la derivación de un reloj-sólo BIP44 cartera.

Permítanme explicar lo que estoy tratando de hacer.

  • Estoy implementando un 2-de-3 multisig esquema de
  • Estoy usando Bcoin nodo de la cartera de
  • Todas las 3 claves son generados externamente
  • Quiero usar Bcoin reloj-sólo cartera

ts para crear direcciones y secuencias de comandos

Esto es lo que he hecho hasta ahora:

  1. Creado 3 xprv claves y xpubs claves el uso de esta herramienta aquí
  2. He utilizado una costumbre ruta m/44'/0'/0' que se han endurecido las claves de porque Bcoin cartera requiere BIP44 endurecido claves
  3. He creado 3 reloj-sólo billeteras electrónicas utilizando el xpub claves.
  4. Luego he añadido a cada una de las teclas claves compartidas para cada uno de los otros (yo, realmente, sólo tienes que hacer esto para una cartera)

El código es el siguiente:

const HSM_accountKey = "xpub_HSM...."
const IC_accountKey = "xpub_IC..."
const Paper_accountKey = "xpub_Paper..."

const result_wallet_HSM = esperan walletClient.createWallet('wallet_HSM', options_wallet);
const result_wallet_IC = esperan walletClient.createWallet('wallet_IC', options_wallet);
const result_wallet_Paper = esperan walletClient.createWallet('wallet_Paper', options_wallet);


const wallet_IC_account = esperan wallet_IC.getAccount('default');
const wallet_Paper_account = esperan wallet_Paper.getAccount('default');
const result_addkey1 = esperan wallet_HSM.addSharedKey('default', wallet_IC_account.accountKey);
const result_addkey2 = esperan wallet_HSM.addSharedKey('default', wallet_Paper_account.accountKey);

Ahora he creado un reloj-solo 2-de-3 multisig cartera. Lo que quiero hacer ahora es crear direcciones. No quiero derivar niño más extendido de claves. Sólo necesito una derivación de nivel. Ahora quiero crear multisig direcciones para mis usuarios.

// Crear direcciones de cada cartera
const wallet_HSM_address = esperan wallet_HSM.createAddress('default');
const wallet_IC_address = esperan wallet_IC.createAddress('default');
const wallet_Paper_address = esperan wallet_Paper.createAddress('default');

// Llaveros para la generación de secuencias de comandos
const keyring_HSM = Llavero.fromJSON(wallet_HSM_address);
const keyring_IC = Llavero.fromJSON(wallet_IC_address);
const keyring_Paper = Llavero.fromJSON(wallet_Paper_address);

//Obtener el pubkeys de cada cartera
const pubKeys = [keyring_HSM.clavepublica, keyring_HSM.clavepublica, keyring_Paper.clavepublica];

const multiSigScript = secuencia de Comandos.fromMultisig(m, n, pubKeys);
const receivingAddress = multiSigScript.getAddress().toBase58(red); 

Tengo la sensación de que voy sobre este paso en una rotonda manera, pero usted consigue lo que estoy tratando de hacer.

Para volver a estado, lo que quiero hacer ahora es crear un individuo que recibe direcciones para mis usuarios y la correspondiente P2SH secuencias de comandos.

Ahora, esto es lo que necesito ayudar a la comprensión.

  • De acuerdo a BIP32, no se puede derivar endurecido claves públicas con CDKpub. Usted necesita la xprv derivar claves secundarias.
  • Sin embargo, a partir de lo que he hecho, que pueda derivar niño claves públicas. He enviado tesetnet monedas a estas direcciones (receivingAddress en el código anterior) y funcionan. La cartera recibe monedas.
  • Entonces, ¿cómo fue el reloj-sólo cartera capaz de crear endurecido niño claves públicas? Yo no entrada xprv a la cartera.
  • O, es que yo NO soy de crear endurecido niño claves públicas cuando he utilizado la ruta m/44'/0'/0'? Es el receivingAddress estoy creando en el código anterior no endurecido uno? Lo que significa que si alguien es capaz de encontrar al niño claves privadas de un usuario y la xpub, que será capaz de obtener todos los de chile claves privadas?

Mis disculpas por la pregunta larga. Estoy un poco confundido en cuanto a cómo las carteras son capaces de crear niño claves públicas sin tener ningún tipo de clave privada en la cartera.

Gracias.

+43
Jessey Montgomery 29 mar. 2013 18:49:40

Mostrar preguntas con etiqueta