Сид-фраза Coin98 — это мнемоническая последовательность слов, из которой некастодиальный кошелёк локально выводит криптографические ключи. Ниже разобрана общепринятая логика такой генерации и то, как владелец легитимно восстанавливает собственный доступ. Эта схема не является способом вычислить чужой секрет: подбор или запрос чужой фразы — кража учётных данных, а не «математическое восстановление».
Что именно хранит фраза
Coin98 опирается на распространённый мнемонический стандарт, а не на отдельный обратимый шифр сервера. Слова — человекочитаемая форма случайной энтропии. Пароль приложения, PIN и само устройство вторичны: кто знает фразу и дополнительную парольную фразу, если она задавалась, тот может заново получить те же ключи на другом устройстве.
Обычно используют 12 или 24 слова из фиксированного списка. Порядок слов — часть секрета. Одна замена, пропуск или перестановка даёт другую иерархию ключей и другие адреса.
Логика генерации

На уровне принципа цепочка устроена так.
- Берётся криптографически стойкая энтропия: для 12 слов — 128 бит, для 24 слов — 256 бит. Слова, выбранные вручную или слабым генератором, предсказуемы и небезопасны.
- От энтропии считается хеш, и короткий фрагмент этого хеша добавляется как контрольная сумма. Она помогает отклонить часть опечаток, но не защищает фразу от кражи и не делает перебор реалистичным для постороннего.
- Полученная битовая строка делится на группы по 11 бит. Каждая группа — индекс от 0 до 2047 в стандартном списке из 2048 слов.
- Индексы заменяются словами в исходном порядке. Так появляется мнемоника.
- Из мнемоники и необязательной парольной фразы детерминированно выводится бинарное семя, а из него — иерархия ключей для разных сетей. Одинаковые входные секреты всегда дают одни и те же ключи.
Публичный адрес является производным значением. Из адреса или публичного ключа исходные слова практически не восстанавливаются. Обещание «вернуть фразу по адресу» противоречит этой односторонней схеме и типично для мошенничества.

Как владельцу восстановить свой кошелёк
Восстановление уместно только если фразу создали и сохранили вы сами.
- Установите официальное приложение Coin98 или другой совместимый кошелёк из проверенного источника, а не по ссылке из чата.
- Выберите восстановление существующего кошелька, а не создание нового.
- Введите слова строго в сохранённом порядке, без автозамены и лишних символов.
- Если при создании задавалась дополнительная парольная фраза, введите её отдельно. Без неё откроется другой контур ключей, часто пустой.

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