Supongamos que configuro una billetera con una frase de contraseña inicial determinista. Luego lo uso, moviendo bitcoins, enviando algunos cambios para cambiar direcciones. Aparentemente, Electrum creará más direcciones cuando sea necesario; supongamos que lo hace.
Más tarde 'restauro' la billetera en una nueva instalación de Electrum ingresando la semilla existente. ¿Cómo sabe Electrum cuántas direcciones crear? Puede darse el caso de que las 8 direcciones originales ahora estén vacías (0 BTC), y mis btc estén en direcciones creadas más adelante. ¿Cómo sabe Electrum cuántas direcciones deterministas crear para ver todos mis BTC existentes?
Una posible técnica que puedo imaginar: Electrum busca en la cadena de bloques las primeras direcciones en la billetera. Si ve tráfico a esas direcciones, sabe que debe seguir probando más direcciones deterministas hasta que no vea más tráfico, momento en el que deja de generar direcciones en su billetera.
Electrum usa un límite de brecha para dejar de buscar direcciones en la billetera determinista. El límite de brecha predeterminado se establece en 20 , por lo que el cliente obtiene todas las direcciones hasta que se encuentran 20 direcciones sin usar.
Las direcciones de cambio tienen un límite de espacio de 3 y el usuario no puede modificarlo.
La semilla está vinculada a la billetera maestra que está vinculada a la dirección gastable en mi humilde opinión. Me gustaría estar equivocado si es así. Creo que su técnica podría ser correcta si se determina que las direcciones provienen de Electrum.
Tomado de esta página aquí: Conjunto de claves en software de billetera
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. shareeditflag editado el 26 de octubre a las 13:01 respondido el 26 de octubre a las 11:08 rdymac 4947
óculo
rdymac
óculo
rdymac