Accounts
我可以稍後測試不同的作業系統並組合密鑰庫文件夾嗎?
我必須從 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
用於幫助理解和導出/導入乙太坊密鑰。最後,請記住,如果您不再打算將特定作業系統的儲存用於該密鑰,則需要非常安全地清理硬碟驅動器中的密鑰數據。如果您的密鑰庫位於多台電腦上,這會增加有人獲取您的密鑰庫並試圖闖入您的錢包的風險。