Как детерминированный кошелек может иметь один закрытый ключ, но несколько открытых ключей?

Если взять к примеру хлебный кошелек.

Нужно запомнить одну мнемонику, что означает один приватный ключ?

Но когда вы используете приложение, ваш публичный адрес постоянно меняется.

Итак, более одного открытого ключа?

Как это возможно?

"Математика". Как вы учились в школе. Прочтите о BIP39 и возьмите оттуда.

Ответы (1)

Нет, нет ни одного закрытого ключа. Существует один мастер- закрытый ключ. Затем главный закрытый ключ используется для генерации дополнительных закрытых ключей детерминированным образом, т. е. используя тот же главный закрытый ключ, вы будете генерировать такие же закрытые ключи. Эти закрытые ключи — это то, что на самом деле используется в вашем кошельке. Их открытые ключи генерируются, и адресаты вычисляются оттуда.

Мнемоника — это кодировка начального значения. Затем это семя преобразуется в главный закрытый ключ. Спецификация для генерации и преобразования мнемоник — BIP 39 . Получение закрытых ключей из главного закрытого ключа указано в BIP 32 .

«Извлечение закрытых ключей из главного открытого ключа указано в BIP 32». Я могу получить закрытые ключи из главного открытого ключа? Спасибо за ответ кстати Андрей :)
Хе-хе, упс. На самом деле есть способ получить главный закрытый ключ из главного открытого ключа, если вы знаете, что использовался один из дочерних ключей и незащищенная деривация.
Действительно? Это тот тип информации, который ускользнул бы от новичка, создавшего сервис кошелька, но не от опытного хакера. Спасибо за знания, Андрей!