Blockchain

¿Qué son las billeteras criptográficas deterministas jerárquicas (HD)?

What are hierarchical deterministic (HD) crypto wallets?

Una billetera determinista jerárquica genera claves públicas y privadas a partir de una clave maestra, lo que permite a los usuarios crear una nueva billetera y recuperar todas las direcciones y claves, dado que tienen acceso a la semilla. Por el contrario, las billeteras no deterministas generan aleatoriamente direcciones de billetera y claves privadas, restringiendo a los usuarios’ capacidad de recuperar direcciones y claves si se pierden los detalles de la billetera.

Por lo general, las firmas digitales y los pares de claves de firma privadas y públicas se utilizan en las criptomonedas basadas en cadenas de bloques. Dicho esto, los usuarios gastan su dinero firmando una transacción con la clave privada y otros usuarios (destinatarios) pueden usar la clave pública para confirmar la validez de la firma. Las claves privadas se pueden utilizar para generar claves públicas, pero no al revés.

Por ejemplo, la billetera Bitcoin de un usuario comprende un conjunto de claves privadas que permiten al propietario gastar cualquier Bitcoin (BTC) vinculado a esas claves. Cuando el usuario las necesitaba, las billeteras de Bitcoin generarían aleatoriamente direcciones BTC y claves privadas. Estos tipos de monederos digitales se denominan monederos no deterministas (ND).

Sin embargo, dado que las claves no se generan siguiendo ningún patrón, los usuarios deben realizar una copia de seguridad de cada clave cada vez que se genera una nueva. Dicho esto, si se pierden los detalles de la billetera, también se perderán todas las direcciones y claves.

Este tipo de billetera de Bitcoin también se conoce como “solo un manojo de llaves” (JBOK), ya que produce claves no relacionadas y requiere que los usuarios realicen un seguimiento de sus transacciones cada vez que compran y venden sus criptomonedas. Entonces, ¿qué son las carteras deterministas jerárquicas (HD)?

Las billeteras deterministas jerárquicas tomaron el lugar de las billeteras JBOK, ya que los usuarios podían hacer una copia de seguridad de las billeteras HD usando una sola semilla y beneficiarse enormemente de las claves extendidas. Por lo tanto, una billetera que genera sus claves públicas y privadas a partir de una semilla se denomina billetera determinista jerárquica.

Estas billeteras se pueden usar para una variedad de cosas intrigantes, como auditorías sin confianza, compras en línea y distribución de fondos departamentales por parte del tesorero. Por ejemplo, una persona podría revelar su clave pública maestra a auditores externos, quienes luego podrían usar esa clave para ver cualquier transacción futura realizada con BTC. En este caso, los fondos del usuario están seguros porque las claves privadas vinculadas a esos fondos nunca se revelan.

El resumen de las diferencias entre las billeteras HD y las que no son HD se muestra en la siguiente tabla:



Fuente