
Сид-фраза — это список из 12–24 слов, который кодирует случайное число, лежащее в основе каждого ключа в криптокошельке. Фраза из 12 слов содержит 128 битов энтропии, и любой, кто прочитает эти слова, сможет восстановить кошелек и вывести из него средства. Резервную копию следует хранить офлайн: записать карандашом на бумаге или выгравировать на металле.
Для тех, кто переводит монеты с биржи в собственный кошелек, эти слова и есть сам кошелек, и они выглядят одинаково независимо от уровня защиты. В конце июля 2026 года компания Coinkite сообщила, что некоторые аппаратные кошельки Coldcard Mk2 и Mk3 генерировали сиды с примерно 40 битами энтропии вместо запланированных 128. Злоумышленники восстанавливали их офлайн, не получая физического доступа к устройствам.
Сид-фраза | Краткий обзор |
Что это такое | 12–24 слова, хранящие мастер-ключ кошелька |
Как работает | Случайные биты плюс контрольная сумма, разбитые на группы по 11 бит для выбора слов |
Пример | 12 слов содержат 128 бит, около 3,4 x 10^38 возможных фраз |
Сид-фраза против приватного ключа | Ключ открывает один адрес, фраза восстанавливает все адреса |
Основной риск | Любой, кто увидит фразу или подберет слабую, получит доступ к средствам |
Как сделать резервную копию | Карандашом на бумаге или гравировка на металле, офлайн |
На Phemex | Аккаунты используют пароль и 2FA, сид-фраза не требуется |
Что такое сид-фраза?
В бюллетене для инвесторов SEC сид-фраза называется «случайной последовательностью слов, позволяющей восстановить ваш криптокошелек» в случае утери устройства или ключа. В том же бюллетене отмечается момент, который часто упускают новички: кошелек хранит приватные ключи, но никогда сами монеты.
Таким образом, криптографическая сид-фраза является мастер-копией всего, чем управляет криптокошелек. Если вы потеряете телефон или аппаратное устройство, монеты останутся в блокчейне, где новое программное обеспечение кошелька сможет найти их снова, как только вы введете слова.
Кошельки называют одни и те же слова фразой восстановления, резервной фразой или мнемонической фразой. Bitcoin Wiki не рекомендует термин «мнемоническая», так как он предполагает, что слова должны храниться в памяти. Также отмечается, что сид-фраза восстанавливает средства только в блокчейне, поэтому каналы Lightning требуют отдельного резервного копирования.
Как работает сид-фраза?
Наиболее распространенным стандартом для сид-фраз является BIP-39 — спецификация Bitcoin, которая преобразует сырую случайность в слова.
Кошелек генерирует от 128 до 256 случайных битов и добавляет короткую контрольную сумму, полученную из хеша SHA-256 этих битов. Затем результат разбивается на группы по 11 бит, и каждая группа представляет собой число от 0 до 2047, которое выбирает одно слово из фиксированного списка из 2048 слов.
Слова | Случайные биты | Биты контрольной суммы |
12 | 128 | 4 |
15 | 160 | 5 |
18 | 192 | 6 |
21 | 224 | 7 |
24 | 256 | 8 |
Метод: фраза из 12 слов составляет 12 x 11 = 132 бита, из которых 128 являются случайными, а 4 — контрольной суммой. Таким образом, только 1 из 16 случайных списков из 12 слов проходит проверку, и только 128 из 2048 слов могут завершать любой заданный набор из одиннадцати. Фраза из 24 слов оставляет 8 возможных последних слов.
Эта контрольная сумма служит защитой от опечаток. BIP-39 предписывает программному обеспечению «выдавать предупреждение» при неудачной проверке контрольной суммы, а разработчики списка подбирали слова так, чтобы первые четыре буквы однозначно идентифицировали каждое из них.
BIP-39 также позволяет добавить необязательную кодовую фразу (passphrase), которую некоторые кошельки называют 13-м или 25-м словом.
Слова и кодовая фраза проходят через 2048 раундов хеширующей функции для создания 512-битного сида. Поскольку «каждая кодовая фраза генерирует валидный сид», опечатка в кодовой фразе откроет другой, пустой кошелек без сообщения об ошибке.
Затем этот сид передается в BIP-32, который описывает «получение дерева пар ключей из одного сида» для всего кошелька. Каждый адрес, выдаваемый кошельком, растет из этого единого дерева, поэтому детерминированные кошельки «не требуют столь частого резервного копирования», и один лист бумаги может восстановить их все.
Можно ли подобрать сид-фразу?
Правильно сгенерированную сид-фразу практически невозможно подобрать. Фраза из 12 слов имеет 2^128 возможных вариантов — число из 39 цифр. Фраза из 24 слов увеличивает это значение до 2^256, что составляет около 1,16 x 10^77.
Проблема в том, что двенадцать слов выглядят одинаково как при 40 битах энтропии, так и при 128. В статье Coinkite об ошибке энтропии Coldcard указано, что сиды, созданные на прошивках Mk2 и Mk3 версий 4.0.1–4.1.9, имели около 40 бит энтропии (предварительная оценка).
Устройства Mk4 и Mk5, а также Q использовали дополнительную случайность от своих защищенных чипов и достигали около 72 бит. Coinkite утверждает, что сами устройства «не были взломаны» или удаленно доступны. Злоумышленники регенерировали слабые сиды офлайн и восстанавливали соответствующие приватные ключи, после чего выводили средства.
Метод: 40 бит дают 2^40 возможных сидов, около 1,1 триллиона. Полные 128 бит дают примерно в 3,1 x 10^26 раз больше вариантов (2^88), и обе цифры основаны на предварительной оценке Coinkite в 40 бит.
Атака методом грубой силы на сид-фразу успешна, когда ее энтропия слаба или часть данных утекла.
Coinkite называет уменьшенное пространство поиска «прямым риском безопасности» для затронутых кошельков и исключает из этой категории сиды, владельцы которых добавили как минимум 50 бросков частных кубиков. Компания заявляет, что сильная уникальная кодовая фраза снижает риск exposure, не исправляя сам сид.
Слова никогда не показывают, как они были созданы, поэтому сид-фраза должна поступать от доверенного генератора, а не из вашей головы.
Отчет Phemex о том, как предупреждение разработчика об уязвимости Coldcard было направлено в Coinkite более чем за год, освещает то, как долго ошибка присутствовала в поставляемых устройствах.
Сид-фраза против приватного ключа
Приватный ключ подписывает транзакции для одного адреса, а сид-фраза является источником, из которого происходят все приватные ключи в кошельке. Передав кому-то один приватный ключ, вы отдаете один адрес. Передав сид-фразу, вы отдаете каждый адрес, который кошелек создал или создаст в будущем.
SEC сравнивает приватный ключ с паролем, а публичный ключ — с адресом электронной почты. Руководство Phemex о том, как работают публичные и приватные ключи Bitcoin, подробно рассматривает эту пару.
«Сырой» приватный ключ представляет собой длинную строку символов, где одна неверная буква может сделать его бесполезным. Сид-слова более forgiving, поскольку слово с одной или двумя нечитаемыми буквами обычно все еще можно определить по списку.
Как сделать резервную копию сид-фразы
Резервное копирование сид-фразы Bitcoin выполняет две задачи. Оно должно пережить огонь и воду и оставаться там, где никто другой не сможет его прочитать.
Запишите слова вручную, когда кошелек впервые их покажет, по порядку, карандашом на бескислотной бумаге. Bitcoin Wiki оценивает карандаш значительно выше ручки для бумаг, которые должны храниться долго.
Напишите название программного обеспечения кошелька рядом со словами, так как Wiki отмечает, что фраза обычно работает только с тем ПО, которое ее создало.
Выштампуйте или выгравируйте вторую копию на металле, что Wiki рекомендует везде, где есть риск пожара или затопления.
Храните бумажную и металлическую копии в двух разных местах, которые вы контролируете, чтобы один пожар или одна кража не уничтожили обе.
Если вы используете кодовую фразу (passphrase), запишите ее отдельно и храните вдали от слов, так как Coinkite предупреждает, что ее утеря означает потерю кошелька.
Проверьте резервную копию перед пополнением кошелька и отправьте небольшую тестовую сумму перед остальными средствами, следуя тому же порядку, который Coinkite рекомендует для замены затронутого сида.
Риски сид-фразы и распространенные ошибки
Ввод фразы на веб-сайте. Bitcoin Wiki утверждает, что фразу «нельзя вводить ни на одном веб-сайте», и любой, кто просит ее, хочет получить ваши средства. Настоящее восстановление никогда не требует ввода ваших слов на чужом экране.
Фотография, заметка в облаке или менеджер паролей. Каждый из этих методов превращает фразу в файл на подключенном к сети устройстве. Wiki перечисляет компьютерные файлы и онлайн-копии среди методов хранения, которые не рекомендуются.
Разделение фразы пополам (6 и 6). Тот, кто найдет одну половину разделенной фразы из 12 слов, останется искать около 62 бит, против 128 для всей фразы. Шесть слов несут 66 бит, а 4-битная контрольная сумма снижает это до 62. Wiki называет такое разделение «гораздо более легким для подбора методом грубой силы» и указывает на кошельки с мультиподписью для распределения контроля.
Выбор собственных слов. Любимая лирика несет лишь долю той случайности, которую генерирует кошелек, и большинство вручную подобранных списков все равно не проходят проверку контрольной суммы. Bitcoin Wiki выражается прямо, говоря, что люди плохо справляются с генерацией случайности.
Забытая кодовая фраза (passphrase). Кодовая фраза BIP-39 является отдельным секретом от пароля, шифрующего файл кошелька на вашем компьютере, и ее утеря означает потерю кошелька. Wiki предостерегает от переоценки того, насколько хорошо вы запомните кодовую фразу, которую редко вводите.
Как оставаться в безопасности на Phemex
Аккаунт Phemex не имеет сид-фразы. Он работает на основе пароля и двухфакторной аутентификации, в то время как Phemex хранит ключи от стоящих за ним кошельков. На странице о том, как Phemex защищает ваши криптоактивы, описывается офлайн-хранение в холодных кошельках для большинства активов клиентов и одобрение переводов через мультиподпись.
Обзор Safety Hub от Phemex о четырех проверках, защищающих ваш аккаунт, указывает, что сотрудники Phemex никогда не запрашивают сид-фразу или приватный ключ. То же правило распространяется на пароль и код 2FA.
Вторая ловушка полностью обходит фразу. Обзор предупреждает, что вредоносному сайту «не нужно запрашивать сид-фразу», если он может заставить вас approve вредоносный контракт. Читайте каждое approval кошелька перед тем, как подписать его.
Как только вы выводите монеты в собственный кошелек, его сид-фраза становится вашим единственным способом вернуться к ним в случае сбоя устройства. Торговля фьючерсами на Phemex остается внутри аккаунта и никогда не касается сид-фразы. Фьючерсы используют кредитное плечо, и позиция с плечом автоматически закрывается, если убытки достигают уровня маржи.
Часто задаваемые вопросы
Является ли сид-фраза тем же самым, что и приватный ключ?
Нет, приватный ключ контролирует один адрес, тогда как сид-фраза является мастер-записью, из которой происходят все приватные ключи в кошельке. Передача фразы раскрывает все адреса сразу.
Можно ли изменить сид-фразу?
Нет, сид-фразу нельзя отредактировать после того, как кошелек ее создал. Вам необходимо создать новый кошелек с новой фразой и перевести туда средства. Coinkite дает такой совет для затронутых сидов Coldcard, так как обновление прошивки не исправляет старый сид.
Сколько слов в сид-фразе?
BIP-39 допускает любую длину от 12 до 24 слов с шагом в три. Каждый шаг добавляет 32 бита энтропии, от 128 бит при 12 словах до 256 бит при 24.
Могут ли слова в сид-фразе повторяться?
Да, поскольку каждое слово происходит из своих собственных 11 бит, и ничто в BIP-39 не запрещает повторения. Около 3,2% случайно сгенерированных фраз из 12 слов содержат хотя бы одно повторяющееся слово, а около 12,7% фраз из 24 слов.
Итоги
Сид-фраза получает всю свою силу в тот момент, когда кошелек ее генерирует, и ничто на бумаге afterward не показывает, насколько успешно прошел этот процесс. Поэтому придерживайтесь двух привычек. Создавайте резервные копии слов офлайн, там, где их не видела ни одна камера или облачный аккаунт. Когда производитель кошелька сообщает об ошибке энтропии, считайте старую фразу недействительной и переведите средства на новую.
Отказ от ответственности: Эта статья предназначена только для информационных целей и не является финансовой рекомендацией. Торговля криптовалютами связана с существенным риском. Всегда проводите собственное исследование перед принятием инвестиционных решений.
