定义
Attestation 是由参与区块链(blockchain)共识协议的参与者生成的一种经过密码学签名的声明,用来在特定时间点上断言其对链状态或某个候选区块的特定看法。作为系统组件,它是验证者(validator)在某个共识周期内,对区块有效性、链头位置或检查点(checkpoint)对齐情况所作投票或意见的正式证据。
通俗理解
Attestation 可以理解为一张数字化、经过密码学签名的“选票”,记录某个验证者(validator)在特定时刻认为区块链(blockchain)的正确状态是什么。它作为正式证明,表明该验证者认为哪个区块或检查点(checkpoint)应该被网络认可。
背景与用法
在采用 Proof of Stake 的环境中,attestation 是核心机制之一。验证者(validators)会在每个 epoch 周期内定期发布已签名的声明,以表明其对特定区块或检查点(checkpoint)的支持。协议会对这些 attestation 进行汇总、存储和引用,用来决定最终性(finality)并跟踪验证者行为。作为系统组件,attestation 将验证者身份、epoch 等时间片段以及协议的最终性规则连接起来,形成连贯的一致性记录。