Мнемонічна фраза — вона ж фраза відновлення або seed-фраза — зручна для людини форма ентропії, з якої гаманець виводить кожен приватний ключ, який він будь-коли створить. За звичними дванадцятьма чи двадцятьма чотирма словами стоїть специфікація BIP-39, ухвалена у 2013 році. Сьогодні це основний стандарт для Ledger, Trezor, Coldcard, Keystone, MetaMask, Rabby і майже кожного гаманця для звичайних користувачів, випущеного після 2017 року.

Що насправді кодують слова

Спершу гаманець отримує 128 чи 256 бітів ентропії від генератора випадкових чисел вашого пристрою. Додає кілька бітів контрольної суми й ділить результат на 11-бітні блоки. Кожен блок — це номер слова у фіксованому англійському словнику з 2 048 слів. На виході — дванадцять чи двадцять чотири слова, які ви бачите на екрані.

Далі ці слова проходять через PBKDF2 з 2 048 ітераціями й дають 512-бітне зерно (seed), з якого ієрархічне дерево деривації BIP-32 створює ваші приватні ключі, публічні ключі й адреси.

Що є в блокчейні, а чого немає

Самої мнемонічної фрази в блокчейні немає ніколи. Вона існує лише на вашому пристрої — і в тих резервних копіях, які ви створите. Знайти її деінде неможливо: втратили фразу — втратили активи. Це не перебільшення: ще в липні 2018 року Wall Street Journal вийшов зі статтею під заголовком «П'ята частина всіх біткоїнів зникла» (A Fifth of All Bitcoin Is Missing).

Небезпечна частина

Оскільки слова зрозумілі людині, їх легко набрати, легко сфотографувати й легко продиктувати фейковому «агентові підтримки» по телефону. Будь-яка реалістична модель загроз для зберігання криптовалюти зводиться до одного правила: мнемонічну фразу вводять у пристрій лише під час створення, відновлення чи тренування — і за жодних інших обставин. Не в нотатки iCloud, не в чернетку Gmail, не на знімок екрана, не в особисті повідомлення Telegram.

Резервні копії, що проживуть десять років

Папір — це мінімум. Щойно seed-фраза захищає більше, ніж пробний баланс, тримайте хоча б одну сталеву копію — Cryptosteel Capsule, Billfodl чи сталеву пластину з вибитими словами — у вогнестійкому сейфі або банківській комірці. Коли вона захищає більшу частину ваших заощаджень, розділіть слова за схемою Шаміра SLIP-39 між двома-трьома місцями (Trezor Safe 3 підтримує це з коробки).

Що почитати далі: Приватні ключі й мнемонічна фраза, П'ять способів зберігати seed-фразу, BIP-39, Резервна копія Шаміра.