Вытянуть приватный ключ из сид фразы

Развернутый ответ на часто-задаваемый вопрос!

Обычно в некастодиальных кошельках для восстановления доступа к средствам используется seed-фраза. Seed - это последовательность из 12, 18 или 24 слов, стандарта BIP39. Данный стандарт содержит словарь из 2048 слов и протоколы генерации ключей BIP32-44-49-84-141. Имея сид-фразу от кошелька вы можете получить доступ к средствам практически в любом некастодиальном приложении-кошельке. Соответственно надежность хранения сид-фразы - это первоочередная задача для пользователя криптовалют.

В некоторых кошельках доступ к средствам осуществляется посредством Private Key (приватный ключ), он представляет собой последовательность буквенно-цифровых символов. Стоит отметить, что приватный ключ обеспечивает доступ только к одному конкретному адресу монеты, в то время как seed-фраза дает полный контроль над всеми адресами монет, которые были сгенерированы в кошельке. Простыми словами - seed-фраза содержит в себе сразу все приватные ключи от всех адресов в кошельке.

Процесс извлечения приватного ключа из seed-фразы достаточно прост, давайте рассмотрим его на примере монеты Ripple (XRP).

Внимание! Дальнейшие операции будут производиться с вашей seed-фразой. Продолжая следовать инструкции вы берете на себя полную ответственность за сохранность ваших активов.

  • Сохранить последний релиз BIP39 на ПК https://github.com/iancoleman/bip39/releases/
  • Отключить на ПК все сети - Wi-Fi, LAN, Bluetooth. Это необходимо для обеспечения безопасности вашей seed-фразы. Лучше это делать на “холодном” компьютере, который никогда более не будет использован для интернета (или сразу после необходимых действий будет переустановлена операционная система);
  • Открыть скачанный релиз BIP39 в html, и в поле BIP39 Mnemonic ввести сид фразу. В поле Coin из выпадающего списка выбираете тикер желаемой монеты, в нашем случае это XRP;
Вытянуть приватный ключ из сид фразы
  • В разделе Derived Addresses через поиск (CTRL+F) ищем необходимый нам адрес и его приватный ключ. В кошельке Trustee Wallet обычно это первый адрес в списке, кроме случаев, когда включен режим HD wallet.
Вытянуть приватный ключ из сид фразы
  • Теперь полученным приватным ключом можно пользоваться в любом официальном кошельке Ripple.

Данный способ можно использовать для получения приватных ключей из seed-фразы любой монеты, при этом важно соблюдать правила “цифровой гигиены”. Заметьте, что правила обращения и хранения с приватным ключом сравнимы с правилами относительно seed-фразы - никому не передавать, надежно хранить и т. д.

P.S. Если вы не увидели необходимый адрес или видите их не все, то необходимо заполнить раздел "Derivation Path" (путь монеты). Это касается также таких кошельков, как Coinomi, Atomic Wallet, где путь монеты имеет другой стандарт. Полная инструкция как прописать путь нужной вам монеты есть по ссылке https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki или в документации к соответствующим кошелькам.

55
85 комментариев

Отличная инструкция, спасибо!
Я правильно понимаю, что имея сид-фразу можно не беспокоиться о ситуации, когда через привычный некастодиальный кошелек доступ по какой-либо причине пропал? Можно восстановить приватный ключ к нужной монете и ввести его в другой кошелек. 
пс: кстати, при подобной операции это будет считаться транзакцией?

1
Ответить

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

В некоторых случаях, нужен именно приватный ключ (например не все кошельки поддерживают импорт сид фраз), тогда на этот случай нужна эта инструкция. Из сид фразы вытягивается приватный ключ от конкретного адреса и уже потом импортируется в кошелек.

1
Ответить

Добрый день. Столкнулся с тем что забыл пароль от Метамаск кошелька. Решил долго не заморачиваться и восстановить сид фразой кошелек. Кошелек то я восстановил, а вот в нём пусто! Там было несколько счетов, ни один из них не восстановился. Ключей к ним не делал (Думал всё решает сид фраза). На счету BNB и другие незначительные монеты, как правильно восстановить если знаю сид фразу и адрес счёта? Буду благодарен за помощь!

Ответить

Если сид фраза изначально из метамаска, то все должно восстановиться само. На крайний случай можно импортировать в Trustee Wallet, в нем должно отобразиться. Но вообще инструкция о том как вытянуть приватный ключ из сида в статье. 

2
Ответить

здравствуйте.  подскажите если я указал кастомный путь монеты и не помню его. с помощью этой программы я смогу найти этот кошелек имея сид фразу? или уже все потерено

Ответить

Вам просто нужно знать путь монеты, который указывает сервис при создании кошелька и использовать его.

Ответить

не увидел необходимый адрес. Как прописать путь? По инструкции не понятно.  Монета ефир.

Ответить