Способы восстановления кошелька

окт. 25, 2021

Есть четыре способа восстановления некастодиальных кошельков: приватный ключ, seed phrase, wallet.dat и JSON файл. Чтобы продемонстрировать каждый из вариантов, мы воспользуемся кошельком UFO core.

Подготовительный этап

Скачиваем кошелек, подходящий к вашей операционной системе: https://ufobject.com/#download. Cинхронизация с блокчейном займёт некоторое время, обычно это 3-4 часа, в зависимости от скорости вашего интернета.

1. Восстановление при помощи приватного ключа

Чтобы импортировать приватный ключ, надо им завладеть. Для этого следует зайти в приложение UFO CORE, кликнуть на кнопку "Окно" и в открывшемся списке выбрать "Консоль".

В случае, если ваш кошелек зашифрован, то сначала нужно будет ввести команду

walletpassphrase [ваш пароль] [количество секунд, на которые будет разблокирован доступ к консоли]

Пример: walletpassphrase А555А666А 999

После этого нужно ввести команду:

dumpprivkey  [адрес внутри вашего кошелька]

Полученная длинная цифробуквенная комбинация и является вашим приватным ключем.

Чтобы им  воспользоваться, в консоли следует ввести команду:

importprivkey [тут должен быть ваш приватный ключ]

После этого будет запущен довольно длительный процесс сканирования, после чего все ваши средства будут восстановлены.

2. Восстановление при помощи dat.wallet

Заходим в файловую систему и следуем:
Системный диск (обычно C) --> Users --> (ваше пользовательское имя) --> AppData — Roaming —> название кошелька (в нашем случае UFO) — > папка wallets.

В папке wallets находим файл wallet.dat, в формате DAT и копируем его, желательно на зашифрованную флеш-накопитель.

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

3. Восстановление при помощи seed phrase

На данный момент UFO CORE не поддерживает прямого восстановления по seed phrase, но это возможно сделать, если постараться.

Скачиваем ZIP архив (нажимаем на кнопку "code" и там будет соответствующая функция) и распаковываем на компьютере.

Выключаем интернет, если кто не знает, как это делать, то вот вам гайд.

В распакованном нами архиве, заходим в папку bip39-master/src, после чего открываем файл index в браузере.

В строке "coin" следует выбрать UFO (вы можете выбрать ту, которая вам нужна). В строку BIP39 Mnemonic вставляем Seed phrase, после чего получаем следующую картину.

Выберете BIP49, если нам нужны BTC P2SH адреса (начинаются на 3) или UFO адреса (начинаются на U). Пролистайте вниз до Derived Addresses, именно там находятся все приватные ключи, которые нас интересовали.

4.Восстановление при помощи JSON файла


Этот способ довольно лёгкий и отчасти перекликается с первым вариантом восстановления. Зайдите в UFO core, кликаем на кнопку "Окно" и в открывшемся списке выбираем "Консоль".

В случае, если ваш кошелек зашифрован, то сначала нужно будет ввести команду

walletpassphrase [ваш пароль] [количество секунд, на которые будет разблокирован доступ к консоли]

Пример: walletpassphrase А555А666А 999

После этого, нужно ввести следующую команду:

dumpwallet [название вашего кошелька]

Кошелек сохранится, консоль покажет место, где он лежит.

Чтобы открыть файл формата JSON, щёлкните по нему правой кнопкой мышки, выберите в выпадающем меню "Открыть с помощью" и найдите в списке предлагаемых приложений практически любой текстовой редактор (Word, Блокнот и так далее).

После открытия вы увидите вот такой длинный список. В части, обведенной жёлтой, находятся адреса, а помеченный красными линиями столбец соответственно содержит приватные ключи от них:

Пользуйтесь.