星鱼共识提前发送关键数据
在网络承受压力时,IOTA的星鱼共识机制能够提前发送关键数据,帮助验证者避免因区块缺失而长时间等待。
IOTA运用里德-所罗门编码和有向无环图检查技术来恢复交易负载,而无需向每位验证者推送完整的交易数据。
IOTA已通过v1.21.1版本和协议版本24将星鱼共识部署至主网。此次升级为网络带来了一个专为现实条件设计的新共识机制,确保即使在节点运行缓慢、消息延迟或部分参与者行为异常的情况下,验证者也能维持数据流动。
共识与数据同步的一体化
共识通常聚焦于达成一致。即使在压力下,验证者必须对相同的历史记录达成共识。然而,星鱼共识将同步问题视为这一核心问题的一部分。验证者无法对未曾见过的区块进行投票,也无法确认其无法重建的交易数据。因此,星鱼共识将数据流转内置于协议之中,而非将其留作独立的网络任务。
诚实的做法是帮助网络推进。
基于有向无环图的追踪与改进
IOTA的有向无环图记录了区块如何引用先前区块。这些链接显示了验证者已见证的内容以及网络仍存在的缺口。当引用出现在众多验证者中时,表明网络存在共享知识;而当引用缺失时,该结构会暴露出同步失败的位置。
IOTA早期的Mysticeti共识模型更依赖拉取行为。在该模式下,验证者在检测到数据缺口后会向对等节点请求缺失的区块。在网络平稳时,拉取模式能节省带宽,但在网络承压时会增加延迟。每个缺失项都会引发新的请求、等待和恢复步骤。
星鱼共识升级的激活,是IOTA为支持与35万亿美元全球市场相连的现实贸易基础设施所推进的一部分。该升级有助于在网络部分节点滞后或断开时保持弹性。
星鱼共识采用推送机制降低恢复延迟
星鱼共识通过基于推送的方法改变了原有模式。验证者在他人请求之前便主动转发有用信息。这为滞后节点提供了在历史缺失问题影响关键路径之前所需的数据。IOTA的出站请求图清晰地展示了这一变化:与Mysticeti相比,星鱼共识将拉取请求减少了约一个数量级。
该设计并非推送全部完整数据。星鱼共识将元数据与交易负载分离。区块头携带引用、投票、确认、时间详情和负载承诺,交易数据则单独传输。这使得共识路径更为轻量,同时仍为验证者提供了足够信息以维持有向无环图的健康状态。
里德-所罗门编码的支持
里德-所罗门编码支持该结构。星鱼共识将区块的交易负载分割成片段,每个验证者分配一个片段。原始负载可以从任意足够的有效片段子集中重建。在星鱼共识中,任何f+1个有效片段即可重建负载,而2f+1个确认则构成了在拜占庭假设下确保安全所需的可用性条件。
因此,星鱼共识不要求每位验证者同时持有完整负载。相反,它证明了在诚实验证者间存在足够多的已验证片段以重建数据。随着有向无环图增长,后续区块会携带证据,表明先前的负载仍可恢复。
性能权衡与表现
性能数据解释了IOTA接受此权衡的原因。在测试期间,星鱼共识比Mysticeti使用了更多带宽,但增加的通信发生得更早且遵循结构化路径。协议提前发送有用信息,而非等待验证者请求缺失数据,这降低了后续的恢复成本,并帮助网络在压力下保持一致。
性能表现也涉及波动性。星鱼共识在排序前增加了一个可用性步骤,这可能轻微增加普通交易的延迟。然而,较慢的情况得到了改善,网络从信息缺失中恢复所需的时间也减少了。
IOTA

交易所
交易所排行榜
24小时成交排行榜
人气排行榜
交易所比特币余额
交易所资产透明度证明
去中心化交易所
资金费率
资金费率热力图
爆仓数据
清算最大痛点
多空比
大户多空比
币安/欧易/火币大户多空比
Bitfinex杠杆多空比
ETF追踪
索拉纳ETF
瑞波币ETF
香港ETF
比特币持币公司
加密资产反转
以太坊储备
HyperLiquid钱包分析
Hyperliquid鲸鱼监控
大额转账
链上异动
比特币回报率
稳定币市值
期权分析
新闻
文章
财经日历
专题
钱包
合约计算器
账号安全
资讯收藏
自选币种
我的关注