¿Qué billeteras deterministas jerárquicas (HD) están disponibles para Ethereum?

Una billetera determinista jerárquica (HD) tiene algunas características interesantes, como una copia de seguridad más sencilla (en lugar de tener que hacer una copia de seguridad de varios archivos de almacenamiento de claves y las contraseñas para cada uno de ellos).

¿Hay implementaciones de una billetera HD para Ethereum?

Respuestas (4)

Esta es una wiki comunitaria de implementaciones de billetera HD para Ethereum.

JavaScript

Billetera ligera

Lightwallet crea direcciones que no comienzan con 0x. ¿Son utilizables?
For example: I requested 5 addresses from Lightwallet and got: ["8473513ec4b53c6ebe353ab3327c05cc6daad823", "9e89deeca8ddbe7dfd338e64f9dc2e652a95160f", "4fb62834520cff47b9e6d60d9b15299a83cd5521", "2bcf3763459672734b6792f5de250a7cd989fb0a", "d85785cfef3492f7ba6535de8c08a1676075b094"] My comment is related to: ethereum.stackexchange.com/questions/505/…
@AlanWunsche Sí, son utilizables. Ethereum no "estandarizó" si el 0x debe anteponerse a las direcciones hexadecimales regulares, por lo que algunas bibliotecas y exploradores de bloques no incluyen el 0x. Arreglé el enlace "Fuente" en ethereum.stackexchange.com/questions/505/… y puede ver que el usuario aún recibió sus fondos.
LightWallet no ha pasado por una revisión de seguridad exhaustiva en este momento. Todavía es un software experimental, destinado a que se utilicen pequeñas cantidades de Ether para interactuar con contratos inteligentes en la cadena de bloques de Ethereum. No confíe en él para almacenar grandes cantidades de éter todavía

Solo conozco la billetera de la aplicación móvil Jaxx por ahora que puede manejar cuentas Ethereum HD, todas vinculadas bajo un mnemotécnico. También puede manejar bitcoin. Es mi aplicación de billetera favorita por el momento si solo desea recibir y enviar ether y no interactuar con contratos.

Tenga en cuenta que Jaxx todavía está en versión beta, así que úselo con pequeñas cantidades.

Bitcoin opera bajo un sistema UTXO (salida de transacción no gastada), que requiere nuevas direcciones para cada transacción. Ethereum, por el contrario, opera en un sistema basado en cuentas. Si bien sería posible generar de manera determinista un árbol de cuentas a partir de una sola semilla en Ethereum, realmente no es necesario, porque una sola cuenta puede manejar todas sus transacciones.

pero ¿no sería eso una preocupación por la privacidad? No me gustaría que todos pudieran rastrear mi dirección de origen. al menos Bitcoin puede ocultarlo con direcciones HD. o estoy equivocado en esto?
Tiene razón, un enfoque de tipo HD proporcionaría privacidad adicional. Sin embargo, no estoy al tanto de nada que esté haciendo eso actualmente.
@NickJohnson Suponga que está usando Mist o diga un cliente HD que le permitió crear varias cuentas. Luego recibe 1 ether en cada cuenta (2 en total para ser claros) y ahora desea transferir los 2 ether completos a alguna cuenta. ¿Todos los clientes eth actuales hacen esto como 2 transacciones? es decir, ¿hay una billetera (o biblioteca) que examine todas sus cuentas y determine qué cuenta(s) debe usar para pagar un TX determinado?
Una sola dirección de Bitcoin también puede manejar todas sus transacciones (solo debe seguir configurando la dirección de "cambio" en el mismo UTXO cada trx).

Si entiendo bien, entonces puede crear una billetera HD usted mismo usando esta herramienta de Ian Coleman.