
Контрольная сумма BIP39 помогает обнаружить часть ошибок в мнемонике. Она проверяет, согласованы ли закодированные данные с контрольными битами. Даже корректная последовательность может относиться к другому кошельку.
Как число слов связано с битами
Каждое слово в стандартном списке соответствует 11 битам. Двенадцать слов дают 132 бита: 128 исходных и 4 контрольных. Двадцать четыре слова дают 264 бита: 256 исходных и 8 контрольных. Контрольная часть берётся из начала SHA-256 исходных битов.
Если заменить слово или переставить два слова, проверка часто не пройдёт. Но есть и другие допустимые последовательности. Сообщение «контрольная сумма верна» не доказывает совпадение с прежней резервной копией.
Почему корректная фраза может открыть пустой кошелёк
На адреса влияют дополнительные параметры. Для BIP39 другая passphrase даёт другой seed. Для того же seed иной тип адресов или путь может показать другой набор ключей. Поэтому при проверке сравнивайте известный адрес, а не только сообщение о принятой фразе.
Где проводить проверку
Проверяйте мнемонику через доверенное средство восстановления. Учебный пример безопаснее разбирать на пустом кошельке. Сайт, чат поддержки или онлайн-форма не нужны для такой проверки.
Подробнее о дополнительной строке см. passphrase BIP39. Как сеть и тип адресов связаны с набором ключей, показывает путь деривации.