Когда приложение просит записать двенадцать слов на листе бумаги, почти все воспринимают это как обычное "забыл пароль": способ вернуться, если телефон пропадет. Это неправильное понимание, и оно дорого обходится. Эти двенадцать слов не восстанавливают ваш кошелек. Они и есть ваш кошелек.
Предыдущий урок показал, что устройство не хранит монеты, а хранит разрешение на их перемещение. Это разрешение — число. Приватный ключ имеет 256 бит, которые, записанные так, как это делают компьютеры, дают шестьдесят четыре перемешанных символа — никто не переписывает это вручную без ошибок. И это не одно число: кошелек использует разные ключи для каждого получения.
Стандарт, решивший эту проблему, имеет название и дату. В сентябре 2013 года документ под названием BIP-39 предложил переводить число в слова. Список содержит 2048 слов на английском языке, тщательно отобранных: ни одно из них не путается с другим по первым четырем буквам, так что даже если запись сделана небрежно, она все равно работает. Двенадцать слов из этого списка содержат 128 бит случайности, плюс небольшое контрольное суммирование. Двадцать четыре слова содержат 256 бит.

Из этих слов получается семя, и из семени выходят все ключи кошелька, всегда те же и всегда в одном и том же порядке. Именно это делает лист бумаги равным всему кошельку: введите слова в любое совместимое приложение, любого производителя, и ключи появятся снова идентичными, с адресами, историей и балансом. Стандарт является публичным, так что производитель сломанного устройства не владеет ничем. Как это преобразование работает внутри, будет рассмотрено в промежуточной части курса.

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

И те, кто хочет эти слова, будут их искать. В июле 2020 года у производителя кошельков Ledger произошла утечка базы данных с именами, телефонами и домашними адресами 272 тысяч клиентов. В следующем году некоторые из этих людей получили домой запечатанную коробку с устройством, похожим на настоящее, и письмом, объясняющим, что это замена в целях безопасности: нужно было просто ввести двенадцать слов. Это было подделкой, и на этикетке был указан правильный адрес.

Отсюда вытекает единственное правило, которое переживает любой новый обман: никому не нужны ваши слова. Ни поддержке, ни производителю, ни брокеру, ни приложению, которое вы уже используете. Они вводятся один раз, когда создается кошелек, и затем только в тот день, когда вы сами его восстановите. Любая просьба вне этого — обман, без исключений и без особых случаев.
Где записать — это долгосрочное решение. Бумага выцветает, намокает и горит, и металлические пластины существуют именно поэтому. Две копии в двух местах защищают одновременно от пожара и от кражи, и единственный способ узнать, что запись работает — это восстановить ее один раз, до того, как это понадобится. Существует еще одно дополнительное слово, которое создает второй невидимый кошелек из того же листа — промежуточная часть курса имеет целый модуль об этом.
С записанным семенем кошелек уже имеет все ключи, которые он будет использовать в жизни. Не хватает того, что он показывает миру. На следующем уроке — адреса, и почему кошелек дает вам новый каждый раз, когда вы просите.