Резервное копирование кошелька Ethereum (Mist)

Прошлым утром я подумал, что было бы неплохо завести программный кошелек для своего эфира. Я выбрал Mist и после нескольких попыток (застрял на загрузке блокчейна) мне удалось его установить. Я вложил туда около 0,1 ETH и теперь пытаюсь сделать резервную копию, но там, где должна была быть резервная копия (хранилище ключей), есть другой файл для пустого кошелька из предыдущей установки.

Я попытался загрузить его на myetherwallet, но это пустой кошелек. Как принудительно обновить/получить новую резервную копию? Я попытался очистить и перезапустить кошелек.

PS: я понимаю, что Mist — это только пользовательский интерфейс для geth, но я не могу понять, как сгенерировать еще одну копию файла JSON через консоль.

Ответы (2)

Вы можете подтвердить баланс ETH своего адреса на странице https://etherscan.io/address/YOUR_ADDRESS . Если ETH отображается правильно, то вы в безопасности. Сначала разрешите вашему кошельку синхронизироваться. После этого баланс будет отображаться правильно. Примечание. Расположение файла хранилища ключей зависит от ОС вашей системы.

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

Default datadir locations:
– Mac: ~/Library/Ethereum
– Linux: ~/.ethereum
– Windows: %USERPROFILE%\AppData\Roaming\Ethereum

Чтобы получить полный путь к каталогу данных в вашей конкретной системе, вы можете запустить консоль geth и ввести admin.datadir, и вы увидите результат, как на снимке экрана выше, с полным путем. Обратите внимание, что файл кошелька не хранится в основной папке datadir, а вместо этого помещается в отдельную папку под ней, называемую хранилищем ключей. Внутри этой папки вы должны увидеть файл с длинным именем, начинающимся с UTC--2015..., это файл кошелька, который вам нужно сделать резервной копией. Обратите внимание, что помимо самого файла кошелька вам также нужно будет запомнить пароль (или также создать его резервную копию вместе с кошельком), который вы установили при создании своей учетной записи, без пароля, необходимого для его разблокировки, файл кошелька не будет много пользы.

Если вы перемещаете свою установку Ethereum на другой компьютер или хотите иметь копию в другой системе, например, для индивидуального майнинга, помимо копии файла кошелька, вы также можете сделать копию блокчейна, чтобы клиенту geth не нужно будет снова загружать все это из сети. На данный момент блокчейн Ethereum не такой уж большой, но по мере того, как он продолжает расти, ожидание загрузки блокчейна по сети может стать очень трудоемкой задачей, как это уже происходит, например, с биткойнами. Итак, вот как вы можете также экспортировать, а затем импортировать блокчейн Ethereum, если вам это нужно.

Export and Import the Ethereum Blockchain:
– Run: geth export blockchain_backup
– Copy the blockchain_backup file to the new system (a bit over 60 MB for the moment)
– On the new system run: geth import blockchain_backup