Sui Network已部署Mysticeti v2,这是其基于DAG的共识引擎的重大升级。此更新将交易验证直接集成到共识中,消除了冗余的共识前步骤。
Mysticeti v2引入了交易驱动程序,简化了交易提交和确认的方式。早期基准测试显示,亚洲节点的延迟降低了35%,全球确认速度更快。
Mysticeti是Sui的原始共识协议,于2024年7月在主网上使用基于DAG的模型推出。这种结构将交易传播与排序分离,提高了吞吐量和抗审查能力。
Mysticeti v2合并了共识前验证到主协议中,消除了额外的计算成本。
该协议现在与区块提交同时完成交易。当交易获得证书法定数量时即被最终确认,而区块仍按照原始DAG规则提交。
观察到足够拒绝票的交易会自动丢弃。这种方法减少了非快速路径交易的延迟,同时保留了Sui的快速路径最终确认。
现在只对被拒绝的交易进行明确投票,减少了网络流量。接受票通过祖先区块链接隐含表示,避免了计算瓶颈。
验证者仍可能通过多轮认证交易以适应较弱的网络连接。这些变更在不使节点过载的情况下维持了大规模交易处理的吞吐量。
Mysticeti v2保留了v1的锚定提交机制,允许直接或间接提交,同时改进了交易级别的决策。每个交易与DAG的提交逻辑集成,确保验证高效进行。
此升级支持Sui的验证者委员会要求,即超过三分之二的权益确认有效性。
新的交易驱动程序取代了法定驱动程序用于交易提交。
与法定驱动程序不同,它将每个交易提交给单个验证者,大幅减少网络带宽。验证者现在在区块签名期间集体签署多个交易,降低了CPU使用率。
驱动程序根据历史延迟选择验证者以加快确认速度。如果验证者速度慢或离线,客户端会尝试其他验证者以维持三分之一权益法定数量。它还通过限制重复提交来防范垃圾邮件或DoS攻击。
交易驱动程序目前在所有Mysten Labs全节点和合作伙伴节点上运行,在亚洲节点上实现了35%的延迟减少,在欧洲节点上实现了25%的减少。
未来的更新将进一步将提交轮数从四轮减少到三轮,并实现共识区块向全节点的流式传输。协议级别的调整旨在防止拥有对象死锁并维持无缝执行。
这些变更表明Sui网络正在持续优化性能。
文章"Sui Network推出Mysticeti v2,将交易延迟削减35%"首次发表于Blockonomi。


