Go-Ethereum

乙太坊(Mist)錢包備份

  • March 8, 2018

昨天早上,我認為為我的乙太幣買一個軟體錢包是個好主意。我選擇了 Mist,經過幾次嘗試(卡在區塊鏈下載上),我安裝了它。我已經放了大約 0.1 ETH,現在我正在嘗試備份它,但是備份(密鑰庫)應該在哪裡,與以前的安裝相比,空錢包有一個不同的文件。

我試圖將它上傳到 myetherwallet,但它是一個空錢包。如何強制更新/獲取新備份?我試圖清除並重新啟動錢包。

PS:我知道 Mist 只是 geth 的 UI,但我不知道如何通過控制台生成 JSON 文件的另一個副本。

您可以從https://etherscan.io/address/YOUR_ADDRESS確認您地址的 ETH 餘額。如果 ETH 在此正確顯示,那麼您是安全的。讓你的錢包先同步。然後餘額將正確顯示。注意:密鑰庫文件位置會因係統的作業系統而異。

就像比特幣的 wallet.dat 文件包含你的錢包地址和密鑰並且出於安全原因你需要備份一樣,乙太坊也有一個類似的錢封包件,你應該有一個備用副本。對於乙太坊,錢封包件的名稱有點奇怪,不僅稱為 wallet.dat,但它具有基本相同的目的,並且該文件的工作方式與使用比特幣和許多其他替代加密貨幣的 wallet.dat 基本相同。乙太坊的錢封包件存放在客戶端用來存放區塊鍊等文件的數據目錄中,下面列出了不同作業系統上數據目錄的預設位置。

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

要獲取特定係統上數據目錄的完整路徑,您可以執行 geth 控制台並鍵入 admin.datadir,您將看到如上圖所示的完整路徑的結果。請注意,錢封包件不儲存在主 datadir 文件夾中,而是放置在其下名為 keystore 的單獨文件夾中。在該文件夾中,您應該會看到一個以 UTC–2015… 開頭的長名稱文件,這是您需要備份的錢封包件。請注意,除了錢封包件本身之外,您還需要記住您在創建帳戶時設置的密碼(或將其備份在錢包中),如果沒有解鎖它所需的密碼,錢封包件將不會是多用。

例如,如果您將乙太坊安裝轉移到另一台電腦上,或者想要在另一個系統上擁有一個副本以進行單獨挖礦,那麼除了錢封包件的副本之外,您可能還需要製作區塊鏈的副本,以便geth 客戶端不需要再次從網路下載整個內容。目前,乙太坊區塊鏈並沒有那麼大,但隨著它的持續增長,等待區塊鏈通過網路下載可能成為一項非常耗時的任務,就像比特幣已經存在的情況一樣。因此,如果需要,您還可以導出然後導入乙太坊區塊鏈。

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

引用自:https://ethereum.stackexchange.com/questions/34450