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

Wallet dat что это

  • автор:

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

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

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

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

Остановимся тут поподробнее.

Что такое кошелек для криптовалюты

Фундаментально, кошелек в криптовалюте — это набор ключей для доступа к вашим деньгам. Ключи в свою очередь делятся на публичные и приватные. Для более полного понимания, представьте, что ваш криптовалютный кошелек — то же самое, что и ваш почтовый ящик в подъезде, ну не совсем такой, а из суперпрочной брони и сшитый стальными тросами, так чтобы не открутить:) У ящика есть отверстие для входящей почты, куда каждый может прийти и кинуть вам какое-либо послание. Чтобы прийти и положить в него послание (прислать вам монеты), другой человек должен знать адрес нахождения ящика (публичный ключ). Но чтобы открыть ящик и забрать из него послание, то есть ваши монеты, вы должны иметь ключик от замка, то есть приватный ключ.

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

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

Как сделать резервную копию кошелька

Таким образом, вы можете сделать резервное копирование несколькими способами.

Приватный ключ на бумажном носителе

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

Резервная копия файла wallet.dat

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

Wallet.dat – программный файл вашего кошелька, где хранится вся ваша персональная информация об операциях в блокчейне и ваши приватные ключи для всех адресов, которые были созданы вами. При совершении любых транзакций в вашем кошельке, система обращается именно к этому файлу. Это довольно-таки простой способ. Вы можете просто скопировать этот файл, который по умолчанию находится в C:\users\Имя-ПК\appdata\roaming\НазваниеМонеты и сохранить на сторонний носитель.

Правда, нужно понимать, что обновлять резервную копию придется каждый раз после совершения новой операции, что может быть для кого-то не очень удобным . Также существенным минусом может стать случайное повреждение копии, по разным неизвестным вам причинам. Зачастую поврежденный файл восстановить не удается, и монеты теряются. Поэтому если уж решили копировать wallet.dat, делайте две или три копии, чтобы уж наверняка.

Seed фраза

В настоящий момент большинство кошельков поддерживает технологию иерархически детерминированных кошельков. Благодаря этой технологии восстановление вашего кошелька возможно с помощью мнемонической фразы или, как еще говорят, Seed-ключа или «семя». Это фраза состоит из набора случайных слов (чаще всего английских, но могут быть иногда и русские): обычно это 12 слов, но может быть 18 и 24. Последовательность слов также уникальна, поэтому очень важно запомнить её именно в таком порядке, в каком она есть . Чтоб вы понимали, в этой фразе зашифрован код от каждого вашего приватного ключа, поэтому так важно запомнить её и не скомпрометировать нигде.

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

В будущем, если вам придется восстанавливать кошелек, достаточно будет ввести Seed фразу и ваши коины вновь станут вашими. Это, пожалуй, самый простой способ, который требует от вас самого малого – записать фразу и никому не говорить. Но не все кошельки поддерживают данную технологию. Далее список кошельков с поддержкой Seed-ключа (только часть из них, которые я знаю): Airbitz, Bither, BreadWallet, Coin.Space, Coinomi, CoPay, Electrum, Exodus, GreenAddress, Jaxx, Ledger, MultiBit, Mycelium, Simple Bitcoin Wallet, Trezor.

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

Далее, на примерах нескольких кошельков, мы посмотрим, как создавать резервные копии и восстанавливать кошельки.

Как восстановить Bitcoin Core

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

Резервное копирование и восстановление кошелька Bitcoin Core, осуществляется с помощью извлечения приватных ключей и\или копирования файла wallet.dat

Резервная копия приватных ключей Bitcoin Core

  1. Нужно зайти в консоль кошелька. Для этого в верхней панели выбираем «Помощь» — «Окно отладки» — выбираем вкладку «Консоль».
  2. В консоли выполняем команду: dumpprivkey №_кошелька (то есть ваш адрес или публичный ключ). В консоли мы получим ответ в виде Rj23flJ1hjBIB57bHbj09HV3JbKJbh5Nq68nyUn, то есть это будет несвязный набор букв и цифр.

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

Восстановление с помощью приватных ключей

  1. Если по каким-то причинам ваш кошелек слетел и все файлы пропали. Устанавливаем заново Bitcoin Core или любой другой кошелек.
  2. Запускаем кошелек.
  3. Переходим в консоль. Для этого в верхней панели выбираем «Помощь» — «Окно отладки» — выбираем вкладку «Консоль».
  4. В консоли выполняем команду: importprivkey ваш_приватный_ключ (вводим сохраненный ключ)
  5. Ожидаем, пока скачается блокчейн и в итоге имеем все свои монеты снова!
  6. Если нужно, повторяем эту операцию для всех адресов.

Резервное копирование с помощью wallet.dat

Что нужно сделать:

  1. В верхней панели управления выбираем «Файл» — «Сделать резервную копию бумажника». После этого откроется окно, где нужно будет указать имя файла и место сохранения.
  2. Называем файл wallet.dat и выбираем место для сохранения.
  3. Создаем не менее трех копий на разных носителях.

Теперь у вас есть копия вашего кошелька.

Восстановление Bitcoin Core с помощью wallet.dat

    Устанавливаем заново кошелек Bitcoin Core.

Как восстановить EXODUS

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

Резервное копирование с помощью Seed ключа

Данный вариант подробно описан в специальной статье об Exodus, в разделе «Настройки безопасности». Тем не менее, вкратце пробежимся по всем пунктам.

  1. Если Exodus установлен впервые, чтобы сделать резервное копирование, программа попросит вас сделать первый депозит, лишь после этого функция станет доступна.
  2. После внесения депозита нажимаем на «Backup». Кошелек попросит вас создать пароль для входа в систему, придумываем, запоминаем, жмем «Next».
  3. Еще раз вводим этот пароль, жмем «Next».
  4. На этом шаге программа покажет ваш seed ключ, который нужно будет очень внимательно записать.
  5. В завершении нужно будет указать действующую электронную почту, куда придет ссылка, которую также можно будет использовать для восстановления кошелька. Эту ссылку я бы посоветовал вам также скопировать на бумагу и удалить из сети вообще.

Восстановление Exodus с помощью Seed ключа

  1. После установки кошелька мы увидим вот такое окно.

Резервная копия приватных ключей Exodus

  1. Включаем меню разработчика комбинацией Ctrl+Shift+D
  2. В появившемся меню выбираем Exodus – Developer – Assets – необходимую монету — Export Private Keys.

Восстановление Exodus с помощью приватных ключей

  1. Включаем меню разработчика комбинацией Ctrl+Shift+D
  2. В появившемся меню выбираем Exodus – Developer – Assets – необходимую монету — Move Funds(WIF).

Как восстановить JAXX

Кошелек Jaxx также весьма популярен и довольно-таки прост в своем интерфейсе.

Резервное копирование с помощью Seed фразы

В целях безопасности следуем инструкции:

  1. Здесь все вообще очень просто. Открываем панель настроек в верхнем левом углу.
  2. Выбираем вкладку «Menu» — «Tools» — «Backup Wallet» — «Backup Wallet».
  3. Внизу ставим галочку, подтверждая, что мы осведомлены, как работает система.

Восстановление Jaxx с помощью Seed фразы

Схема действий проста:

  1. После установки программы запускаете ваш Jaxx.
  2. Вам нужно будет согласиться с условиями и положениями кошелька, нажав «Accept».
  3. В следующем окне вам будет предложено два варианта: создать новый кошелек или восстановить кошелек. Выбираем «Pair/ Restore wallet».

Резервная копия приватных ключей Jaxx

  1. Открываем панель настроек в верхнем левом углу.
  2. Выбираем вкладку «Menu» — «Tools» — «Display Private Keys»
  3. В следующем окне, выйдет предупреждающее окно, а важности сохранения ключей. Жмем «I Understand».
  4. Выбираем монету.
  5. В последующем окне придется немного подождать пока ключи загрузятся.
  6. После загрузки копируете ваши приватные ключи и никому не показываете!

К сожалению, в Jaxx нет функции импорта приватных ключей, и через консоль импортировать тоже не получится.

Как восстановить Electrum

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

Резервное копирование с помощью Seed фразы

В общем-то процедура простая:

  1. При первоначальной установке программа предложит вам записать ваш Seed фразу, не игнорируйте это предупреждение!
  2. Если вы все-таки забыли ваш Seed или хотите удостовериться в его верности, после установки зайдите в кошелек, в верхнем меню выберите вкладку «Wallet» — «Seed».
  3. Нужно будет ввести ваш пароль для входа в кошелек, который вы задавали при установке программы.
  4. После ввода пароля появится окно с вашей фразой.

Восстановление с помощью Seed ключа

Делается быстро, всего в несколько кликов:

  1. Заново устанавливаем кошелек.
  2. В середине установки, необходимо будет выбрать «I already have a seed». Жмем «Next».

Резервное копирование и восстановление, файл default_wallet

Здесь будут абсолютно идентичные инструкции, как для Bitcoin Core. Единственное отличие: у Electrum файл называется НЕ wallet.dat, а default_wallet.

Расположение C:\Users\Admin\AppData\Roaming\Electrum\wallets (быстрый переход в папку: нажмите Win+R и в появившемся окне введите %appdata%).

Как перенести свой Bitcoin кошелёк на другой компьютер?

Две монеты Биткоина падают в кошелёк

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

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

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

Процесс создания резервной копии Биткоин-кошелька

Окно для создания резервной копии кошелька Bitcoin

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

Как перенести Биткоин кошелёк на другой компьютер или флешку с помощью файла wallet.dat?

Окно отладки на Биткоин-кошельке

Путь к окну отладки на Биткоин-кошельке

Это тот самый файл, который содержит самые главные сведения о вашем кошельке — все используемые адреса и ключи к ним. Его нужно сохранить в нескольких независимых местах: на компьютере и отдельном носителе, что убережёт от потери данных в случае поломки основной машины. Где находится файл, можно узнать, забив в поисковике Проводника слово «wallet», потому что для разных ОС место дислокации файла разное. В кошельке Bitcoin Core можно увидеть адрес файла, если зайти в меню «Помощь — Окно отладки — Информация — Каталог данных».

Для ОС Windows 7, 10 нужный нам адрес выглядит обычно так:

C:\Users\Имя пользователя\AppData\Roaming\Название кошелька\wallets

Файл wallet.dat копируем на другой носитель и можем переходить непосредственно к процессу переноса кошелька. На другом компьютере загружаем и устанавливаем программу хранилища, ту же, в папке которой мы взяли файл. Копируем на компьютер в любом месте wallet.dat с флешки или диска, где он сохранён. Дальше закрываем программу кошелька (обязательно) и заменяем пустой файл wallet.dat в папке установленного программного клиента на только что скопированный. Теперь запускаем программу ещё раз и ждём, пока она синхронизирует все данные. Через некоторое время вы увидите в интерфейсе кошелька все адреса, которые используете.

Если вы работаете с ОС Ubuntu, нужно будет убрать галочку с опции «удалённый доступ», прежде, чем копировать в корневой каталог кошелька файл wallet.dat. Адрес файла в этой ОС и в Linux такой: /home/имя учетной записи/.bitcoin/. В ОС Mac вместо каталога «Имя учётной записи», заходим в «Library», затем в «Application Support» и выбираем папку Биткоин.

Весь алгоритм переноса Биткоин кошелька на другой компьютер сводится к нескольким простым шагам:

    Запускаем программу кошелька на своем компьютере.

По-другому адрес обращения к данным можно прописать сразу в ярлыке кошелька. Для этого заходим в свойства ярлыка и в строке запуска добавляем bitcoin-qt.exe — datadir=data, где после знака равенства указываем папку на диске D, в которой будут находиться все служебные файлы программы.

Перенос Биткоин-кошелька с помощью сид-фразы

Процесс создания сид-фразы

Окно создания сид-фразы

Это самый простой вариант. Вы устанавливаете программу кошелька на свой ПК и выбираете пункт меню «у меня уже есть сид-фраза». В разных программах она может выглядеть несколько по-разному или быть на английском языке, но смысл тот же. Далее вводите свою сид-фразу и программа восстанавливает ваш Биткоин-кошелёк в полном объёме. Обратите внимание, что сид-фраза действительна только в той программе, в которой была создана.

Как перенести кошелек Bitcoin с бумажной резервной копии?

Как выглядит бумажный кошелёк Биткоин

Адрес бумажного Биткоин-кошелька и его приватный ключ

Хакеры больше года пытаются взломать криптовалютный кошелек с 69 370 биткоинами

В тусовке хакеров появился новый локальный тренд: многие пытаются взломать криптовалютный кошелек, который входит в топ-10 богатейших адресов в сети Биткоина. На нем предположительно хранятся 69 370 BTC или около 690 миллионов долларов. Почему «предположительно»? Потому что есть подозрение, что получить криптовалюты не получится, а погоня за призом ничего не значит.

Отметим, что хакеры периодически связываются с темой криптовалют. К примеру, в августе мы узнали, как Биткоин-инвестор нанял одного из них для взлома собственного кошелька. Он вложил 10 тысяч долларов в BTC в 2016 году, но переусердствовал с защитой. В итоге пришлось подбирать пароль от архива с ключами. Подробнее об истории читайте в отдельном материале.

Как зарабатывают криптовалюты

В сети существует форум и по совместительству торговая площадка под названием All Private Keys. Там хакеры продают локальные файлы криптовалютных кошельков с утерянными паролями. Покупатели могут приобрести лот и попытать удачи во взломе.

Главная страница All Private Keys

На этой неделе глава технического отдела фирмы Hudson Rock Алон Гал заметил ажиотаж вокруг BTC-адреса 1HQ3Go3ggs8pFnXuHVHRytPCq5fGG8Hbhx с 69 370 биткоинами на счету. На самом деле к средствам на кошельке пытаются добраться уже больше года, однако в последнее время он стал очень популярным на хакерском форуме RaidForums. Вот цитата Гала, которую приводит Decrypt.

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

Get this — there is a Bitcoin wallet with 69,000 Bitcoins ($693,207,618) that is being passed around between hackers/crackers for the past 2 years for the purpose of cracking the password, no success so far.

I have the wallet, @Google hook me up with a quantum computer please. pic.twitter.com/GcIqH7kN98

— Alon Gal (Under the Breach) (@UnderTheBreach) September 8, 2020

Здесь речь идёт о файле wallet.dat, который позволяет восстановить доступ к криптовалютному адресу. Обычно пользователи сохраняют этот файл в архив и шифруют его. Именно такие файлы и продают хакеры.

Подвох в том, что сам файл wallet.dat, при работе с которым нужно знать пароль, зашифрован сразу двумя сложными алгоритмами — AES-256-CBC и SHA-512. Приз за их взлом больше половины миллиарда долларов, поэтому желающих его получить было очень много. Но до сих пор так никому и не удалось добраться до заветных монет.

Этот же кошелек в обозревателе блокчейна Биткоина

Ещё один сценарий — кошелек вовсе может оказаться пустым. Как такое возможно? Нет никакой гарантии, что распространяемый хакерами файл wallet.dat действительно содержит потерянные биткоины. Возможно, кто-то подделал кошелек так, чтобы он отображал адрес 1HQ3Go3ggs8pFnXuHVHRytPCq5fGG8Hbhx, но при этом файл содержал несоответствующий приватный ключ, который необходим для получения биткоинов.

Мы проверили актуальные данные. Указанный адрес действительно входит в десятку самых богатых адресов и занимает седьмое место. Его баланс составляет 69 370 биткоинов, а с адресом проведено 218 транзакций. В общем рейтинге он выглядит так.

Самые богатые Биткоин-адреса

Отметим, что сам владелец адреса отправлял монеты только один раз — это случилось 23 апреля 2015 года. Тогда он перевёл 101 биткоин, а больше операций с кошельком у него не было. Не исключено, что доступа к адреса у его владельца больше нет.

Перевод 101 биткоина

Вот что по этому поводу думает Dave Bitcoin, анонимный создатель платформы для восстановления криптокошельков Wallet Recovery Services.

Можно подделать файл wallet.dat, чтобы он выглядел так, как будто содержит много монет. Файл кошелька содержит пару публичного и приватного ключей адресов, которые он контролирует. Таким образом можно изменить файл в двоичном редакторе и поменять открытый ключ одной из пар адресов на ключ Биткоин-кошелька с огромным количеством BTC.

Посетители форума уверены, что пароль может состоять более чем из 15 символов в разном регистре. Если это действительно так, то при расшифровке wallet.dat подобрать сам пароль невозможно даже с помощью самого популярного суперкомпьютера. Точнее, это возможно, но процесс займёт целую вечность.

А это означает, что монеты на кошельке скорее всего навсегда выбыли из циркуляции. Как было видно на скриншоте выше, последнюю и единственную исходящую операцию с адресом проводили 23 апреля 2015 года — и с тех пор со стороны владельца не было никаких движений. Отсюда и предположение о том, что доступ к нему уже потерян. С каждым годом таких BTC становится все больше, то есть в будущем реально доступное количество монет будет только уменьшаться, что скорее всего позитивно отразится на цене Биткоина.

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

Поделитесь своим мнением на этот счет в нашем крипточате миллионеров. Также обязательно заглядывайте в Яндекс Дзен за добавкой статей. Напомним, там выходят материалы, которых нет на сайте.

Как проверить wallet.dat на подлинность?

Думаю, все встречали в продаже файлы wallet.dat с утерянными паролями от криптокошельков Bitcoin-QT. Часто к ним даже прилагаются варианты или подсказки к паролю. При необходимых знаниях и достаточной вычислительной мощности можно попытать удачи в деле подбора пароля к кошелькам и получить доступ к биткоинам и альткоинам. Однако, большая часть таких файлов — фэйковые. Как же определить подлинность файла? Расскажу о способах проверки.

Сам файл — база данных Berkeley DB, в которой записаны приватные ключи, значения настроек, адресная книга и транзакции.

Для начала достаточно поискать hex-редактором слово “xingfeng” (это самые популярные фэйки из Китая). Нашли адрес этого сайта в коде — можно дальше не продолжать.

Далее кладем файл в папку wallets и синхронизируем Bitcoin-QT. Если появились балансы и записи watch-only, значит адреса только для просмотра и приватников там не будет. Такой кошелек не фэйковый, но для нас бесполезный.

добавлены адреса только для наблюдения

добавлены адреса только для наблюдения

Бывает, что hex-редактором заменили только адрес кошелька. Тогда после синхронизации появятся старые транзакции и баланс. Кажется, что кошелек настоящий. Однако, если отправить на этот адрес монеты (хотя бы минимальный dust), транзакция не появится, потому что адрес другой.

Важный момент — количество транзакций в списке должно совпадать с данными блокчейн-эксплореров. А все входящие и исходящие адреса можно найти, вбив в поиск «name» в hex-редакторе. Если есть расхождения по количеству транзакций или в записной книжке, то кошелек фальшивый 100%.

В старых кошельках при генерации нового адреса заводится несколько адресов и все они хранятся в файле, при этом размер файла меняется при синхронизации. После принятия BIP32 (HD wallet) для каждого платежа создается новый биткоин-адрес, а ключи хранятся в формате xpriv, размер файла не меняется независимо от количества сгенерированных адресов. Это тоже один из способов проверки. Кроме того, можно проверить типы адресов (segwit или p2pkh) в соответствии с версией кошелька.

Если нужный файл wallet.dat открыт в приложении Bitcoin-QT по умолчанию, то в консоли вводим команду «dumpprivkey 1LfV1tSt3KNyHpFJnAzrqsLFdeD2EvU1MK» , которая вернет:

код 10, значит нужно ввести passphrase (пароль)

приватный ключ, если пароль введен или не установлен, либо

ошибку «Private key for address 1LfV1tSt3KNyHpFJnAzrqsLFdeD2EvU1MK is not known (code -4)», значит файл фэйковый.

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

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