• 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

《深入海星:解析IOTA基于推送的共识机制》

2026-05-08 18:55:57
收藏

星鱼共识提前发送关键数据

在网络承受压力时,IOTA的星鱼共识机制能够提前发送关键数据,帮助验证者避免因区块缺失而长时间等待。

IOTA运用里德-所罗门编码和有向无环图检查技术来恢复交易负载,而无需向每位验证者推送完整的交易数据。

IOTA已通过v1.21.1版本和协议版本24将星鱼共识部署至主网。此次升级为网络带来了一个专为现实条件设计的新共识机制,确保即使在节点运行缓慢、消息延迟或部分参与者行为异常的情况下,验证者也能维持数据流动。

共识与数据同步的一体化

共识通常聚焦于达成一致。即使在压力下,验证者必须对相同的历史记录达成共识。然而,星鱼共识将同步问题视为这一核心问题的一部分。验证者无法对未曾见过的区块进行投票,也无法确认其无法重建的交易数据。因此,星鱼共识将数据流转内置于协议之中,而非将其留作独立的网络任务。

诚实的做法是帮助网络推进。

基于有向无环图的追踪与改进

IOTA的有向无环图记录了区块如何引用先前区块。这些链接显示了验证者已见证的内容以及网络仍存在的缺口。当引用出现在众多验证者中时,表明网络存在共享知识;而当引用缺失时,该结构会暴露出同步失败的位置。

IOTA早期的Mysticeti共识模型更依赖拉取行为。在该模式下,验证者在检测到数据缺口后会向对等节点请求缺失的区块。在网络平稳时,拉取模式能节省带宽,但在网络承压时会增加延迟。每个缺失项都会引发新的请求、等待和恢复步骤。

星鱼共识升级的激活,是IOTA为支持与35万亿美元全球市场相连的现实贸易基础设施所推进的一部分。该升级有助于在网络部分节点滞后或断开时保持弹性。

星鱼共识采用推送机制降低恢复延迟

星鱼共识通过基于推送的方法改变了原有模式。验证者在他人请求之前便主动转发有用信息。这为滞后节点提供了在历史缺失问题影响关键路径之前所需的数据。IOTA的出站请求图清晰地展示了这一变化:与Mysticeti相比,星鱼共识将拉取请求减少了约一个数量级。

该设计并非推送全部完整数据。星鱼共识将元数据与交易负载分离。区块头携带引用、投票、确认、时间详情和负载承诺,交易数据则单独传输。这使得共识路径更为轻量,同时仍为验证者提供了足够信息以维持有向无环图的健康状态。

里德-所罗门编码的支持

里德-所罗门编码支持该结构。星鱼共识将区块的交易负载分割成片段,每个验证者分配一个片段。原始负载可以从任意足够的有效片段子集中重建。在星鱼共识中,任何f+1个有效片段即可重建负载,而2f+1个确认则构成了在拜占庭假设下确保安全所需的可用性条件。

因此,星鱼共识不要求每位验证者同时持有完整负载。相反,它证明了在诚实验证者间存在足够多的已验证片段以重建数据。随着有向无环图增长,后续区块会携带证据,表明先前的负载仍可恢复。

性能权衡与表现

性能数据解释了IOTA接受此权衡的原因。在测试期间,星鱼共识比Mysticeti使用了更多带宽,但增加的通信发生得更早且遵循结构化路径。协议提前发送有用信息,而非等待验证者请求缺失数据,这降低了后续的恢复成本,并帮助网络在压力下保持一致。

性能表现也涉及波动性。星鱼共识在排序前增加了一个可用性步骤,这可能轻微增加普通交易的延迟。然而,较慢的情况得到了改善,网络从信息缺失中恢复所需的时间也减少了。

免责声明:

本网站、超链接、相关应用程序、论坛、博客等媒体账户以及其他平台和用户发布的所有内容均来源于第三方平台及平台用户。百亿财经对于网站及其内容不作任何类型的保证,网站所有区块链相关数据以及其他内容资料仅供用户学习及研究之用,不构成任何投资、法律等其他领域的建议和依据。百亿财经用户以及其他第三方平台在本网站发布的任何内容均由其个人负责,与百亿财经无关。百亿财经不对任何因使用本网站信息而导致的任何损失负责。您需谨慎使用相关数据及内容,并自行承担所带来的一切风险。强烈建议您独自对内容进行研究、审查、分析和验证。

展开阅读全文
更多新闻
自选
我的自选
查看全部
市值 价格 24h%