matic checkpoint理解
概念checkpoint是Matic协议中最关键的部分。它代表了Bor链状态的快照,应该由⅔+的验证器集证明,然后再验证并提交给部署在以太坊上的合约。
这里有几个问题:
checkpoint 是什么
为什么要提交bor的状态,状态中包含哪些信息
checkpoint 验证流程
checkpoint 是什么checkpoint是Matic协议中最关键的部分。它代表了Bor链状态的快照,应该由⅔+的validator集证明,然后再验证并提交给部署在以太坊上的合约。
Heimdall 层允许将 Bor 生成的区块聚合到单个 Merkle 根中,并定期将其发布到以太坊主链。此已发布状态也称为检查点,因此整个过程称为validator(检查点)。检查点提议者最初是通过 Tendermint 的加权循环算法选择的。
checkpoint 结构123456789101112131415161718192021type CheckpointBlockHeader struct { // Proposer is selected based on stake Proposer ...