Кошелек HD (HD Wallets)
HD Wallets — это аббревиатура от Hierarchical Deterministic Wallets (иерархический детерминированный кошелек). Являясь кошельком криптовалют нового поколения он способен генерировать любое количества ключей на основе главного открытого ключа.
Напомню, что цифровой кошелек отслеживает ключи шифрования, используемые для цифровой подписи транзакций и сохраняет адрес в блокчейне, где находится данный актив.
«Детерминированный» в названии означает, что все подчиненные ключи будут генерироваться из одного главного секретного ключа. Кроме этого данный алгоритм является необратимым, то есть гарантирует, что главный секретный ключ не может быть вытолкнут обратно через подчиненный частный ключ.
Кошелек HD: особенности и преимущества
Во-первых, для генерации главного закрытого ключа используется случайное число.
Затем используется заранее точно определенный необратимый алгоритм для генерации любого количества ключей на основе главного закрытого ключа.
Подчиненные ключи генерируются из главного секретного ключа. Обратный процесс невозможен и данный алгоритм гарантированно необратимый.
Кошелек HD иерархический (имеет подчиненность) и детерминированный (отдает уникальный, заранее заданный результат). Родительский ключ дает начало серии подключаемых ключей, каждый из которых дает начало серии подключаемых ключей и т. д. до бесконечности.
Когда мы впервые создаем кошелек HD или резервный кошелек, создается вспомогательная фраза, которая представляет собой последовательность английских слов.
По этой фразе создаются все закрытые ключи. Кроме этого последовательность слов уже является резервной копией кошелька и позволяет его восстановить.
Преимущество кошелька HD в генерации любого количества открытых ключей на основе только главного открытого ключа. Это позволяет пользователю многократно и быстро генерировать случайную пару адрес+ключ и выполнять резервное копирование каждый раз, когда настраивается новая пара.
Любое количество ключей из одного открытого ключа решает серьезную проблему для цифровых кошельков.
Кошелек HD BitPay
BitPay Wallet — это кошелек с HD-мультиподписью, изначально созданный для защиты средств BitPay. bitpay online поддерживает несколько личных и общих кошельков, тестовую сеть и полный протокол платежей. Частный узел BWS может использоваться для повышения безопасности и конфиденциальности.
Заключение
Используя кошелёк с HD подписью пользователю больше не нужно всё время генерировать ключи безопасности и ждать их генерации. Пользователь должен только создавать резервной копии.