区块链基础 / 主题阅读

以太坊验证者如何构建、聚合与广播验证信息

以太坊验证者通过构建包含关键信息的验证信息,参与网络共识。验证信息需经过聚合和广播,最终影响网络的最终性判断。验证者因提交验证信息获得奖励,但包含延迟会影响奖励金额。

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

在以太坊的权益证明机制中,验证者需要在每个纪元(epoch)内创建、签名并广播验证信息(attestation)。验证信息用于投票支持验证者对区块链状态的看法,包括最近的最终性区块和当前纪元的第一个区块。验证信息由三部分组成:聚合位列表、数据和签名。

验证信息的数据结构与内容

验证信息的数据部分包含多个关键字段,如slot(验证信息对应的槽位)、index(验证者在委员会中的索引)、beacon_block_root(验证者看到的链头区块根哈希)、source(最终性投票中最近的已验证区块)和target(当前纪元的第一个区块)。这些信息共同帮助网络达成共识。

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

为了减少网络开销,验证信息在子网内聚合后才被广播。聚合后的信息包含所有同意该数据的验证者签名。每个纪元中,每个子网会选择16个验证者作为聚合者,负责收集并广播聚合后的信息。

验证信息的奖励机制与延迟影响

验证者因提交验证信息获得奖励,奖励取决于参与标志(source、target和head)、基础奖励和参与率。如果验证信息的包含延迟增加,奖励会相应减少。例如,包含延迟为1时奖励为最大值,延迟为2时奖励减半。

资料与延伸阅读

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

  1. Attestations | ethereum.org ↗
← 更多区块链基础文章返回顶部 ↑