木星链 木星链
Ctrl+D收藏木星链
首页 > BNB > 正文

ETH:Staking:了解以太坊2.0质押程序

作者:

时间:1900/1/1 0:00:00

来源 | Attestant

作者 | Jim McDonald

Eth2将使用Proof of Stake(权益证明)来维护网络安全,但实行PoS需要每个活跃的参与者(“验证者”)拥有一定资产来进行质押。如果持有资产的是eth1账户,那么这些资产需要转移到eth2的验证者处才能进行质押。

验证者的职责主要是提议区块并证明(attest)其他区块,而质押者(staker)则提供资金进行质押。验证者和质押者的角色可以是相同或不同的实体,最佳实践建议将这两者区分开以最大程度保证资金的安全性。

将资金从eth1转移到eth2以及定义质押者和验证者的过程称为Staking,第一步是在eth1上发送质押存款交易(staking deposit transaction)。质押存款交易包含的细节信息有质押者身份、验证者身份等等,并被统称为存款协议(deposit agreement)。本文将详细探析抵押存款,并阐释在eth1上提交ETH给eth2验证者的过程。

Web3 API平台Airstack完成700万美元融资:5月17日消息,Web3 API 平台 Airstack 宣布完成 700 万美元 Pre-Seed 轮后半部分融资,由 Superscrypt 领投,Polygon、Hashed Emergent、NGC、Primal Capital、UOB Ventures 和 Signum Capital 等参投。Airstack 允许开发者使用 AI 支持的自然语言请求访问和利用链上数据。[2023/5/18 15:09:41]

      1 创建存款协议

存款协议将对质押者和验证者进行定义,并构成存款程序所需交易的基础。

StarkWare构建的Layer2 DeFi基础设施CANVAS已上线测试网:9月29日消息,StarkWare构建的Layer2 DeFi基础设施CANVAS已上线测试网,主网将于90天后上线。[2022/9/29 22:40:08]

图1:存款协议与其参与者

2 验证者身份证明

要确保将存款交给了正确的验证者,就需要验证者身份证明。验证者通过将其公钥添加到协议中来证明自己的身份:

图2:验证者身份证明

注意,由于是在eth2中对验证者进行身份证明,因此使用的是eth2公钥而非eth1公钥。           

3 质押金额

KyberSwap 团队开发的一站式 DeFi 钱包 Krystal 已上线移动端应用:4月21日消息,由 KyberSwap 团队开发的一站式 DeFi 钱包工具 Krystal 已正式上线移动版应用,用户可下载 iOS 和安卓版,未来几周还将推出网页版。

目前 Krystal 已集成 Uniswap 和 Kyber Network 以支持交易,后续将增加更多 DEX 协议,包括 SushiSwap、聚合器等。另外 Krystal 还集成了货币市场协议 Aave 和 Compound,为用户提供赚取利息的功能。[2021/4/21 20:44:42]

其次,存款协议中需要包含质押金额,以确保双方(以及双方网络)就质押金额达成一致。质押者可以将其期望质押的金额添加到协议中:

Gate.io Startup 上线项目DDOS回报率近12倍:据Gate.io芝麻开门行情显示,Gate.io Startup 首发项目Disbalancer (DDOS)已于昨日23:30附近正式开盘交易,上线11小时内最高涨幅达2445.44%,最高价格6.3636美元,为Startup认购价格0.5美元的近12倍,当前价格为2.3646美元,当前涨幅为845.84%,开盘11小时现货交易量达235.50万美元。近期行情波动较大,请注意控制风险。[2021/4/16 20:26:10]

图3:质押金额

       4 提款身份证明

提款身份证明用于提供验证者提出存款的账户。质押者可以通过向协议中添加可操纵的公钥来识别提款账户身份:

LBank已完成分发总价值约58000USDT的STAR代币空投:据官方消息,LBank于11月21日开启的STAR空投活动已于11月25日结束。STAR为Filecoin的分叉币,为奖励FIL持仓用户,LBank以10FIL=1STAR的比例空投。截止于11月27日20:00已完成STAR代币的发放,本次空投STAR数量约10000枚,总价值约58000USDT。

FileStar (STAR)通过一系列技术算法创新升级,经济模型及治理机制的精细化设计,在 Filecoin 的基础上实现了一套更加合理的分布式存储激励机制,并逐步从分布式存储进化为分布式互联网的激励层,整合全世界互联网基础设施资源,实现计算、带宽和存储资源的最优化利用,最终成为搭建 Web3.0(未来互联网)的分布式存储、可验证计算、可度量带宽的物理世界基础设施。[2020/11/27 22:22:38]

1. 公钥经由哈希以压缩其大小;

2. 哈希字符串的首字节由类型标识符代替(目前标识符为“0”)

图4:提款身份证明

注意,提款身份证明使用的也是eth2的公钥。因此,其必须直接由质押者提供,而无法像eth1智能合约通常那样从交易签名中恢复。

还要注意的是,如果验证者和质押者是同一实体,则应使用不同的密钥进行验证者身份识别和提款身份识别。如此以来提款密钥可以安全地离线保存,直到质押者做好提款准备。

5 验证者授权

要表明验证者同意遵守协议条款进行验证,则需要验证者授权。验证者要使用与验证者身份证明相同的密钥对协议条款进行签名来进行授权,并将该签名添加到协议中:

图5:验证者授权

6 提交存款协议

此时,存款协议中包含四条信息:验证者身份证明、质押金额、提款身份证明和验证者授权。如果质押者想继续完成存款,还需要将包含该协议和资金的交易发送给eth1存款合约(deposit contract):

图6:提交存款协议

此处有两点需要注意:

1. 质押者没有在存款协议中明确授权,而是在交易广播之前将其签名添加到交易中提供所需授权;

2. 交易必须附带存款协议中所涉及的ETH确切金额,任何其他金额都将导致交易被存款合约拒绝。

接着由以太坊存款合约(deposit contract)接收并处理交易,如果一切正常进行,则存款合约将创建一个存款收据事件,收据包含存款协议中的所有数据,并且表示存款合约已经接收存款协议和所质押的ETH。

7 激活存款协议

与前序步骤不同,激活合约主要进行在eth2中。

Eth2会跟踪eth1的更新以获取存款收据。每个eth2节点在其提议的区块中都包含有最新的存款收据。随着这些区块的最终确认,存款就会成为eth2整体状态的一部分。存款收据将作为验证者状态存储在eth2中。

同样,验证者也会跟踪eth2中的更新以获知验证者状态的变化。当观察到带有公钥的验证者状态条目时,说明该存款已在eth1上完成,且已经得到了eth2的识别,剩下的就是证明工作了。

图7:激活存款协议

全程

结束提交和激活步骤之后,就完成了在eth2中质押eth1资产的全部过程:

图8:质押存款过程

注:尽管在理论过程中没有说明,但随着安全性的提升,Staking的过程会存在许多延迟。譬如在eth2中,在获取到存款收据事件和将该信息添加到验证者状态之间会存在一定的延迟,这样做是为了确保eth1网络中不会发生区块链重组而导致存款无效。

原文链接:https://www.attestant.io/posts/understanding-ethereum-staking-deposits/

转载请注明:ECN以太坊中国

标签:ETHSTABSPNBSETHEKingSTAND币BSPAYnbs币前景

BNB热门资讯
加密货币:加密货币对冲基金能跑赢大盘吗?

日益激烈的竞争和不断变化的交易环境使得对冲基金更难兑现承诺。压力的增加导致了费用结构的变化,管理费减少,在某些情况下,提高了对表现费的关注度.

1900/1/1 0:00:00
区块链:持续回暖 2020年区块链程序员重回巅峰?

自区块链被列为重点战略后,现在究竟发展成什么样了?这对于广大程序员来说意味着什么?本次CSDN领读由智联招聘发布《2019年区块链人才供需与发展报告》,详细解读现在区块链市场及人才养成.

1900/1/1 0:00:00
区块链:金融科技监管沙盒首批应用落地:700字公告背后的监管战略如何变化?

“1月14日,中国人民银行营业管理部(北京)向社会公示了首批6个金融科技创新监管试点应用。从涉及的主体看,本次试点包含了“国有商业银行、全国性股份制商业银行、大型城市商业银行、清算组织、支付机构.

1900/1/1 0:00:00
CBD:全球主要央行组成“央行主权数字货币”智库

加拿大央行、日本央行、瑞士央行、英国央行、瑞典央行和欧洲央行(ECB)正寻求合作,作为创建央行主权数字货币(CBDC)计划的一部分.

1900/1/1 0:00:00
RAT:币圈“一月劫”脚步临近 BitZ存币宝助用户渡劫

在昨晚的瀑布之后,在2020年的第三天市场以一波凶猛的回拉,为自己挣回了区块链革命的清名。行情上蹿下跳,不仅让诸多玩家心跳不止,也让更多合约玩家在多空双杀的极端走势中又少收了三五斗.

1900/1/1 0:00:00
OIN:BSV再现“妖币”本色 日涨超100%疯起来自己都怕

本周二加密货币市场再起波澜,在Bitcoin SV的疯狂上冲的带动下,市场整体强势反弹。 据比推数据,Bitcoin SV在过去24小时内几乎翻倍,目前价格来到327美元附近,市值已经一举来到第.

1900/1/1 0:00:00