Мнемоническая фраза (её также называют фразой восстановления или сид-фразой) — удобная для человека запись энтропии, из которой кошелёк получает каждый приватный ключ, какой он когда-либо создаст. За простыми двенадцатью или двадцатью четырьмя словами стоит спецификация BIP-39, принятая в 2013 году. Сегодня это основной стандарт для Ledger, Trezor, Coldcard, Keystone, MetaMask, Rabby и почти всех массовых кошельков, выпущенных после 2017 года.
Что на самом деле зашифровано в словах
Сначала кошелёк получает 128 или 256 бит энтропии от генератора случайных чисел устройства. Добавляет несколько бит контрольной суммы и режет результат на блоки по 11 бит. Каждый блок — это номер слова в фиксированном английском списке из 2 048 слов. На выходе — те двенадцать или двадцать четыре слова, которые вы видите на экране.
Затем слова прогоняются через PBKDF2 с 2 048 итерациями, и получается 512-битный сид, из которого иерархическое дерево деривации BIP-32 генерирует ваши приватные ключи, публичные ключи и адреса.
Что есть в блокчейне, а чего нет
Самой мнемоники в блокчейне нет. Она существует только на вашем устройстве — и в тех резервных копиях, которые вы сделаете. «Найти» её где-то ещё невозможно: потеряли мнемонику — потеряли активы. Это не преувеличение: ещё в июле 2018 года The Wall Street Journal вышел со статьёй под заголовком «Пятая часть всех биткоинов пропала» («A Fifth of All Bitcoin Is Missing»).
Опасная часть
Поскольку слова человекочитаемы, их легко набрать, легко сфотографировать и легко продиктовать фейковому "агенту поддержки" по телефону. Любая трезвая модель угроз для хранения криптовалюты сводится к одному правилу: мнемонику вводят в устройство только при создании кошелька, восстановлении или пробном восстановлении — и больше никогда. Не в заметки iCloud, не в черновик Gmail, не на скриншот, не в личные сообщения Telegram.
Резервные копии, которые переживут десять лет
Бумага — минимальный уровень. Как только фраза защищает больше, чем пробную сумму, заведите хотя бы одну стальную копию — Cryptosteel Capsule, Billfodl или пробитую стальную пластину — и храните её в огнестойком сейфе или банковской ячейке. Когда на кону большая часть ваших сбережений, разделите слова с помощью SLIP-39 Shamir Backup между двумя-тремя местами хранения (Trezor Safe 3 поддерживает это из коробки).
Дополнительное чтение: Приватные ключи и мнемоника, Пять способов хранить сид-фразу, BIP-39, Shamir Backup.