Биткоин и ряд других криптовалют предполагают создание seed-фразы для восстановления доступа к средствам. Это набор слов, который генерирует секретные ключи.
Скандал с массовым взломом кошельков IOTA заставил пользователей усомниться в генераторах seed-фраз. Cryptonomist разобрался, как придумать и запомнить seed-фразу и почему не стоит пользоваться для этого онлайн-сервисами.
История с IOTA
В августе 2017 года хакер, имя которого не раскрывают, создал сайт iotaseed. io для генерации seed-ключей для кошельков IOTA. Ресурс утверждал, что фразы генерируются случайным образом и обеспечивают безопасное пользование кошельком.
Но позднее оказалось, что создатель сайта собирал сгенерированные seed-фразы, чтобы затем осуществить молниеносный взлом кошельков. Это ему удалось: злоумышленник похитил криптовалюту на 10 млн евро.
Спустя год Европол задержал 36-летнего гражданина Великобритании, который оказался виновен во взломе кошельков. Ему предстоит экстрадиция и суд.
Почему seed-фразы важны
Seed-фраза позволит восстановить доступ к кошельку, если вы лишились доступа к нему, к примеру, потеряли приватный ключ. Она же поможет решить споры, если вашу криптовалюту пытаются присвоить злоумышленники.
Обычно seed-фраза — это до 12 слов, которые выбираются произвольно. Некоторые специалисты рекомендует записать фразу по старинке — на листе бумаги.
Но это плохая идея. Представьте, что вы или ваши друзья, родные или знакомые случайно либо намеренно выбросили листок с seed-фразой, а вы даже понятия об этом не имели. А спустя некоторое время вы по каким-то причинам утратили доступ к своему аппаратному или программному кошельку. Это будет означать, что вы практически наверняка лишились доступа к своей криптовалюте.
Конечно, теоретически существуют способы восстановления seed-фразы. Ряд ранних инвесторов, которые покупали биткоины при курсе в несколько центов или долларов, на пике курса поняли, что являются владельцами огромных состояний, но не могут получить к ним доступ. Инвесторы обращались к гипнотизерам, гадалкам или магам, пробовали все традиционные и не слишком способы вернуть память. Но попытки обычно оказывались тщетными…
Ваша память — лучшее хранилище
Физическая резервная копия кошелька — первый шаг к обеспечению безопасности и восстановлению доступа к средствам. Но физическая копия спасет только тогда, когда у вас есть доступ к ней.
Поэтому лучше подстраховаться и иметь второй путь — запомнить seed-фразу. Тогда вам не страшны будут пожары, необходимость срочно уехать, катаклизмы, войны и другие неприятности.
Запомнить придётся максимум 12 слов. Согласитесь, не так уж и много — никакой rocket science.
Но если вы всё же не доверяете себе, для подстраховки можете выгравировать фразу на металлической табличке и поместить её в банковскую ячейку. Или написать на паззле и распределить его фрагменты по нескольким ячейкам.
Метод связанных ассоциаций
Один из самых популярных методов, который используют для запоминания последовательностей, также известен как мнемоническое связывание или цепочки. Изначально его разработали для запоминания списков покупок. Но криптоинвесторы, взявшие метод на вооружение, считают его эффективным и для seed-фраз.
Суть метода — в том, что каждое слово в цепочке связываются с предыдущим. Для блокчейн-решений это даже символично.
Итак, вам предстоит придумать историю и сделать каждое слово seed-фразы ярким, запоминающимся образом. Цепочка этих образов позволит быстро восстановить последовательность слов.
Психологи рекомендуют подбирать к словам эмоциональные и экстравагантные ассоциации. Если вы запоминаете слово «кот», то представляйте себе не обычного домашнего кота, а пуму, которая несётся прямо на вас, с огромными когтями, разинутой пастью и стоящей дыбом шерстью. Такой образ точно не забудется.
Чтобы запомнить цепочку, есть несколько подходов. Самый простой и эффективный:
- Придумать историю или сцену.
- Разделить фразу на несколько частей.
- «Властвовать» — запоминать каждый фрагмент, прокручивая его в памяти снова и снова.
Одного раза для запоминания фразы будет недостаточно. Потратьте 3−4 дня, чтобы она отложилась в памяти, и в нужный момент вы сможете воспроизвести фразу без ошибок.
Как тренироваться
Чтобы попрактиковаться, вы можете использовать генераторы seed-фраз, к примеру, Coinomi’s Mnemonic Code Coverter. Но для защиты реального кошелька лучше всё-таки составить фразу самостоятельно.
Разбейте фразу на части и каждую из них доведите до абсурда. Если какой-то фрагмент сливается в единое целое, замените его — есть риск подставить синоним и утратить доступ к активам.
Затем каждый день запоминайте по 3−4 слова, постоянно визуализируя сцену в памяти. В финале повторяйте все слова, чтобы зафиксировать полную картину. Хорошо, если вы сможете какое-то время побыть наедине и проговорить фразу вслух, а также параллельно несколько раз написать её на бумаге (листок затем лучше уничтожить). Это активирует все виды памяти: зрительную, слуховую, моторную.
Специалисты не рекомендуют менять последовательность слов, даже если новый вариант лучше запомнить. Это может обратиться против вас. Если же вы выстраиваете ассоциации между несвязанными словами, то совершаете усилие, и результат запоминания оказывается надёжнее.