Я использовал команду wallet.change_gap_limit в консоли Electrum, чтобы сгенерировать около 20 000 открытых ключей. Смогу ли я восстановить все это, используя мое семя, после полного удаления электрума из моей системы, переустановки его и повторного запуска команды change_gap_limit?
Да.
В качестве плана Б, если это не сработает, вы должны иметь возможность использовать команды bx проводника биткойн-эксплорера в автономном режиме. Это связано с тем, что Electrum версии 2.0 и выше использует ту же технологию иерархического детерминирования (HD) BIP 32, которую поддерживает bx.
Однако пути Electrum HD отличаются от соглашений BIP 44. См . Похоже, что Electrum использует: m/0/0 для адресов кошельков и m/1/0 для адресов сдачи. Кроме того, английский список начальных слов Electrum сильно отличается от более нового английского списка начальных слов BIP 39 , и я не верю, что Electrum использует необратимую функцию растяжения PBKDF2 . См. stretch->passlib.pbkdf2 для более подробной информации о том , что делает bx mnemonic-to-seed . В отличие от BIP 39, закрытый ключ Electrum должен быть обратимым для группы начальных слов Electrum.
Синтез путей BIP 44 для закрытого ключа Биткойн m/44'/0'/0'/0/0 и публичного адреса M/44'/0'/0'/0/0 с использованием bx см . в примере 7 . См. уровни пути BIP 44 . Уровень изменения установлен на 0 для внешних адресов, которыми вы делитесь с другими для получения средств. Уровень изменения установлен на 1 для внутренних обратных адресов кошелька.
Если приведенная выше информация слишком педантична, прочтите главу 5 книги Mastering Bitcoin Book . Хотя подробностей об Электруме мало.
Да. Именно так работают HD-кошельки — «детерминированная» часть означает, что вы получите точно такие же ключи при повторном запуске. В целях проверки вы можете попробовать сами и посмотреть, прежде чем вносить деньги.
cpe871