Accounts

我可以稍後測試不同的作業系統並組合密鑰庫文件夾嗎?

  • February 7, 2016

我必須從 Linux 遷移到 Linux,但也想在 Windows 下進行測試。在不同作業系統下執行賬戶和錢包是否有任何問題,以便日後將它們組合在單個作業系統下。

我知道,如果我執行 geth 控制台並輸入,admin.datadir

我可以看到完整路徑,然後以二進制格式導出區塊鏈:

geth export <filename>

然後我可以將 blockchain_backup 文件複製到新系統並在新系統上執行:

geth import <filename>

我可以在此處查看如何在密鑰庫文件夾中備份我的帳戶, 並且我已閱讀原始備份/恢復說明我想確定我沒有錯過任何看起來很明顯的事情。

回答

對您的問題的簡短回答是肯定的,您可以在不同的作業系統上測試您的密鑰/錢包。


重要的提示:

將您的密鑰的多個備份保存在安全/單獨的地方


其他的建議

如果您打算只在各種作業系統中使用 geth,那麼導出和導入您所描述的密鑰應該沒有問題。我用粗體製作了第一個備份警告,因為在將密鑰從電腦移動到電腦(或從 VM 移動到 VM)時,密鑰總是有可能損壞或被錯誤地複制。您可以使用所描述的命令導出密鑰export和/或將密鑰庫文件從一台 PC 複製/粘貼到另一台 PC。

如果您將來決定使用其他乙太坊客戶端,例如 TurboEthereum(C++ 客戶端)、EthereumJ、EthereumH 等,請務必了解每個客戶端如何處理密鑰的導入、導出和格式。這是來自 C++ 團隊的一個很好的指南,ethkey用於幫助理解和導出/導入乙太坊密鑰。

最後,請記住,如果您不再打算將特定作業系統的儲存用於該密鑰,則需要非常安全地清理硬碟驅動器中的密鑰數據。如果您的密鑰庫位於多台電腦上,這會增加有人獲取您的密鑰庫並試圖闖入您的錢包的風險。

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