Go-Ethereum
使用 Ledger Wallet 作為 etherbase 在私有網路上進行挖礦
我想用我的賬本作為錢包,用
geth
客戶端驗證私有網路上的塊。我可以從 訪問我的分類帳帳戶
geth
。但我無法開始採礦過程。> miner.start() ... null > WARN [04-03|10:21:02.553] Block sealing failed err="not supported" ...
我在原始碼中查找導致此錯誤的原因,我認為它就在這裡
它在技術上是否可行但尚未實現/永遠不會實現,還是完全不可能使用來自其他後端的錢包來驗證區塊?
看起來驗證者需要用他的私鑰對已驗證的塊進行簽名,這看起來是合理的。理論上,可以為此使用硬體錢包。錢包只需要要麼支持簽署任意數據(可能一些錢包已經支持這個),要麼支持簽署經過驗證的私有網路塊。
您提到程式碼的原始碼中的註釋
geth
僅表示geth
目前不知道如何簽署已驗證的塊。一旦具有專用驗證器的私有網路變得更加流行,硬體錢包很可能將獲得對已驗證塊進行簽名的能力,
geth
並將學習如何使用它。