簡體   English   中英

使用 Kaleido 的以太坊賬戶私鑰

[英]Private key of Ethereum account using Kaleido

我已經使用 Kaleido 建立了一個以太坊網絡和幾個節點。 默認情況下為每個節點創建一個帳戶。 有沒有辦法獲得那個賬戶的私鑰?

賬戶私鑰存儲在Go-ethereum節點上的錢包中。 JSON / RPC和web3不提供API來檢索該私鑰,僅使用該API進行簽名。

Kaleido正在引入安全備份存儲,可以在節點創建時對其進行配置以指向AWS S3存儲桶。 配置了節點后,就可以將節點的文件系統備份到S3存儲桶(可以使用標准AWS功能對其進行加密),包括錢包和該錢包的訪問密碼。 如果在節點上配置了KMS,則這些密碼將由KMS中的主密鑰進一步保護。

這種安全的備份功能即將推出(API實際上已經啟用,但是由於未發布docs / UI,所以這是一個黑暗的功能)。 但是,這將不允許您執行現有節點的備份。 目前需要在節點創建時設置備份,日志流和KMS的配置。 Kaleido路線圖上允許在現有節點上重新配置“備份和日志”流,但是我們無法為此承諾時間。

我希望這有助於解釋情況。 問候,彼得

我有一個類似的問題 - 合同創建和所有權依賴於msg.sender地址(構造函數),但 Kaleido 似乎只允許使用 Kaleido 上的帳戶部署合同,我找不到私鑰。

臨時解決方案是更改合同以獲取param中的地址而不是使用msg.sender

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM