织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

ETH2验证者须知:如何判定“证明”的有效性

时间:2020-08-14 18:02来源:未知 作者:admin 点击:
Eth2.0验证者怎样才能获得更高的奖励呢?原来证明越早被打包进区块链,验证者获得的奖励便越高。本文根据关键度量“打包距离 (inclusion distance)”帮助验证者判定“单个证明”以及“

Eth2.0验证者怎样才能获得更高的奖励呢?原来证明越早被打包进区块链,验证者获得的奖励便越高。本文根据关键度量“打包距离 (inclusion distance)”帮助验证者判定“单个证明”以及“聚合证明”的有效性。

 

证明

 

 

证明指的是由验证者就Eth2.0区块链当前状态所发起的投票。每位活跃验证者每epoch(约6.5分钟)发起一次证明,由以下元素组成:

图1:证明的组成

其中一个有趣的过程是链头投票,指的是验证者投票证明出最新的有效区块,即链头。链头投票的组成见下图:

 

图2:链头投票的组成

在这里,slot指的是验证者投票证明当前链头所在的位置,哈希值则标识了验证者所在的位置。而这两者组合起来,独特地标识出区块链上的某一点,并且获得足够的票数之后,网络就链的状态达成了共识。

 

尽管每个证明中的数据都相对较小,但随着成千上万的验证者参与,该数据会迅速庞大起来。由于此数据将永远存储在链上,因此减少储存数据的大小很重要,可以通过聚合(aggregation)过程来实现。

聚合由多个证明组成,并且所有证明都由同一委员会投票,包括链头投票和最终确定性投票,然后将其合并成为一个聚合证明:

图3:聚合证明的组成

聚合证明与简单证明在两个方面有所不同。首先,聚合证明中有多个验证者。其次,他的签名是聚合签名,由匹配的简单证明的签名构成的。聚合证明非常有利于存储,但是会带来额外的通信和计算负担(更多信息请参见下文)。 (责任编辑:admin1)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容