BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Eth2 Staking系列:密鑰篇

ECN以太坊中国
特邀专栏作者
本文約2338字,閱讀全文需要約4分鐘
在Eth2中,驗證者需要哪些密鑰?又將如何記錄和存儲密鑰?
AI總結
在Eth2中,驗證者需要哪些密鑰?又將如何記錄和存儲密鑰?

來源|Ethereum Blog

來源|

作者| Carl Beekhuizen

來源|

來源|

無論是哪一個權益證明(PoS) 系統,其核心都是簽名方案。簽名用於識別驗證每個驗證者的身份,從而我們將驗證者行為(無論好壞) 追溯到驗證者本身。

一級標題

一級標題

一級標題

簽名密鑰是驗證者需要用於簽名證明(attestation) 和提議區塊的密鑰。由於一個驗證者在每個epoch內至少需要對一條消息進行簽名,客戶端軟件必須對簽名密鑰進行託管。

一級標題

一級標題

如上所述,驗證者通過簽名密鑰履行其職責。而提款密鑰可以控制驗證者的資金(轉移和提取ETH)。

一級標題

*最早在階段1才能進行轉賬和提款

一級標題

太多密鑰怎麼辦?EIP 2333和2334和

一級標題

實現:這組標準描述了提款密鑰和簽名密鑰之間的關係,以及如何從單個助記符中導出它們。

助記符

一級標題

一級標題

根據EIP 2333根據

與錢包互動時,你可能會碰到格式為m/44'/60'/0'/0/0的“路徑”。這些路徑描述了密鑰之間的關係。

根據

根據

,其關係採用樹結構的形式,其中密鑰由熵源(樹的seed) 和樹路徑確定。

我們使用種子來計算樹根,然後在基於樹根層層構建。該密鑰樹完全根據其後分支之間的關係和樹根來進行定義。

此外,通過僅存儲該助記符,你可以備份作為驗證者所使用的每個密鑰。

在EIP 2334在

每個分支都由/ 隔開,因此m/2 表示從主密鑰開始並跟隨第2條分支。

在EIP 2334 在

為了闡明概念,上面的例子盡可能簡化了,但實際上涉及的路徑要長一些 (

一級標題

總而言之,需要記住的要點就是:如果你知道助記符,那你就可以計算出提款密鑰,繼而通過提款密鑰得到你的簽名密鑰。

一級標題

驗證者客戶端使用keystore文件作為交換密鑰的方式。

一級標題

當準備開始驗證時,要向你的驗證者客戶端提供Keystore和對其進行加密的密碼,客戶端需要這兩條信息才能導入私鑰

一級標題

一級標題

成為驗證者

當驗證者客戶端需要用到簽名密鑰時,你的每個驗證者節點都會收到一個存儲相應密鑰的Keystore文件。

一級標題

我們一直致力於構建一個友好的界面來引導用戶成為驗證者。很快我們就會發布一篇博文介紹什麼是Eth2 Launchpad及其使用指南!

一級標題

往期系列文章:

更多以太坊資訊請關注:

更多以太坊資訊請關注:

更多以太坊資訊請關注:

公眾號:ETH中文網

網站:ethereum.cn

聲明:ECN的翻譯工作旨在為中國以太坊社區傳遞優質資訊和學習資源,文章版權歸原作者所有,轉載須註明原文出處以及ethereum.cn,若需長期轉載,請聯繫ethereumcn@gmail.com進行授權。

ETH
歡迎加入Odaily官方社群