币圈界报道:

IOTA启用星鱼共识:以主动分发重构数据同步范式

在高负载或节点响应迟缓的场景下,IOTA的星鱼共识机制可提前分发关键信息,使验证者无需等待完整区块即可推进共识流程,有效规避因数据缺失导致的长时间停滞。

数据重建机制嵌入共识核心,突破传统同步瓶颈

该机制将数据可用性问题纳入共识逻辑框架,不再依赖外部独立的同步任务。验证者仅能对已知且可重建的数据进行投票,从而确保共识基础的真实性与完整性。

有向无环图结构揭示网络状态缺口

通过追踪区块间的引用关系,有向无环图清晰呈现了验证者之间的知识共享程度与潜在同步断点。当多个节点共享某条引用路径时,表明该部分数据已被广泛传播;反之,缺失引用则暴露了数据扩散的薄弱环节。

从拉取到推送:共识模式的根本性转变

相较于早期依赖验证者主动请求缺失数据的拉取模式,星鱼共识采用预判式推送策略。在发现潜在缺失前,系统即主动分发必要信息,避免了层层请求带来的延迟累积。实测数据显示,该设计使拉取请求数量下降约一个数量级。

元数据与交易负载分离实现高效传输

星鱼共识将区块头中的引用、投票及时间戳等元数据与实际交易内容解耦。区块头承载共识所需的关键信令,而交易数据以独立片段形式分发,既保障了共识路径轻量化,又维持了网络整体数据完整性。

里德-所罗门编码支撑分布式数据恢复

利用里德-所罗门编码技术,原始交易负载被拆分为多个片段,任意一组满足阈值的合法片段即可还原完整数据。在拜占庭容错模型下,只要存在f+1个有效片段和2f+1个确认,即可保证数据可恢复性。

带宽与延迟权衡下的性能优化

尽管星鱼共识在测试中消耗更多通信资源,但其通信行为更早发生且具备结构性。通过前置发送有用信息,显著降低了后续恢复阶段的开销。虽然排序前增加了一步可用性校验,轻微延长了普通交易延迟,但在网络异常情况下,恢复速度得到明显改善。