区块链基础 / 主题阅读

以太坊信标链中验证信息的构建、聚合与奖励机制

验证者在以太坊信标链中通过构建和广播验证信息参与共识,验证信息包含聚合位列表、数据和签名。验证信息在子网内聚合后广播,以减少网络开销。验证者因提交验证信息获得奖励,奖励取决于参与标志、基础奖励和参与率。包含延迟影响奖励计算,验证者需在规定时间内提交验证信息。

以太坊信标链POS共识机制示意图
主题资料配图,非新闻现场照片 · 配图:3. the beacon chain - pos

验证者如何构建和广播验证信息

在以太坊信标链中,验证者需要在每个纪元内创建、签名并广播验证信息。验证信息用于投票支持验证者对链的看法,包括最新的确认区块和当前纪元的第一个区块。验证信息包含三个主要部分:聚合位列表、数据和签名。其中,数据部分包含验证信息所针对的槽位编号、验证者所属委员会的索引、验证者看到的链头区块根哈希、最新的确认区块和当前纪元的第一个区块。

验证信息的聚合与广播机制

由于每个验证者都需要广播验证信息,这会带来较大的网络开销。因此,验证信息在子网内进行聚合,再广泛广播。聚合后的验证信息包含共识数据和由所有同意该数据的验证者签名组合而成的单一签名。聚合位列表用于标识每个验证者在委员会中的索引,以便验证签名的有效性。每个纪元中,每个子网会选出16个验证者作为聚合者,负责收集并广播聚合后的验证信息。

验证信息的奖励机制与参与条件

验证者因提交验证信息而获得奖励。奖励取决于参与标志(来源、目标和头部)、基础奖励和参与率。每个参与标志可以是真或假,取决于提交的验证信息及其包含延迟。最佳情况是所有三个标志均为真,此时验证者可获得基础奖励乘以标志权重和标志参与率再除以64。基础奖励根据参与验证者的数量和其有效质押以太坊余额计算。

验证信息的包含延迟与影响

验证信息的包含延迟是指验证者投票时链头(区块n)被投票后,区块n+1尚未被提出。因此,验证信息自然会在下一个区块中被包含,包含延迟为1。如果包含延迟增加到两个槽位,奖励将减半,因为基础奖励会乘以包含延迟的倒数。验证者有最多一个纪元的时间提交验证信息,若错过,可在下一个纪元以包含延迟提交。

资料与延伸阅读

你可以通过以下原始资料核对文中概念,并继续深入阅读。

  1. Attestations | ethereum.org ↗
  2. 配图:3. the beacon chain - pos ↗
← 更多区块链基础文章返回顶部 ↑