Cardano Leios 在六倍测试网结果后重构节点存储

最新的 Leios 原型将可回滚数据与已结算区块分离,并改变节点清理其数据库的方式。该工作是在一个公共测试网阶段之后推进的,该阶段测得的吞吐量是当前 Cardano Praos 协议上限的六倍。

By SongMarketCap

Cardano News - Cardano Leios 在六倍测试网结果后重构节点存储

Input Output 的共识团队于 9 月 25 日通报了 Ouroboros Leios 原型的变更,重点关注数据存储和节点运行。此次更新基于 MusashiNet 的结果,在该网络上,所提议的 Cardano 共识升级在持续交易负载下完成了首次公开测试阶段。

Leios 将可回滚数据与已结算数据分离

该原型现在将可能被回滚的数据与已结算的数据分开存储。已认证的endorser blocks会在后台在这两个数据库文件之间移动,节点运营者可以将每个文件放在不同的磁盘上。

团队还改变了节点移除过时记录的方式。它会先标记这些记录,然后分批有节奏地删除,从而避免数据库清理阻塞节点。开发工具现在可以构建包含区块和投票的 Leios 链,或将该链回退到选定的槽位,并移除被留在链外的交易。

这些改动应对了 Leios 额外区块带来的存储与恢复需求。它们为团队提供了更健壮的原型,以进入下一轮的持续测试。

MusashiNet 测得六倍吞吐量

Leios 的设计是在保留 Praos 链的同时扩大 Cardano 的交易容量。区块生产者会创建额外的endorser blocks来承载交易,这些区块在进入永久账本之前会通过委员会认证。该设计在 CIP-164 中有详细说明。

MusashiNet 的第一阶段 Earth 运行了 41 天。生成了超过 127,000 个区块,约 30,000 个 endorser blocks 被宣布,近 8,000 份证书出现在链上。测试期间共有 63 个权益池完成注册。

在启用 Leios 的情况下,测试网峰值达到 26.8 TxkB/s,而在当前 Cardano 主网参数下,Praos 的数值为 4.51 TxkB/s。TxkB/s 衡量的是每秒处理的交易数据量,而非交易笔数。在 Earth 较为稳定的最后几天,Leios 承载了到达测试网链上流量的 54%。

测试也暴露了软件问题,包括内存泄漏、同步停滞以及在负载下出块延迟。来自该阶段的修复以及对内存池的进一步更改,正随着 MusashiNet 进入其 Water 阶段而接受测试。

主网准备工作已超越速度测试

Input Output 计划在 2026 年底前推出可用于主网的 Leios 候选版本。剩余工作包括面向生产的实现、符合性与安全测试、与 Cardano 节点软件的集成,以及在权益池与生态工具中的各项准备。一次硬分叉决策将决定何时可以激活该升级。

Leios 路线图要求在持续负载下公布吞吐量、延迟和节点资源使用的测量结果。它还需要测试网升级以及逐步提高主网参数的计划。这些结果将决定 Earth 中测得的性能如何转化为运营要求和初始主网配置。