Según tengo entendido, bitcoind/bitcoin-qt usa un conjunto de claves para su billetera, por lo que cuando crea una billetera, en realidad está creando no solo una, sino muchas direcciones para enviar/recibir transacciones.
¿Qué tal multibit o electrum? ¿También usan un grupo de claves? ¿Cuáles son las ventajas y desventajas de usar un conjunto de claves frente a usar una sola dirección para la billetera?
Bitcoin-QT con la configuración estándar mantendrá 100 direcciones no utilizadas en su billetera en todo momento. El objetivo es que las copias de seguridad sean a prueba de futuro hasta cierto punto.
Cada vez que crea una transacción, el resto del saldo de entrada se envía a una nueva dirección en su propia billetera. Si las direcciones se generaron solo entonces, tendría que crear una nueva copia de seguridad después de cada transacción, o correr el riesgo de perder los fondos asociados con esa nueva dirección si se pierde su billetera. Al mantener un grupo de direcciones no utilizadas almacenadas, su copia de seguridad será suficiente para las próximas 100 transacciones antes de que corra el riesgo de perder algo.
Para crear un conjunto de claves más grande, con, por ejemplo, 10000 claves, el cliente puede iniciarse con el parámetro -keypool=10000
.
No tengo un conocimiento íntimo de multibit o electrum, pero sospecho que mantienen un grupo de claves exactamente por la misma razón.
Usando muchas direcciones , es decir, una nueva dirección para cada transacción,
Usar solo una dirección
¿Qué tal multibit o electrum? ¿También usan un grupo de claves?
Electrum es determinista y las direcciones se derivan de su semilla. Cada vez que necesitas una nueva dirección, Electrum la calcula y la muestra en el cliente.
Ser determinista le permite a Electrum recuperar todas las direcciones de su billetera de su semilla , por lo que no necesita hacer una copia de seguridad del archivo de su billetera cada vez que realiza una transacción.
muro