关键要点:
- IOTA 已通过 v1.21.1 更新和协议版本 24 将其 Starfish 共识机制迁移至主网。
- 新设计将基于拉取的 Mysticeti 模型替换为基于推送的方法,以更好地处理网络压力和滞后的验证节点。
- Starfish 将元数据与有效载荷分离,并使用 Reed-Solomon 分片技术,通过接受略高的延迟来换取更高的韧性。
关键要点:

IOTA 已通过软件版本 v1.21.1 和协议版本 24 将其 Starfish 共识机制移至主网。这一技术转变旨在提高网络在现实世界压力条件下的性能。这个基于有向无环图 (DAG) 的网络正在调整其数据同步策略,以更好地支持其验证节点集。
此次升级标志着有意背离之前的 Mysticeti 模型,该模型依赖于验证节点从同行那里拉取缺失的数据。项目文档指出:“Starfish 从 Mysticeti 的拉取恢复转向基于推送的数据移动,在缺失历史记录到达滞后验证节点的关键路径之前,将拉取请求减少了约一个数量级。”
新架构引入了基于推送的设计,验证节点主动向同行发送数据,旨在帮助滞后的节点在高度活跃期间更有效地跟上进度。该过程将区块元数据从交易有效载荷中分离出来,并使用 Reed-Solomon 编码将有效载荷分割成碎片。只需这些碎片的一个足够子集即可重构区块,确保了数据可用性,而无需每个节点同时拥有完整的有效载荷。这种方法也被用于其他数据可用性解决方案中。
这种增加韧性的代价是普通交易延迟可能会略有增加,因为在排序之前需要确认数据可用性。在此升级之前,该协议已在测试网上升级了智能合约,其成功现在将通过其在主网上的运营表现来衡量,特别是在不牺牲可用性的情况下维持压力下的网络一致性,这是 Hedera Hashgraph 和 Fantom 等许多基于 DAG 的协议所面临的挑战。
本文仅供参考,不构成投资建议。