欧易下载

欧易交易所
欧易交易所APP官网下载

欧易交易所(OKX)是最老牌的比特、莱特、以太交易所,欧易交易平台支持OTC法币交易,支持微信、支付宝和银行卡转账,安全方便快捷,欧易下载官方APP链接。

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

来源 | Attestant

作者 | Jim McDonald

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

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

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

      1 创建存款协议

过去24小时全球加密市值增加2000亿美元:金色财经报道,3 月 1 日,据相关数据显示,从今日上午 6 点 30 分开始,比特币价格在 10 分钟内跃升超过 2,000 美元并触及 44,198 美元日高,过去 24 小时涨幅达到 15.6%。此外,包括 Terra、Cardano 和 Solana 在内的其他加密货币价格也同步上升,推动整个加密货币市值在过去24小时增加了 2000 亿美元。本文撰写时,全球加密货币市值已来到 1.99 万亿美元,24 小时涨幅达到 9.9%。[2022/3/1 13:29:28]

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

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

2 验证者身份证明

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

图2:验证者身份证明

埃隆马斯克认为狗狗币作为支付手段优于SHIB和比特币:金色财经报道,埃隆马斯克认为,与比特币和SHIB比,狗狗币是一种更为优越的支付方式。据悉,马斯克点赞了狗狗币联合创始人Billy Markus发布的一条推文,该推文比较了上述三种加密货币的交易费用。Markus称:“狗狗币的低费用使其成为各种交易的理想选择”。[2021/11/13 6:49:50]

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

3 质押金额

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

图3:质押金额

       4 提款身份证明

波场TRON最新日活跃Dapp数量位居第一:据DappReview网站最新数据,波场TRON最新日活跃Dapp数量以260个位居第一。据悉,波场 TRON 以推动互联网去中心化为己任,致力于为去中心化互联网搭建基础设施。旗下的 TRON 协议是全球最大的基于区块链的去中心化应用操作系统协议之一,为协议上的去中心化应用运行提供高吞吐,高扩展,高可靠性的底层公链支持。波场 TRON 还通过创新的可插拔智能合约平台为以太坊智能合约提供更好的兼容性。[2020/9/9]

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

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以太坊中国

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

欧易交易所

DOGE合规交易所即将“现身”新加坡?

2019年12月18日,新加坡金融管理局(Monetary Authority of Singapore,下文简称为“MAS”)官网发布公告,宣布将于2020年1月28日起正式实施《支付服务法案》,数字货币交易所必须申请牌照使运营合规化。按照要求,所有寻求合规的交易所必须于2020年2月27日前提交申请备案文件,MAS明确表示逾期不受理。

以太坊决定比特币2020年走势的3个关键因素

2020年对于比特币来说是至关重要的一年。每四年一次的挖矿奖励减半事件将在今年5月份发生。除了减半,投资者还需要考虑三个重要的基本因素。 这三个因素是:比特币区块链网络的挖矿难度网络上唯一地址的总数围绕比特币的金融机构基础设施的改善。 因素一:难度+减半2020年5月,比特币历史上第三个减半奖励将被激活。

波场区块链第一 情商上榜 2020找工作需要哪些技能?

作者 | Deanna (Lazzaroni) Pate 译者 | Arvin 编辑 | 阿司匹林 出品 | 区块链大本营 2020 即将来临,到底什么样的人才,或者具备什么样的素质和技能,才能在 2020 年脱颖而出,找到一份满意的工作,或者成为企业的明星员工? 近日。

[0:0ms0-0:671ms