
No último blog, aprendemos sobre diferentes tipos de endereços. A partir das perspectivas dos usuários, a principal desvantagem desses endereços é que cada endereço é independente; portanto, você precisa fazer backup com segurança da chave privada de cada endereço, o que aumenta o risco de perder os endereços. As carteiras HD foram criadas para resolver esse problema, pois você pode gerar endereços infinitos, mas os usuários precisam memorizar apenas 12 a 24 palavras.
As carteiras determinísticas hierárquicas são sistemas de geração de chave de criptografia e gerenciamento nos quais podemos gerar qualquer número de teclas em uma estrutura semelhante a uma árvore a partir de uma única frase. As chaves geradas a partir da semente em qualquer profundidade ou índice da árvore sempre serão as mesmas; Portanto, o processo de geração -chave é determinístico.
Conceitos -chave:
Frase de sementes: Esta é a frase mnemônica gerada a partir de um segredo. Esta é a base a partir da qual todas as teclas das carteiras HD serão geradas. Se você perder isso, todas as teclas das carteiras estão perdidas. Chave privada mestre: derivada da semente mestre usando uma função de hash unidirecional (como o HMAC-SHA512). A chave privada mestre é a raiz da hierarquia de chave privada. Código da cadeia de mestres: derivado da semente mestre usando uma função de hash unidirecional (como o HMAC-SHA512) junto com a chave privada mestre. O código da cadeia mestre é usado no processo de geração de chaves para introduzir aleatoriedade e proteger a derivação das chaves.