Биткоин wallet dat

Каталог данных — это место. Где хранятся файлы данных биткойна. Включая файл данных кошелька.

Gnu / Linux

По умолчанию Биткойн разместит свои данные здесь:

~ / . биткоин/ 

Вам нужно сделать Если это не так. Вы можете сделать поиск, как это:

Чтобы изменить каталог в котором Биткоин хранит свои данные:

Запуск в терминале или скрипте:. / bitcoin-qt-datadir=. / [Имя_директора] 

Mac OSX

По умолчанию Биткойн разместит свои данные здесь:

~ / Библиотека / Поддержка Приложений / Биткойн/ 

Windows

проводник %APPDATA%\Bitcoin 

Откроется папка данных биткойна. Для большинства пользователей это одно из следующих местоположений:

C:\Documents и настройки\YourUserName\Application data\Bitcoin (Windows XP) C:\Users\YourUserName\Appdata\Roaming\Bitcoin (Windows Vista и 7) 

Если у вас возникли проблемы с просмотром этих папок. Обратите внимание, что

Резервное копирование файлов вашего кошелька

Примечание: использование Dropbox для резервного копирования ваших Биткойн-данных не рекомендуется. Так как это создает следующие проблемы безопасности:

  1. Dropbox хранит ваш ключ шифрования (это означает. Что недовольный сотрудник Dropbox или злоумышленник. Получивший доступ к системе. Может расшифровать ваши данные Dropbox и украсть ваши биткоины)

  2. клиент Dropbox нуждается только в пароле для первого входа в систему. После того, как он аутентифицируется один раз. Сервер назначает ему токен. Который он использует. Чтобы показать. Что в свое время его пользователь знал пароль. А не отправлял фактический пароль (это означает. Что если вы когда — либо используете клиент Dropbox на другом компьютере. Пользователи этого компьютера могут получить доступ к вашему Dropbox — даже если вы измените свой пароль-и могут украсть ваши биткоины или получить вирус. Который украдет ваши биткоины).

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

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

Независимо от того. Используете ли вы Dropbox в качестве резервной копии или нет. Рекомендуется использовать то. Что Стив Гибсон называет Обязательно выберите пароль. Который будет запоминающимся,но безопасным.

Единственный файл. Который вам нужно создать резервную копию. — это Чтобы сделать копию файла wallet.dat, убедитесь. Что биткойн закрыт. И скопируйте этот файл в другое место. Другой способ — использовать команду backupwallet JSON-RPC для резервного копирования без отключения биткойна.

После того, как копия была сделана. Зашифруйте ее и поместите в два или более безопасных места. Рассмотрим риск. Связанный с кражей. Пожаром или стихийным бедствием. Пропорционально стоимости биткоинов. Хранящихся в кошельке.

Резервный кошелек и блокчейн-данные

Следуйте этим инструкциям. Чтобы создать резервную копию всех биткойн-данных (кошельков и блокчейнов) в зашифрованном образе диска.

  1. Откройте Дисковую Утилиту
  2. Нажмите кнопку Создать образ и выберите достаточно большой размер, 128-битное или 256-битное (более быстрое или безопасное) шифрование и один раздел.
  3. Сохраните его где-нибудь. Где вы его не потеряете (например. Ваш Wuala, Dropbox. Strongspace или что-то еще)
  4. Выберите безопасный и надежный пароль
  5. Переместите все из ~ / библиотека / поддержка приложений / биткойн/ в изображение
  6. Символическая ссылка на него обратно. Чтобы приложение могло его использовать
ln-s /Тома / Биткойн ~ / библиотека/поддержка приложений/Биткойн

Не забудьте смонтировать свой образ перед использованием биткойна и размонтировать его после выхода из системы.

Резервное копирование только вашего файла кошелька

Следуйте этим инструкциям. Чтобы создать резервную копию только файла wallet.dat. Это приводит к уменьшению образа диска. Но сделать это сложнее.

  1. Откройте Дисковую Утилиту
  2. Нажмите кнопку Создать образ и выберите достаточно большой размер, 128-битное или 256-битное (более быстрое или безопасное) шифрование и один раздел.
  3. Сохраните его где-нибудь. Где вы его не потеряете (например. Ваш Wuala, Dropbox. Strongspace или что-то еще)
  4. Выберите безопасный и надежный пароль
  5. Переместите файл wallet. dat на изображение
  6. Символическая ссылка на него обратно. Чтобы приложение могло его использовать
ln-s /Volumes/Bitcoin/wallet.dat ~/библиотека/поддержка приложений/Bitcoin / wallet. dat

Монтируйте кошелек и запускайте биткоин

Не забудьте смонтировать свой образ перед использованием биткойна и размонтировать его после выхода из него.

Примечание: Если вы запустите приложение Bitcoin без монтирования образа. Приложение перезапишет вашу символическую ссылку новым кошельком. Если это случится. Не паникуйте. Просто удалите новый wallet.dat. Смонтируйте образ и воссоздайте символическую ссылку. Как описано выше.

Автоматизация: вы можете создать небольшое приложение с помощью Automator (входит в состав OS X) для автоматического монтирования кошелька. А затем запустить приложение Bitcoin. Смотрите скриншот о том. Как это сделать.

Если вы не хотите использовать зашифрованные образы дисков, то вместо этого можно использовать небольшой скрипт оболочки. Который позаботится о расшифровке кошелька. Запуске биткойн-клиента и шифровании его после выхода клиента. Этот скрипт работает как на OSX. Так и на Gnu / Linux: bitcoin-launch-script

Архивирование и удаленное резервное копирование на основе электронной почты

Один из самых простых способов хранения надлежащим образом зашифрованного архива вашего файла wallet.dat-это отправка архива в виде вложения электронной почты на ваш собственный адрес электронной почты. Такие сервисы, как Gmail. Используют очень широкие распределенные сети. Что делает потерю данных очень маловероятной. Можно даже запутать названия файлов в архиве. И назвать архив чем-то менее привлекательным, например:

Другое решение — использовать сервис хранения файлов. Такой как Wuala ( encrypted, instructions), Dropbox (после первого шифрования кошелька) и другие, включая более безопасный SpiderOak.

Автоматическое резервное копирование с использованием Cron. Bash и GNU / Linux

Пользователи Linux могут настроить резервные копии с помощью cron. Попросив его запустить сценарий резервного копирования с заданными интервалами времени. Запустите ‘crontab-e’ и добавьте эту строку в самом низу:

01 * * * * /usr/local/bin/backupwallet.sh 

Эта линия cron будет запускать /usr/local/bin/backupwallet.sh сценарий на 01 минуте каждого часа. Не забудьте добавить новую строку после последней строки файла crontab. Иначе последняя строка не будет выполняться.

Создать /usr/local/bin/backupwallet.sh:

#!/bin/bash # /usr/local/bin/backupwallet.sh # # Выполняет резервное копирование биткойн-кошелька. # # Автор: https://en.bitcoin.it/wiki/Securing_your_wallet # # Стандартные Опции # TS=$(дата BITCOIN=bitcoind # / path/to / bitcoind GPG=gpg # / path/to/gpg GPG_USER=username # имя пользователя получателя gpg. Пользователь должен иметь настройку gpg. RM=rm RM_OPTS= '--force' USE_SHRED=0 # переверните на 1, чтобы использовать `shred SHRED=лоскуток SHREDD_OPTS= '--force --iterations=9 --zero --remove' # # Варианты Хранения # Только 1 набор опций должен быть без комментариев (будет использоваться последний). # Обновляйте пути CP_DEST по мере необходимости. # # CP-хранилище на локальной машине. Это может быть папка Dropbox/Wuala. #CP=cp #CP_DEST='/var / data / backups/ ' # '~ / Dropbox/ ' и т. д. # # SSH-хранилище на удаленной машине. CP=scp CP_DEST='remoteuser@example.com:~ / кошельки/' # # S3-хранилище на Amazon S3. убедитесь. Что s3cmd установлен и правильно настроен. # Вам может понадобиться #CP=s3cmd put #CP_DEST= 's3: / / bucket' do_clean() { # Удалите временные кошельки. если [ 1-eq $USE_SHRED ]; то $SHRED $SHRED_OPTS $WALLET $WALLET_E else $RM $RM_OPTS $WALLET $WALLET_E do_fail() { do_clean echo потерпел неудачу! # Выполните резервное копирование. Эхо-Н делает резервную копию... $BITCOIN backupwallet $кошелек [ !- s Эхо готово. echo-n шифрование резервной копии... $GPG-r $GPG_USER --вывод $WALLET_E --шифрование $WALLET [ 0-ne $? ] & & do_fail # если gpg возвращает ненулевой результат. Произойдет сбой. Эхо готово. копирование echo-n в резервную копию... $CP $WALLET_E [ 0-ne $? ] & & do_fail # если команда $CP возвращает ненулевой результат. Произойдет сбой. Эхо готово. do_clean выход 0 

Сценарий оболочки:

  • Вызывает bitcoind backupwallet для создания кошелька с отметкой времени / даты.
  • GPG шифрует кошелек с помощью вашего открытого ключа.
  • Копирует результат. Используя один из нескольких вариантов хранения (cp. Scp и s3cmd).
  • Использует команду rm или shred для удаления временных файлов кошелька.

Обязательно измените параметры сценария в соответствии с вашими настройками. После сохранения убедитесь. Что файл может быть правильно выполнен пользователем cron. Общие разрешения для файлов в /usr / local/bin/ могут быть применены с помощью (проверьте с помощью вашего дистрибутива!):

cd / usr / local/bin/ && chown root:root backupwallet.sh & & chmod 755 backupwallet.sh 

Восстановление файла вашего кошелька

Предполагая. Что ваша резервная копия достаточно свежа. Чтобы вы не использовали весь свой пул ключей… восстановление кошелька в новое (или старое) местоположение и повторное сканирование цепочки блоков должны оставить вас со всеми вашими монетами. Просто выполните следующие действия:

  • Закройте программу Биткойн.
  • Скопируйте резервный файл wallet.dat в свой каталог биткойн-данных.
  • Если вы копируете в резервном кошельке.dat, который в последний раз использовался в версии биткойна до 0.3.21, в существующий профиль. Удалите файлы blk*.dat, чтобы клиент повторно загрузил блокчейн. Вам также может понадобиться сделать это. Если ваши транзакции не все отображаются после перезагрузки биткойна.