ethereum - 使用 Kaleido 的以太坊账户的私钥
问题描述
我已经使用 Kaleido 建立了一个以太坊网络和几个节点。默认情况下,每个节点都会创建一个帐户。有没有办法获取该帐户的私钥?
解决方案
账户私钥存储在 Go-ethereum 节点的钱包中。JSON/RPC 和 web3 不提供 API 来检索该私钥,仅用于使用它执行签名。
Kaleido 正在引入安全备份存储,它可以在节点创建时配置为指向 AWS S3 存储桶。当一个节点进行此配置时,可以将节点的文件系统备份到 S3 存储桶(可以使用标准 AWS 功能加密),包括钱包和该钱包的访问密码。如果您在节点上配置了 KMS,则这些密码将受到 KMS 中的主密钥的进一步保护。
这种安全的备份工具即将推出(API 实际上已经上线,但它是一个黑暗的功能,因为文档/UI 尚未发布)。但是,这不允许您对现有节点执行备份。备份、日志流和 KMS 的配置需要在节点创建时设置。Kaleido 路线图允许在现有节点上重新配置备份和日志流,但我们无法对此做出承诺。
我希望这有助于解释这种情况。问候,彼得
推荐阅读
- c# - ProgressBar windows窗体c#
- java - 本地时间解析器不起作用 [java]
- cryptography - Json Web 令牌是否足够安全?以及如何保护有效载荷?
- image - Django allauth 自定义电子邮件模板并添加一些个人图像
- javascript - Synology SSO 服务器
- vue.js - 最新 Parcel + Vue 示例
- css - 从 html 中的交互式表格更新绘图
- html - 在 Firefox 上隐藏消息“找不到支持格式和 MIME 类型的视频”
- c# - 如何在 C# 中反序列化奇怪的 JSON 格式
- macos - 无法在mac上复制和安装android studio