Go-Ethereum

如何管理私有區塊鏈中的密鑰庫?

  • January 17, 2022

乙太坊設置:

  1. 我使用兩個節點(node1、node2)創建了私有區塊鏈。
  2. 我在這兩個節點之間安裝了一個共享驅動器來儲存密鑰庫值,以便兩個節點可以擁有相同的帳戶詳細資訊。
  3. 我已經使用--keystore選項來指向共享密鑰庫位置

問題:每當我從 node1 創建帳戶時,它都不會反映到 node2。但如果我重新啟動兩個節點,新添加的帳戶將反映在兩個節點中。

請建議如何同時同步兩個節點中的帳戶?

如果我的方法有誤,請糾正我。

我也面臨同樣的問題。通過文件,我發現不需要在不同節點之間同步帳戶。

從文件中:

創建密鑰等同於創建帳戶。

  • 你不需要告訴其他人你正在做這件事。
  • 你不需要與區塊鏈同步
  • 您不需要執行客戶端
  • 你甚至不需要連接到網際網路

因此,您甚至不需要為兩個節點創建共享驅動器。兩個節點都可以擁有自己的密鑰文件,直到您想要使用這兩個節點的帳戶。

不幸的是,你不能這樣做。我遇到了同樣的問題。您的問題的最佳解決方案是手動複製密鑰庫並將其與所有節點中的所有密鑰庫合併。

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