Cardano 账本新增 Leios 背书者区块规则

合并的更改在 Dijkstra 时代新增两条处理背书者区块的规则。单独的更新引入了证书验证以及面向共识层的接口。

By SongMarketCap

Cardano News - Cardano 账本新增 Leios 背书者区块规则

Cardano 账本开发团队已合并用于处理 Ouroboros Leios 背书者区块的规则。编号为 #6215、题为“Add EB and EBLEDGERS”的拉取请求已于 10 月 30 日合并到 cardano-ledger 代码库的 master 分支。

该更新是为 Leios 做准备的工作的一部分,Leios 是一项旨在提升交易吞吐量的拟议协议扩展。Leios 仍在开发中,尚未在 Cardano 主网启用。

新 Cardano 账本规则如何运作

账本会检查区块和交易是否有效,并决定它们如何改变网络的记录状态。新合并的规则适用于计划中的 Dijkstra 时代,规定了账本如何处理背书者区块及其交易。

第一条规则 EB 会检查正在应用的区块哈希是否与账本状态中记录的最新背书者区块公告匹配。如果不存在该公告,则拒绝该区块。

第二条规则 EBLEDGERS 负责处理该区块的交易。在其初始形式中,它遵循现有用于交易处理的 LEDGERS 规则。此次合并的拉取请求也包含了针对新规则的测试。

Leios 证书与质押池投票

Leios 在现有 Praos 链的同时引入背书者区块。该设计允许这些区块引用额外的交易,在这些交易被纳入账本之前,由质押池委员会进行投票。

按照当前的 CIP-0164 提案,委员会由按有效质押规模排序的最大池组成,并按纪元进行选取。投票按质押加权,并使用 BLS 签名进行聚合。该提案将证书阈值描述为总有效质押的 75% 属于可行的参数取值。

账本团队已于 10 月 27 日合并独立的 LEIOSCERT 规则,用于验证证书及其时间。10 月 29 日,又合并了一个面向共识层的证书验证接口。相关的开发任务描述了一种方法,即当验证所需的信息已经可用但尚未收到背书者区块本身时,对证书进行检查。

[NEWSBREAK]

从账本变更到 Dijkstra 硬分叉

新账本规则是在 cardano-node 11.2.0 预发行版之后合并的。该版本包含 Dijkstra 的开发功能以及为 Leios 打下的基础,而 Leios 功能默认仍处于禁用状态。

根据 Intersect 的硬分叉工作组会议纪要,节点 11.3 计划包含线性 Leios。该小组将其描述为首个可被提升为 12.0 版的候选版本,在测试未发现阻断性问题的前提下,该版本将能够跨越硬分叉。

Input Output 发布的推进计划包括 Dijkstra 硬分叉、由质押池运营者进行的 BLS 密钥注册、主网负载演练,以及随后通过协议参数更新提升容量。其初始目标约为当前 Praos 每秒 4.5 千字节交易上限的三到五倍。后续更新的目标约为该上限的十到十五倍,具体取决于测试和治理决策。