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

一文了解ETH2質押程序

ECN以太坊中国
特邀专栏作者
本文約1834字,閱讀全文需要約3分鐘
如何成為Eth2驗證者?了解質押程序很重要。
AI總結
如何成為Eth2驗證者?了解質押程序很重要。

Eth2將使用Proof of Stake(權益證明)來維護網絡安全,但實行PoS需要每個活躍的參與者(“驗證者”)擁有一定資產來進行質押。如果持有資產的是eth1賬戶,那麼這些資產需要轉移到eth2的驗證者處才能進行質押。

驗證者的職責主要是提議區塊並證明(attest)其他區塊,而質押者(staker)則提供資金進行質押。驗證者和質押者的角色可以是相同或不同的實體,最佳實踐建議將這兩者區分開以最大程度保證資金的安全性。

將資金從eth1轉移到eth2以及定義質押者和驗證者的過程稱為Staking,第一步是在eth1上發送質押存款交易(staking deposit transaction)。質押存款交易包含的細節信息有質押者身份、驗證者身份等等,並被統稱為存款協議(deposit agreement)。本文將詳細探析抵押存款,並闡釋在eth1上提交ETH給eth2驗證者的過程。

圖片描述

圖片描述

圖1:存款協議與其參與者

正文

圖片描述

正文

注意,由於是在eth2中對驗證者進行身份證明,因此使用的是eth2公鑰而非eth1公鑰。

圖片描述

圖片描述

圖3:質押金額

提款身份證明

提款身份證明用於提供驗證者提出存款的賬戶。質押者可以通過向協議中添加可操縱的公鑰來識別提款賬戶身份:

圖片描述

圖片描述

圖4:提款身份證明

注意,提款身份證明使用的也是eth2的公鑰。因此,其必須直接由質押者提供,而無法像eth1智能合約通常那樣從交易簽名中恢復。

還要注意的是,如果驗證者和質押者是同一實體,則應使用不同的密鑰進行驗證者身份識別和提款身份識別。如此以來提款密鑰可以安全地離線保存,直到質押者做好提款準備。

圖片描述

圖片描述

圖5:驗證者授權

圖片描述

圖片描述

圖6:提交存款協議

此處有兩點需要注意:

1. 質押者沒有在存款協議中明確授權,而是在交易廣播之前將其簽名添加到交易中提供所需授權;

二級標題

二級標題

激活存款協議

與前序步驟不同,激活合約主要進行在eth2中。

圖片描述

圖片描述

圖片描述

全程

圖片描述

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

公眾號:ETH中文網

原文鏈接:https://www.attestant.io/

更多以太坊資訊請關注:

公眾號:ETH中文網

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

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

PoS
ETH
歡迎加入Odaily官方社群