Импорт учетной записи с одного узла geth на другой узел geth

У меня был узел geth, на котором я создал учетную запись. Затем я сделал резервную копию папки хранилища ключей на всякий случай. Мне пришлось отформатировать компьютер и снова установить geth. Итак, я хотел бы знать, как я могу импортировать свой старый адрес учетной записи в новый geth? Должен ли я просто вставить файл «UTC ...» из папки хранилища ключей, резервную копию которой я сделал, в папку хранилища ключей нового geth? Я не хочу ничего испортить, поэтому я подумал, что было бы лучше сначала спросить, что мне делать.

Ответы (1)

Да, скопируйте файл «UTC..» в новый каталог хранилища ключей. Если вы просмотрите содержимое этого файла, вы увидите все, что связано с учетной записью, например:

{"address":"b36cb35f9df4f2b9e716c66879b5b47feee5d421","crypto":{"cipher":"aes-128-ctr","ciphertext":"098393543a81851a7cb47abf88ed360863b43e97c9265bbcd0a418ffa13b2d96","cipherparams":{"iv":"6a1843b9b640d332b9cc754b44cd6b75"},"kdf ":"scrypt","kdfparams":{"dklen":32,"n":262144,"p":1,"r":8,"salt":"6e86c4fc3cd05634ab4b2bf0336c08ee3c1128cb47c7da7b39331f964bac16a8"},"mac":"6785fe08d9b41f43b8da41e25b404d5c2adeb56a1f689de0d67373cc83eb7ef7 "},"id":"0ef22ea0-a0ba-4376-90d2-67328c2e553f","версия":3}

РЕДАКТИРОВАТЬ: у вас все еще будет ваша учетная запись, но, конечно, если вы создали ее в частной тестовой сети, в новой сети у нее больше не будет средств :)

Поскольку я заметил, что и у автора вопроса, и у ответа на сайте низкая репутация, и я предполагаю, что это означает относительную новизну для Ethereum, я подумал, что просто добавлю любезное наставление быть очень осторожным с закрытыми ключами, как если бы вы их повредили или потеряли. ваши эфирные монеты будут потеряны безвозвратно и навсегда. Извините, если вы оба уже это знаете, но всякий раз, когда я делаю комментарии, связанные с закрытыми ключами, я всегда добавляю это предупреждение на всякий случай.
Спасибо за комментарий Томас. Я знаю об этом, это тестовая учетная запись, но спасибо за упоминание :)