Cardano Leios 评审显示真实证书、内存池工作与 Musashi Dojo 测试
Cardano 六月 Leios 回顾详细介绍了在真实投票证书、内存池性能工作以及公共 Musashi Dojo 测试网方面的新进展。该更新使扩展升级进一步进入开放工程阶段,节点团队、质押池运营者和工具构建者可以在为后续主网路径做准备之前测试该协议。
By SongMarketCap
Cardano 的 Leios 开发在六月进入了更为务实的测试阶段,团队概述了在证书聚合、Dijkstra era 区块结构、测试网运行、浏览器工具以及对抗性测试方面的工作。Leios 是 Cardano 的吞吐量升级,旨在向共识流水线添加背书区块,使更多交易数据在网络中流动,同时将安全要求绑定在验证、投票与认证之上。
Cardano Leios 增加真实投票证书
六月回顾展示了 Leios 背书区块背后的投票与认证流程的进展。目前的公共测试网已运行基础投票,而下一阶段工作是在区块应用时加入规范的密码学证书、投票聚合与证书验证。
团队描述了位于 Dijkstra era 区块主体内的 Leios 证书,使实现走出占位符行为。一个典型证书被描述为大约 180 字节,可覆盖约 1,000 名投票者,聚合签名使用 BLS 密码学。演示还解释了节点投票对象的变化。实现不再仅对背书区块本身投票,而是对该区块的公告进行投票,因为相同的背书区块否则可能在相互竞争的链上下文中被重复使用。
这种区分是 Leios 背后安全性工作的组成部分。该协议不仅引入更大吞吐量的对象,还必须界定这些对象如何被公告、验证、投票、认证并附加到链上。团队表示,证书工作预计将在一次重构后进入测试网,因为该更新改变了区块格式。
Musashi Dojo 为 Cardano 构建者提供一个在线的 Leios 测试网
Musashi Dojo 现已成为 Leios 的公共测试环境。官方文档将其描述为 Ouroboros Leios 的测试网与训练馆,参与者可以在网络仍处于原型形态时运行节点、注册质押池并开始测试该实现。
回顾将 Musashi Dojo 描述为 Leios 的长期集成目标。其计划阶段为 Earth、Water、Fire、Wind 与 Void。Earth 聚焦于引导、基础功能与正确性。Water 用于协议参数探索与极限测试。Fire 面向更重的网络压力,包括更高负载与由全球分布式节点带来的真实世界时延。Wind 预留用于对抗性测试。Void 被设定为后续硬分叉路径之前的最终准备工作。
该测试网有意并非成品。它使用预发布代码,可被重置,并且不会影响主网或真实的 ada。这使其对需要了解 Dijkstra era 变更与 Leios 背书区块如何影响其系统的 SPOs、dApp 团队、区块浏览器、索引器、钱包与 SDK 维护者具有实用价值。
内存池瓶颈与红队测试塑造下一阶段的 Leios
回顾还将内存池作为实现更高吞吐的主要工程约束之一加以关注。团队表示,Leios 需要更大且更强的内存池以发布大型背书区块,而当前 Haskell 节点的内存池是为 Praos 而非 Leios 的吞吐目标而设计的。
讨论识别出两个压力点。当许多对等体同时提交交易时,交易提交会变得更具争夺性。与此同时,在持续进行链选择与区块锻造的过程中,节点必须保持交易对当前选定链的可适用性。团队讨论了可能的方案,包括减少阻塞的内存池行为、更早为出块做准备,以及基于出块所期望账本状态的第二内存池。
测试计划还包括对抗性节点。红队部分描述了用于连接网络并在可控条件下测试失败情形的软件。一个早期问题涉及无效的背书区块数据被回传至中继,这有助于暴露并修复原型中的一个薄弱点。团队正将这套工具结构化,以便在多个节点之间协调攻击行为。
这为 Cardano 的 Leios 路线图中的 Musashi Dojo 赋予了特定角色。它如今成为一个场所,可以在运行中的公共原型上测试证书行为、内存池设计、下游工具、浏览器可见性、节点多样性与对抗性条件。实际变化在于,Leios 开发不再只通过路线图语言或孤立演示可见,它正在产出可用于正式代码准备之前的节点行为、测试网区块、浏览器数据与可复现的失败用例。