Я читал предложение BIP32, объясняющее, как работает HD, но в нем ни разу не упоминалось, как один кошелек в одном телефоне может восстановиться из простого мнемонического семени.
Он просто пробует все возможные адреса, связанные с мастер-ключом этого семени, выполняя поиск адресов во всей цепочке блоков одновременно? (Это кажется непрактичным ИМО).
Существуют ли стандарты максимального n-го адреса для генерации со стороны кошелька?
Он просто пробует все возможные адреса, связанные с мастер-ключом этого семени? (Это кажется непрактичным ИМО).
Нет, на самом деле это невозможно сделать, поскольку существует фактически бесконечное количество адресов, которые могут быть сгенерированы из одного главного закрытого ключа.
Вместо этого кошельки генерируют ключи по стандартизированным путям получения и предполагают, что другие кошельки следуют тем же стандартам. Обычно это безопасное предположение. Кошельки, которые не следуют стандартным путям деривации, обычно имеют документацию, в которой указано, какие пути деривации они используют, чтобы вы могли указать в другом кошельке, какие пути деривации использовать.
Большинство кошельков следуют спецификации BIP 44 для путей получения.
Существуют ли стандарты максимального n-го адреса для генерации со стороны кошелька?
Нет. Обычно кошельки генерируют адреса до тех пор, пока не будут сгенерированы n
неиспользуемые адреса (известный как предел пропусков). Лимит гэпа не стандартизирован, и многие кошельки позволяют его настроить. Во многих кошельках лимит гэпа составляет 20 ключей, однако этого, вероятно, недостаточно при восстановлении. В других кошельках это может быть 100 ключей, а в других 1000.
Эдди
Эндрю Чоу
Эдди
Эндрю Чоу
Эдди
Эндрю Чоу