以太坊后合并时代的15个概念深入理解以太坊2.0_财经知识_智行理财网

以太坊后合并时代的15个概念深入理解以太坊2.0

智行网 0
[ xy001 ]以太网后合并时代的15个概念表明以太网2.0 [ xy 002 ] [ xy001 ]北京时间9月15日14时42分左右,以太网正式完成合并。 以太坊在区块高度15537393处引发合并机制,生产第一个PoS区块,高度为15537394,以太网共识正式从PoW转为PoS机制。

以太坊进入后合并时代,你对以太坊2.0了解多少? 本文用15个概念带你深入理解它。

1、信标链[beaconchain]

信标链在以太网1.0上引入权益证明,与以太网1.0并行运行。 信标链也称为协调层。

信标链具有以下作用:

确认分配验证者角色的

检查点

协议级随机数字生成器[RNG]

[ xy001 ] 32 slot=1epoch [ xy 002 ] [ xy001 ]1slot的时间为12秒,随机选择的验证者在该时间内提出一个块。 每个slot可能有区域块,也可能没有区域块。 所有验证者分为多个委员会中选择所需的族。 每个slot的验证由一个或多个单独的委员会负责。 委员会有1名验证者被选为聚合器(aggregator,),其他127名验证者进行验证。 在所有Epoch之后各委员会的验证者将被混合并合并到新的委员会中。 每个委员会至少有128名验证者。

3、epoch [ xy 002 ] [ xy 001 ]1epoch=32 slot [ xy 002 ]

1一个Epoch表示32个slot的数量,大约需要6.4分钟。

在涉及验证者队列和最终确定性时,Epoch起着重要的作用。

4、存款合同

存款合同是通过以太网1.0上的智能合约到达以太网2.0的网关。

智能合约至少接受一个ETH和有效输入数据的交易。

以太网2.0信标节点拦截存款合同然后使用输入数据信任每个验证者节点。

5、输入数据

输入数据,也称为存储数据,是用户创建的长度为842个字符的序列。

它表示认证者的公钥和取款的公钥,用认证者的私钥签名。 输入数据必须添加到交易和存款合同中,以便通过信标链识别。

6、验证者[validator]

验证者需要在以太网上1.0链上的验证者存款合同中存入32个ETH。 认证者运营商必须运行认证者节点。 验证者的作用是提议阻止并在证书上签名。 验证者必须保证至少一半的在线时间才能获得正收益。

估计符合激活资格的激活

具体参考以下关于等待验证者的术语说明。 保证金存款已经用ETH2链上“满足激活条件”的时间戳标识。 如果有等待激活的证明者队列,则必须计算估计的激活时间戳。

7、唯一索引[uniqueindex]

接收对于每个验证者唯一的唯一索引。

8、当前余额有效余额Current Balance和effective balance ] [ xy 002 ] [ xy 001 ]当前余额表示验证者当前持有的ETH数量。 有效余额表示根据当前余额计算的值用于确定验证者获得的报酬或惩罚的大小。 有效余额永远不得超过32 ETH。

为了增加有效余额,验证者请求“有效余额1.25 ETH”。 换言之,如果有效余额为20 ETH当前余额必须为21.25 ETH才能获得,21的有效余额以太体。 如上例所示,有效余额低于阈值0.25时会进行调整。

以下是说明有效余额如何变化的示例。

当前余额为32.00 ETH ——有效余额为32.00 ETH时。

当前余额从22.00 ETH降至21.76 ETH——有效余额时为22.00 ETH。

如果当前余额增加到22.25 ETH,有效余额为21 ETH,则有效余额增加到22 ETH。

9、汇报者[slasher]

slasher构成实体但是,接受证书需要信标节点。

为了让验证者发现恶意行为,slasher会检查所有接收到的证书,直到发现处罚后才进行攻击。

发现的处罚没有播放到网上,下一个块建议者将证明添加到块中。 阻止建议者通过惩罚无恶意验证者获得报酬。

但是,举报人(Slasher )得不到报酬。

可处罚罪行

证明者违规[ attestation violation ] [ xy 002 ] [ xy001 ]双重投票:证明者在同一epoch上签署两个冲突的证书。

循环投票:验证者循环另一个证书并对证书签名。

[

]提案者的违反(Proposer Violation ) (xy002 ) ) xy001 )双重程序块提案:一个程序块提案者对同一个slot签名两个竞争程序块。

10、证明(Attestation )

由验证

块有效性的证明方(Attester )投票。

11、区块提案者[blockproposer]

在信标链上选择的验证者建议下一个区块。 每个slot只有一个有效的块。

12、块状态[blockstatus]

提出的块Proposed :块通过验证被验证者提出。

建议中块(Scheduled ) :验证者正在提交数据。

泄漏块(Missed/Skipped ) :由于提案者在既定时间内未成功提出块,因此该块被忽略。

孤岛(Orphaned ) :为了理解这个术语,请看下图。 其中数字1-9表示slot。

1、slot1的验证者建议方框“a”。

2、slot2的验证者建议块“b”。

3、slot4被忽略,因为验证者没有建议脱机等阻止。

4、slot5/6中发生了分支。 验证者(5)提出了屏蔽,但验证者(6)没有收到相关信息。 (该块到达该验证者的速度不够快)。 因此验证者(6)根据从验证者(3)看到的最新信息提出了分区。

5、分支选择规则在此起重要作用——确定可用链中的链为规范链。

13、验证方生命周期(1)已存入保证金(xy002 )

32eth,该状态维持7小时左右。 这提供了当ETH1链受到攻击时的安全性。

(2)等待激活

[ xy001 ]等待eth 2激活。

验证者在进入验证者队列之前,必须由其他活动验证者投票参与。 每四小时进行一次投票。

直到网络中有327680个活动验证者每个epoch可以激活4个验证者。 每增加65536(=4*16384 )个活动验证者,验证者的激活率相应增加1个百分点。

此后,每个epoch可以激活5个验证者,需要327680个激活验证者也就是每天1125名验证者。 [ xy 002 ] [ xy001 ]如果每个epoch激活6个验证者,则每天需要393216个活动验证者,即1350个验证者。 [ xy 002 ] [ xy001 ]每个epoch激活7个验证者,458752个活动验证者,即每天需要1575个验证者。 [ xy 002 ] [ xy001 ]如果每个epoch激活8个验证者,则每天需要524288个活动验证者,即1800个验证者。

[ xy001 ]每个epoch需要589824个活动验证者,即每天2025个验证者才能激活9个验证者。 [ xy 002 ] [ xy001 ]如果每个epoch激活10个验证者,则每天需要655360个活动验证者,即2200个验证者。

激活计数随激活验证者数量的增加而增加,并限制为将激活验证者集除以64.000。

(3)活动验证者(Active Validator )

当前正在提议确认的块(=块提议者) [

]

验证者将:

的余额小于16 ETH )从网络中赶出)、xy002验证者

(4)已处罚验证者(Slashing Validator )

验证者是恶意验证者,将受到处罚并被逐出系统。

惩罚(Penalty )是s类的消极奖励(例如离线)。

[

]处罚(Slashing )是严重的处罚)1/32的质押余额)和强制退出. ——Justindrake )

) xy001 )5)退出的验证者赶出

网络:验证者的余额低于阈值,被赶出网络。 退出

网络:主动退出,取款密钥持有人可以提取相应验证人余额的当前余额。

14、最终确定(Finalization )

在以太网2.0中,至少三分之二的验证者必须诚实,因此存在两个竞争的epoch,如果三分之一的验证者决定实施恶意行为,他们将受到惩罚。 诚实的人会得到报应。

为了确定是否最终确定

个Epoch,验证者必须同意两个连续的最新Epoch(=“已证明”),随后所有先前的Epoch被认为是最终确定的。

北京时间9月15日19:26日最终确认的Epoch和正在处理的块的Epoch15,最终确定性问题[finalityissues]

某Epoch的投票率为66.6%(=参加率)该epoch不成立。 正如“最终确定”的概念所述,要达到最终确定性,需要连续三个经过证明的epoch。 只要链条不处于这种状态,就存在最终确定性问题。

存在最终确定性问题期间,验证者队列将被暂停,新的验证者将无法加入网络,但余额小于16 ETH的非活动验证者将被赶出网络。 这将使互联网更加稳定,参与率也更高。

标签: 链上 网络中 验证
以太坊后合并时代的15个概念深入理解以太坊2.0文档下载: PDF DOC TXT