Перейти к содержимому

Как восстановить кошелек

  • автор:

Как восстановить кошелек Trustee Wallet?

Для восстановления доступа к кошельку в случае утери или поломки мобильного устройства, выполните следующие действия на новом устройстве:

  1. Скачайте в App Store или Play Market (в зависимости от операционной системы вашего смартфона) и установите приложение Trustee Wallet.
  1. Выберите Восстановить кошелек .
  1. Введите вашу сохраненную Фразу восстановления (Seed-фразу). Trustee поддерживает seed-фразы из 12 и 24 слов.

    ВАЖНО: Соблюдайте последовательность слов при вводе Фразы восстановления, любое изменение в последовательности приведет к созданию нового кошелька.

    Укажите Название кошелька перейдя в Настройки (иконка “Шестеренки” внизу страницы), если это необходимо.

    После ввода корректной Фразы восстановления кошелек будет импортирован в приложение и готов к работе.

    ВАЖНО: При появлении какой-либо ошибки во время импорта кошелька проверьте Фразу восстановления. При вводе слов приложение предложит возможные варианты слов .

    Другие инструкции этого раздела:

    • Bitcoin (BTC) Кошелек для iОS
    • Криптокошелек Bitcoin (BTC) Кошелек для Android
    • Установка Trustee Wallet
    • Как импортировать кошелек Trustee Wallet?
    • Как сделать резервную копию кошелька Trustee Wallet?

    Как восстановить кошелёк из ключей

    Lang

    Восстановление кошелька при помощи приватных ключей — довольно простой процесс. Если вы обладаете необходимой информацией, это руководство позволит вам полностью восстановить ваш кошелёк. Примечание: при восстановлении при помощи ключей пароль НЕ НУЖЕН.

    Необходимо три элемента данных вашего кошелька или же файл с вашими ключами, в котором будет содержаться эта информация и пароль, позволяющий расшифровать её. Вам понадобится знание следующих 3 компонентов кошелька:

    CLI

    Теперь следует ввести команду кошелька:

    ./monero-wallet-cli —generate-from-keys New_Wallet_Name.abc

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

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

    Если у вас возникнут проблемы, команда ./monero-wallet-cli —help позволит вам увидеть опции, доступные для запуска вашего кошелька. Как только вы войдёте в кошелёк, команда help выведет список команд, доступных для использования внутри кошелька.

    GUI

    Запустите monero-wallet-gui . Если вы запускаете его впервые, переходите к следующему шагу, в противном случае нажмите Cancel (Отменить):

    cancel opening

    Выберите нужный вам язык, например, English(US) :

    choose language

    Щёлкните Restore wallet from keys or mnemonic seed (Восстановить кошелёк на основе ключей или мнемонической фразы):

    choose restore

    Выберите Restore from keys (Восстановить на основе ключей), укажите имя вашего кошелька и место, где он будет находиться, а также укажите Account address (public) (Адрес учётной записи (публичный)), View key (private) (Ключ просмотра (приватный)) и Spend key (private) (Ключ траты (приватный)). Дополнительно указать Restore height (optional) (Высоту восстановления (опционально)) во избежание сканирования старых блоков. Затем нажать стрелку вправо:

    restore wallet

    На следующей странице ввести сложный пароль для вашего кошелька и подтвердить его перед нажатием стрелки Right (Вправо):

    wallet password

    Указать настройки демон-программы и нажать стрелку Right (Вправо):

    daemon settings

    Щёлкнуть USE MONERO (использовать Monero) и наслаждаться восстановленным кошельком:

    Как восстановить кошелёк из мнемонической фразы

    Lang

    Кошелёк следует восстанавливать в следующих случаях: — Невозможность получения доступа к собственному кошельку (если вы забыли пароль, файл кошелька был повреждён или же устройство, на которое был установлен кошелёк, перестало работать / было потеряно). — При создании копии кошелька на другом устройстве.

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

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

    Что необходимо, чтобы восстановить кошелёк на основе мнемонической фразы?

    Действительная мнемоническая фраза Monero состоит из 13, 14 или 25 случайных слов (при этом кошельками поддерживается множество языков). Мнемоническая фраза — это всё, что нужно, чтобы восстановить ваш кошелёк.

    Также полезно знать высоту восстановления вашего кошелька или дату его создания, поскольку это ускорит процесс синхронизации.

    Где можно найти мою мнемоническую фразу?

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

    Как вариант, если у вас по-прежнему есть доступ к восстанавливаемому кошельку, вы найдёте мнемоническую фразу в меню с таким заголовком, как Seed (мнемоническая фраза), Keys (ключи), Secrets (секретные данные) или Master Private Key (основной приватный ключ).

    Что такое высота восстановления кошелька?

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

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

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

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

    restore-height

    Как восстановить кошелёк на основе мнемонической фразы в случае с Monero GUI

    1) В главном меню выберите Restore wallet from keys or mnemonic seed (Восстановить кошелёк на основе ключей или мнемонической фразы).

    main-menu-restore-wallet

    2) Появится страница Restore wallet (Восстановление кошелька):

    restore-from-seed

    3) В поле Wallet name (Имя кошелька) введите имя кошелька, который хотите создать. Необязательно использовать имя того кошелька, который вы восстанавливаете.

    4) В поле Wallet location (Куда сохранить файлы кошелька) выберите, куда вы хотите сохранить файлы кошелька.

    5) Выберите вариант Restore from seed (Восстановить на основе мнемонической фразы).

    6) В следующем поле введите вашу мнемоническую фразу , состоящую из 25 слов. Предполагается, что в некоторых мнемонических фразах слова повторяются. Это необходимо для защиты от ошибок (функция контрольной суммы).

    7) В поле Seed offset passphrase (Фраза-пароль к мнемонической фразе) введите фразу-пароль, если таковая у вас имеется. После ввода фразы-пароля Monero GUI использует вашу мнемоническую фразу вместе с фразой-паролем для вычисления нового кошелька.

    8) В следующем поле вводится Restore height (Высота восстановления). Даже если заполнение этого поля является необязательным, не рекомендуется оставлять его пустым, поскольку указание высоты восстановления делает синхронизацию кошелька быстрее. В идеале это должен быть номер блока, в который была включена первая входящая транзакция вашего кошелька:

    restore-height-field

    Как вариант, вы можете ввести точную или приблизительную дату (в формате ГГ-ММ-ДД) первой входящей транзакции:

    restore-height-field-date

    После ввода высоты восстановления нажмите Next (Далее).

    9) На следующей странице введите надёжный пароль для вашего кошелька и подтвердите его. Поскольку в вашем кошельке будут храниться приватные ключи и мнемоническая фраза, пароль действительно должен быть надёжным.

    wallet password

    10) Если ваш кошелёк используется в Advanced mode (Продвинутый режим), будет отображаться страница Daemon settings (Настройки демона). Здесь можно выбрать и либо запустить собственный узел, либо подсоединиться к удалённому. Следует выбрать подходящий вариант и нажать кнопку Next (Далее).

    daemon settings

    11) На следующей странице отображается краткое описание кошелька, который вы собираетесь создать. Чтобы восстановить кошелёк, следует нажать кнопку Create wallet (Создать кошелёк):

    all set up

    Как восстановить кошелёк на основе мнемонической фразы в случае с Monero CLI

    1) Следует открыть панель командной строки в директории Monero CLI и ввести следующую команду:

    • Linux: ./monero-wallet-cli —restore-deterministic-wallet
    • Windows: monero-wallet-cli —restore-deterministic-wallet

    2) Затем вас попросят указать имя файла кошелька. Введите имя кошелька, который вы хотите создать, и нажмите Enter .

    3) Затем следует ввести мнемоническую фразу, состоящую из 25 слов.

    4) Next, you will be asked to enter a seed offset passphrase if you have one (this is NOT your wallet password).

    5) Monero CLI will then ask you to give your wallet a password and confirm it. Since your wallet will hold your private keys and seed, it is really important to enter a strong password.

    6) Next, Monero CLI will ask for a Restore height . Even though it is optional, it’s not recommended to leave it blank, since setting a restore height makes your wallet synchronization faster. Ideally it should be the number of the block which included the first incoming transaction to your wallet. Alternatively, you can also enter the date or an estimated date (YYYY-MM-DD format) of the first incoming transaction.

    7) After you have entered restore height, Monero CLI will then restore your wallet and start the wallet synchronization. Please be patient as this process may take a while. You will need to wait for it to finish before start using your wallet.

    8) Если у вас возникнут затруднения, то после ввода команды ./monero-wallet-cli —help вы увидите опции, которые будут доступны при запуске кошелька. После того как вы войдёте в кошелёк, введите команду help , чтобы ознакомиться с руководством по командам, которыми вы сможете воспользоваться внутри кошелька.

    Что делать, если восстановленный кошелёк неверно отображает баланс

    Такая проблема, как правило, возникает, если вы указываете высоту восстановления сверх высоты блока, содержащего первую входящую транзакцию вашего кошелька. Чтобы этого не случилось, измените высоту восстановления кошелька. В данном руководстве содержатся соответствующие подробные инструкции.

    Как восстановить кошелек

    Статья посвящена обзору технологии восстановления криптокошелька с помощью специальных «seed-фраз», а также её реализации на языке JavaScript. Актуальность статьи обосновывается нарастающими темпами развития и применения криптовалют в сфере экономики, а также сложностью освоения всех принципов работы с данной валютой для рядового пользователя. В ходе работы авторы рассматривают существующие меры безопасности, необходимые для защиты криптокошельков от угроз утери, хищения в случае взлома, либо потери аутентификационных данных. Учитывая все особенности работы криптовалют, а также механизм их оборота и хранения, становится ясным, что необходима разработка специальных мер и алгоритмов для обеспечения целостности и сохранности средств пользователей данной цифровой валюты. Основное содержание исследования составляет анализ алгоритма формирования «seed-фраз» из уже имеющихся алгоритмов генерации ключей и его применение на примере существующего криптокошелька с полным восстановлением всех транзакций. Выделяются и описываются характерные особенности взаимодействия с данной технологией как от лица пользователя, так и от лица разработчика. К главным достоинствам данного метода относятся: безопасность, простота в использовании и интеграции, кроссплатформенность.

    криптовалюта
    криптокошелек
    меры безопасности
    мастер-ключ

    1. Nakamoto S. Bitcoin: A peer-to-peer electronic cash system. 2009. [Electronic resource]. URL: http://bitcoin.org/bitcoin.pdf (date of access: 25.05.2019).

    2. Mauro Conti, Sandeep Kumar E., Chhagan Lal, Sushmita Ruj. A Survey on Security and Privacy Issues of Bitcoin. IEEE Communications Surveys & Tutorials. 2018. vol. 20. no. 4. P. 3416–3452. DOI: 10.1109/COMST.2018.2842460.

    3. Mukhopadhyay U., Skjellum A., Hambolu O., Oakley J., Yu L., Brooks R. A brief survey of cryptocurrency systems. 14th Annual Conference on Privacy, Security and Trust (PST) (Auckland, New Zealand, 12–14 December 2016). DOI: 10.1109/PST.2016.7906988.

    4. Khovratovich D., Jason Law. BIP32-Ed25519 Hierarchical Deterministic Keys over a Non-linear Keyspace // IEEE European Symposium on Security and Privacy Workshops (EuroS&PW) (Paris, France, 26–28 April 2017). DOI: 10.1109/EuroSPW.2017.47.

    5. Pieter Wuille. BIP 32: Hierarchical deterministic wallets. 2012. [Electronic resource]. URL: https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki (date of access: 25.05.2019).

    6. Жданов О.Н., Чалкин В.А. Эллиптические кривые: Основы теории и криптографические приложения. М.: «ЛИБРОКОМ», 2012. 193 c.

    7. Болотов А.А., Гашков С.Б., Фролов А.Б. Элементарное введение в эллиптическую криптографию // Протоколы криптографии на эллиптических кривых. М.: «КомКнига», 2012. 306 с.

    Криптовалюты всё более нарастающим темпом занимают важную позицию как элемент финансовой системы современного мира. Но вместе с масштабами их использования и оборота, растут и риски, связанные с их кражей, уничтожением и потерей. Криптоналичность не имеет никаких воплощений, и ее невозможно хранить в сейфе или в другом укромном месте – криптокоды существуют только в памяти жестких дисков. С одной стороны, без вашего пароля доступ к таким деньгам не может получить никто, что исключает возможные кражи [1]. В то же время потеря пароля или самого жесткого диска приведет к потере ваших финансовых средств. Ввиду этих обстоятельств необходима разработка и внедрение специальных методов защиты, позволяющих обеспечить их безопасность и сохранность при проведении операций и хранении.

    Многие меры защиты, используемые для криптовалют, схожи с мерами, применяемыми для защиты аккаунтов на сайтах, приложениях, например: двухфакторная авторизация, использование длинных и сложных паролей, хранение паролей на бумажном носителе, использование разных паролей для разных кошельков. Но есть и специфичные меры, к которым относят: создание backup сервера для хранения и восстановления кошелька, хранение кошелька в офлайн-режиме, использование отдельных специально предназначенных аппаратных средств для проведения транзакций [2].

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

    В данной статье будет рассмотрен метод восстановления криптокошелька с помощью seed-фразы (seed-ключа). Seed-фраза представляет собой последовательность из 12 (или другого количества, в зависимости от реализации) английских слов. Главным достоинством метода восстановления с помощью seed-фразы является простота использования и высокая надежность, так как seed-фраза дает возможность сгенерировать в любой момент времени криптокошелек, который по своей сути является последовательностью закрытых ключей, длиной 256 бит каждый. Пример приватного ключа в формате WIF: 5J3mBbAH58CpQ3Y5RNJpPUK. Из него генерируется открытый ключ длиной 512 бит. Затем от открытого ключа вычисляется хэш. Данный хэш является bitcoin адресом, вы можете сообщить его любому желающему перевести вам криптовалюту. Пример bitcoin адреса: 1CiBY4gUTcHxjELDLcds59pjMy2aoNP4fy.

    Цель исследования: изучение seed-фраз и их реализация на языке JavaScript.

    В процессе достижения поставленной цели авторами были сформулированы и успешно решены следующие задачи: реализация seed-ключа, восстановление кошелька с помощью seed-ключа.

    Материалы и методы исследования

    Большинство криптокошельков имеют встроенную опцию для восстановления. Восстановление происходит следующим образом: кошелек генерирует пользователю набор случайных английских слов, зачастую их 12, иногда 18 или 24. Пример такой последовательности слов: «happy radiance january light day swine mirror paper shirt screen yellow table». На первый взгляд такая цепочка представляет собой бессмысленный набор случайных слов, но на самом деле она является ключом к восстановлению кошелька вне зависимости от количества транзакций либо средств, хранящихся на нём [3].

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

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

    Восстановление кошелька происходит довольно просто: загружается программа-кошелёк с поддержкой данной технологии. Список подходящих кошельков довольно широкий, так как сама технология является распространенной. Примеры таких кошельков: Airbitz, Bither, BreadWallet, Coin.Space, Coinomi, CoPay, Electrum, Exodus, GreenAddress, Jaxx, Ledger, MultiBit, Mycelium, Simple Bitcoin Wallet, Trezor. Большинство из этих кошельков потребуют создания seed-ключа перед открытием первого кошелька. В некоторых из них необходимо искать эту опцию самостоятельно.

    Сам seed-ключ не дает полного представления о кошельке и его содержимом. Существует криптографическая процедура, которая называется «иерархически детерминированный кошелёк». Она переводит seed-ключ в Мастер-ключ, из которого все остальные ключи развёртываются в «детерминистическом» порядке. Так как seed-ключ является математически генерируемой детерминированной последовательностью [4], то он работает независимо от типа кошелька. Единственная проблема состоит в том, что существует два типа стандартов. В то время как ключевая фраза (seed) и Мастер-ключ одинаково стандартизированы, существует два широко применяемых алгоритма восстановления ключей и адреса кошелька, они называются BIP32 и BIP44. Так что, если бы seed был создан, используя кошелек с поддержкой BIP44, вроде Bither, то при попытке восстановления его при помощи кошелька с BIP32, типа Electrum, будет открыт пустой кошелёк. Поэтому важно знать, какой кошелек подходит для восстановления из вашей seed-фразы. Кошельки с соответствующими им алгоритмами представлены в таблице.

    Применяемые алгоритмы генерации seed-фраз в кошельках

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *