我已经使用Kaleido建立了一个以太坊网络和几个节点。默认情况下,为每个节点创建一个帐户。有没有办法获取该帐户的私钥?
答案 0 :(得分:0)
帐户私钥存储在Go-ethereum节点上的钱包中。 JSON / RPC和web3不提供API来检索该私钥,仅使用该API进行签名。
Kaleido正在引入安全备份存储,可以在节点创建时对其进行配置以指向AWS S3存储桶。配置了节点后,就可以将节点的文件系统备份到S3存储桶(可以使用标准AWS功能对其进行加密),包括钱包和该钱包的访问密码。如果在节点上配置了KMS,则这些密码将由KMS中的主密钥进一步保护。
此安全备份工具即将推出(API实际上已经启用,但是由于docs / UI未发布,所以这是一项黑暗功能)。但是,这将不允许您执行现有节点的备份。目前需要在节点创建时设置备份,日志流和KMS的配置。 Kaleido路线图上允许在现有节点上重新配置“备份和日志”流,但是我们无法在该时间轴上承诺时间。
我希望这有助于解释情况。 问候,彼得