公链与 Layer2
不必从创世重放:CometBFT 状态同步的快照分块与轻客户端信任锚
CometBFT 的状态同步只取链头附近的数据:应用把状态做成快照,节点通过对等网络的快照通道与分片通道要元数据、要分片,再用轻客户端按可信高度、可信哈希与可信周期验证这份状态;ADR 104 进一步支持把快照带外搬到新节点本地。本文按官方文档与规范拆解它与区块同步的分工、四条通道、消息上限与运维边界。
汇总与「Cosmos 生态」相关的文章,帮助你系统了解该主题。
CometBFT 的状态同步只取链头附近的数据:应用把状态做成快照,节点通过对等网络的快照通道与分片通道要元数据、要分片,再用轻客户端按可信高度、可信哈希与可信周期验证这份状态;ADR 104 进一步支持把快照带外搬到新节点本地。本文按官方文档与规范拆解它与区块同步的分工、四条通道、消息上限与运维边界。
IBC 速率限制中间件包在 ICS-20 转账外面,按资产与通道(或客户端)配置发送、接收两个方向的百分比配额,超过阈值的那一笔直接被拦下;计数器随小时纪元重置,超时或投递失败的包会被回退记账。黑名单可以整类阻断资产,白名单可以整体绕行。本文按官方文档拆解它的判超公式、状态记账、治理入口与拦不住的边界。
CometBFT 的 Tendermint 共识是领导者制的,一个高度里每一轮的提议者都由确定性算法算出:给每个验证者维护累计优先级,选举时各自加上投票权、选出最高者、再把它减去全集合总投票权。规范还要求新加入者从负 1.125 倍总投票权起步,验证者集变动时把优先级居中并在跨度超过两倍总投票权时缩放。本文按官方共识规范拆解这套加权轮询的算法、边界与代价。
ABCI 交回的 AppHash 是一段由应用决定、共识无法验证的字节,却决定了一致性检查、轻客户端证明和历史可证性。本文按 CometBFT 规范拆解它在出块流程中的位置、如何被下一轮承诺、以及历史版本为何是应用的责任。