Что такое BIP39 или как перевести криптовалюту с одного криптокошелька на другой
При создании криптовалютного кошелька вам будет предложено сохранить список из 12 или 24 слов, с помощью которого вы сможете восстановить свои криптоактивы в случае потери или поломки аппаратного кошелька или компьютера с программным криптокошельком. Обычно восстановление кошелька не является проблемой, но бывают ситуации, когда вы хотите сменить свой аппаратный кошелек по своим личным причинам или потому, что ваш криптокошелек, который вы использовали, больше не выпускается или не обновляется. Вы можете подумать, что ваша начальная фраза из 24 слов для восстановления вашего кошелька теперь кажется совершенно бесполезной. Но не стоит паниковать и кричать, что все сразу пропало, потому что. существуют определенные стандарты формирования посевных фраз (мнемонических фраз), которым обычно следуют разработчики криптовалютных кошельков. Поэтому любую начальную фразу можно сделать совместимой с любым криптокошельком посредством специальных преобразований.
Для начала давайте разберемся, что такое начальная фраза.
Как известно, криптовалютный кошелек состоит из открытого и закрытого ключей, где открытый ключ в обычном понимании называется адресом, а закрытый ключ — паролем к кошельку. Далее закрытый ключ шифруется и получается определенный набор букв и символов, похожих на закрытый ключ, который практически невозможно запомнить, а в процессе написания такого длинного ключа легко допустить ошибку. Чтобы сделать начальную фразу более удобной для восприятия и минимизировать количество ошибок записи, начальная фраза дополнительно шифруется набором из 12 или 24 слов (есть варианты для 13 и 15 слов). Список слов предопределен и состоит из 2048 слов на разных языках мира: английском, японском, китайском, корейском, испанском, французском, итальянском, португальском и чешском. Но обычно в 90% случаев используется только один язык — английский. Вы можете ознакомиться со списком из 2048 английских слов, используемых для генерации начальных фраз, по этой ссылке https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt
Что такое BIP39, BIP32, BIP44, BIP48, BIP49, BIP84, BIP144?
BIP39 сегодня является общепринятым стандартом для генерации начальных фраз из 12 или 24 слов. Вы можете самостоятельно выбирать между 12 или 24 словами с кошельком, поддерживающим BIP39. Этот стандарт также регулирует используемые 2048 слов, о которых мы говорили ранее.
Существует также стандарт мнемонической фразы BIP44. Это частный случай BIP39, разработанный для совместимости с BIP32, где доступна только мнемоническая фраза из 12 слов.
BIP32 в настоящее время считается устаревшим форматом, который используется с 2011 года (кошелек Electrum). Используется мнемоническая фраза всего из 12 слов. В настоящее время не рекомендуется использовать кошельки, которые поддерживают только BIP32.
BIP84 и BIP141, используемые для биткойн-кошельков SegWit, обратно совместимы с BIP32.
BIP48 — это дополнение к BIP32, которое предлагает использовать мастер-ключ (пароль), подходящий сразу для нескольких независимых кошельков. В мастер-пароле уже с определенного публичного адреса (кошелька) может храниться до 4294967296 дочерних (приватных) ключей.
Преобразование мнемонической фразы в закрытый и открытый ключ для разных кошельков.
Чтобы восстановить доступ к вашим криптоактивам, может быть недостаточно знать только начальную фразу, потому что. разные кошельки могут использовать разные пути вывода.
Путь деривации — это своего рода карта, с помощью которой кошелек найдет связанные с ним адреса в блокчейне. Пути деривации появились с появлением мастер-пароля в BIP48.
Пути вывода записываются следующим образом: m / Назначение ‘ / Тип монеты’ / Учетная запись’ / Изменение / Адрес
Оказывается, чтобы восстановить доступ к своим криптоактивам, вам нужно знать не только начальную фразу, но и пути вывода для применяемых кошельков
Пути вывода для каждого кошелька указаны в его технических спецификациях вместе с поддерживаемыми стандартами генерации мнемонических фраз. Чтобы вам было немного легче найти эту важную информацию, вы можете посетить walletsrecovery.org , где аппаратные и программные криптокошельки и пути их вывода собраны в одном месте.
Тогда возникает естественный вопрос: что делать со всеми этими данными?
Далее нам понадобится конвертер мнемонических фраз или Конвертер мнемонических кодов.
Он преобразует вашу начальную фразу из одного кошелька в начальную фразу для другого кошелька.
ВАЖНО: выполняйте все преобразования на локальном компьютере без подключения к Интернету. Перезагрузите компьютер после подачи заявки. Или еще лучше, делайте все на одноразовой виртуальной машине.
Вы также можете попрактиковаться со случайными начальными фразами на веб-сайте: iancoleman.io/bip39
Вы также должны знать, что не все криптокошельки придерживаются BIP32, BIP39, BIP44, и если вы используете один из них, то вы не сможете восстановить доступ к криптовалюте на других криптокошельках. Единственный выход — отправлять с одного адреса на другой, пока у вас еще есть доступ к такому кошельку. Одним из таких кошельков является Atomic Wallet.
P.S. Эта статья не ставит своей целью подробно осветить тему конвертации мнемонических фраз для криптовалютных кошельков, а лишь дает общее представление о принципах генерации начальных фраз и о том, как их можно применять по отношению к разным криптовалютным кошелькам.
Вывод: используйте криптокошельки, которые поддерживают BIP39 с начальным значением из 24 слов для максимальной безопасности, и BIP44 для максимальной совместимости с различными криптовалютными кошельками.