Название говорит само за себя. Позволит ли вам один приватный ключ восстановить все адреса в вашем кошельке? Или кошелек просто содержит набор пар ключей?
Существует три основных типа кошельков:
В недетерминированном (случайном) кошельке все пары закрытых и открытых ключей генерируются случайным образом. Кошелек может сгенерировать 100 случайных закрытых ключей, например, сразу после его инициализации.
В последовательном детерминированном кошельке парольная фраза или последовательность символов генерируется случайным образом, чтобы действовать как начальное число. Затем он многократно увеличивается и хэшируется для создания новых закрытых ключей.
В иерархическом детерминированном кошельке изначально создается одна пара ключей, которая называется мастер-парой ключей. Эта главная пара ключей используется для создания дочерних пар ключей (что примечательно, новые биткойн-адреса могут быть созданы с использованием только открытого ключа).
Вот более подробное объяснение: что такое детерминированный кошелек?
Кроме того, вот моя реализация последовательного детерминированного кошелька на Python . А вот хороший пример иерархического детерминированного кошелька .
Есть два типа кошелька. Обычный кошелек — это просто набор случайных ключей, Bitcoin-QT и Multibit подходят под эту категорию. Иерархический детерминизм, такой как Electrum или Armory, генерирует все ключи в кошельке из одного ключа, так что одна резервная копия постоянно связана с кошельком, независимо от того, сколько новых адресов и адресов изменения используется.
Оставшийся салат
Анонимный