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

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

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

В папке хранилища ключей нет файлов json для контрактов моего кошелька. Значит, должен быть другой способ резервного копирования контрактных кошельков. Я также не понимаю этот комментарий выше: «Вы также можете вручную добавить контракты кошелька обратно в любое время».
У них нет расширения .json, они по-прежнему являются файлами JSON. Каждый файл в вашей папке хранилища ключей является файлом хранилища ключей. Все они должны начинаться сUTC-2016-4-5--<address>

Ответы (3)

Как получить доступ к файлам для резервного копирования

Использование Mist — резервные учетные записи

Перейдите на верхнюю панель и выберите ACCOUNTS-> BACKUP-> ACCOUNTS.

Это откроет папку. Внутри этой папки есть файлы keystrore с длинными именами, начинающимися с UTC--2016-04-14.......Каждый из этих файлов представляет собой учетную запись. Сделайте резервную копию.

Использование Mist — резервное копирование контрактов кошелька

Перейдите на верхнюю панель и перейдите ACCOUNTS-> BACKUP-> APPLICATION DATA. Это откроет папку. Насколько я могу судить, просто сделайте резервную копию всей этой папки.

Вы также можете вручную добавить контракты кошелька в любое время, но это проще и удобнее.


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

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

Например, рассмотрите дополнительную безопасность хранения вещей в 3 местах вместо 1: - На компьютере

  • На флешке в квартире.

  • На USB-накопителе или бумаге в доме доверенного члена семьи (например, с такими вещами, как свидетельство о рождении)

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

Если вам нужен бумажный вариант, вы можете импортировать файл хранилища ключей Mist в MyEtherWallet (работает автономно/локально, см. № 5 здесь ). Следуйте этим инструкциям и используйте вкладку « Просмотр информации о кошельке », чтобы получить доступ к кошельку Mist, а затем распечатать бумажную версию.


Использование старого Mist без ACCOUNTS-> BACKUPдоступно.

В некоторых версиях (0.3.9) в верхней панели может быть только опция РЕЗЕРВНОЕ КОПИРОВАНИЕ, а не под учетными записями. Для старых версий (0.3.7 и ниже) возможности резервного копирования просто нет.

В зависимости от того, какая у вас ОС, вам нужно перейти в нужную папку (ниже) и создать резервную копию этих файлов хранилища ключей / всей папки хранилища ключей вверх.

учетные записи

  • Мак:~/Library/Ethereum/keystore

  • Линукс:~/.ethereum/keystore

  • Окна:%APPDATA%/Ethereum/keystore

Контракты кошелька

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

  • Мак:~/Library/Application Support/Mist/

  • Linux: ~/.config/Mistили, в более ранних версиях: ~/.config/Chromium/Mist(папка скрыта)

  • Окна: C:\Users\< Your Username >\AppData\Roaming-или-~\AppData\Roaming\Ethereum\keystore

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


И еще раз: сделайте резервную копию ваших ФАЙЛОВ ХРАНИЛИЩА КЛЮЧЕЙ (он же ваш закрытый ключ) и ваших ПАРОЛЕЙ. Оба элемента необходимы для доступа к вашей учетной записи. Ваш адрес (открытый ключ) фактически не нужен для восстановления доступа. 👍

--

Изменить: я нашел этот (возможно, устаревший) список для клиентов go (geth) и c++ (eth), который может быть полезен для некоторых.

В этом ответе уже выделена необходимость резервного копирования паролей , но еще раз подчеркнуто это для безопасности.
АККАУНТЫ -> РЕЗЕРВНОЕ КОПИРОВАНИЕ -> АККАУНТЫ мне ничего не дает. Какие-нибудь мысли? Windows 10, кошелек Ethereum v0.8.10
Тогда просто проверьте %APPDATA%/Ethereum/keystoreкаталог.
Из любопытства в ответе Андреаса ниже упоминается резервное копирование Application Data- это необходимо? Достаточно ли одного хранилища ключей + пароля для восстановления кошелька, например, если мой жесткий диск выйдет из строя?

Если вы используете последнюю версию кошелька Mist 0.3.9, вы можете сделать резервную копию своего кошелька с сохранением AppData. Вы можете сделать это, щелкнув «Резервное копирование» в строке меню и нажав «Резервное копирование данных приложения», что указывает на каталог установки, в котором сохранен ваш кошелек. В моем случае он находится здесь «C:\Users\Andreas\AppData\Roaming» в Windows 10 — 64-разрядная версия.

Скриншот кошелька Mist

Просто скопируйте всю папку «Mist» в безопасное место, чтобы иметь резервную копию. В моем случае это около 6,4 МБ.

Теперь у вас есть резервная копия. Я не могу сказать, верно ли то же самое для Mac и Linux.

Привет из Австрии

Андреас

Этого достаточно, чтобы обезопасить мои средства? Я не вижу закрытых ключей в этом каталоге.
В моем случае это сработало. Я просто переименовал папку Mist для теста. Затем начал снова бумажник. Тогда вы не видите своих кошельков. и создается новая папка Mist. Если вы затем удалите новую папку Mist и переименуете первую папку обратно в «Mist», все снова отобразится. Ваш кошелек и сумма. Я не уверен, в каком именно файле или файлах хранится эта информация. Поэтому я просто копирую и делаю резервную копию всей папки. Но было бы интересно, в каких файлах она сохраняется.
Поскольку это контрактный кошелек, я думаю, что количество эфира просто хранится в контракте, а не в файле. Вы можете импортировать кошелек позже, просто введя адрес своего кошелька. Таким образом, вы также должны сделать резервную копию этого адреса.
Возможно, это связано с тем, что туману действительно нужен клиент, который обрабатывает закрытые ключи.
в Linux это ~/.config/Mist, верно?
Нужно ли мне шифровать содержимое AppData перед его сохранением в Dropbox или электронной почте, или оно уже защищено паролем?
@ 5chdn Кажется, существует некоторая путаница в отношении того, что делать резервной копией из кошелька Ethereum. Есть две папки. Один из них — ваше хранилище ключей (учетные записи), а другой — «Резервное копирование данных приложения», в котором хранятся указатели на контракты. Очевидно, каталог хранилища ключей намного важнее. «Резервное копирование данных приложения» немного раздражает, если вы его потеряете, потому что вам придется прочесывать транзакции, чтобы выяснить, какие контракты у вас были.
Но как восстановить это? Резервная копия без возможности восстановления — это немного странно.

Резервное копирование

Чтобы сделать резервную копию ваших учетных записей из кошелька Ethereum, см. Как сделать резервную копию туманных кошельков? .

Файлы, которые вам нужно сделать резервными копиями, будут иметь имена, подобные следующим:

user@Kumquat:~/.ethereum/keystore$ ls
UTC--2016-04-17T01-23-45.279405976Z--aaaaab3ad17cd9aca6fd5343a53a513685c7aaaa
UTC--2016-04-17T02-34-56.029466208Z--bbbb8622d70f62f212aef64e7e26e4746dc8bbbb
UTC--2016-04-22T03-45-01.402684763Z--cccc5fc7979143c593c6c01eae6d22b7d6eecccc


Восстановить

Чтобы восстановить эти учетные записи, скопируйте эти файлы обратно в каталог хранилища ключей Ethereum. Расположение вашего каталога хранилища ключей зависит от вашей операционной системы — вот каталоги:

  • Mac: ~/библиотека/эфириум/хранилище ключей
  • Linux: ~/.ethereum/хранилище ключей
  • Windows: %APPDATA%/Ethereum/хранилище ключей
Обратите внимание, я переместил этот ответ.
Кажется, устарел