Cardano 主网配置默认为 Ouroboros Genesis

Cardano 的分布式主网配置现已将 Ouroboros Genesis 设为默认共识模式。此更改在不改变 Cardano 出块规则的前提下,为新节点和重新加入的节点提供了一种更独立的方式来识别有效链。

By SongMarketCap

Updated:

Cardano News - Cardano 主网配置默认为 Ouroboros Genesis

官方主网配置现已包含ConsensusMode: GenesisMode。这将 Genesis 从可选的同步模式提升为使用最新配置包部署的节点的默认设置。

此次更新不是硬分叉或账本升级。它改变了节点与网络的同步方式,尤其是在首次加入或长时间离线后重新连接时。

GenesisMode 成为主网默认设置

Cardano Operations Book 确认,在分布式主网节点配置中,Ouroboros Genesis 现已成为默认的共识模式。

当前软件包被标注为兼容cardano-node 11.1.2,而该配置至少需要 11.1.0 版本。使用这些文件的运营者将运行GenesisMode,除非他们手动选择PraosMode

现有质押池和中继节点不会自动切换。节点将继续遵循其本地配置中定义的共识模式,直到运营者更新或替换该文件。

运营者也可以通过选择PraosMode并使用相应的引导对等体配置,回到先前的同步流程。

Genesis 降低对可信入口点的依赖

PraosMode下,新节点通过预定义的一组引导对等体开始同步。这些对等体提供进入网络的初始路径,并帮助节点到达当前链。

Ouroboros Genesis 引入了一种围绕 Cardano 的诚实多数质押假设构建的链选择过程。节点不再依赖固定的可信入口点列表来识别正确的链,而是根据协议规则以及与 ADA 质押分布相关的信息来评估可用的链历史。

主网包还包含一个对等体快照,其中包括从网络质押数据中选取的大型账本对等体。这些对等体帮助节点建立初始连接,而 Genesis 则决定在同步过程中如何评估竞争链。

对于新节点或长时间缺席后回归的节点,实际效果是更具韧性的恢复过程。节点无需假定最先联系到的对等体一定在跟随正确分支,也能识别出有效链。

Genesis 并未消除所有运行依赖。节点仍然需要有效的配置文件、充足的网络访问,以及关于诚实多数控制有效 ADA 质押的安全性假设。

运营者必须检查版本与拓扑

采用 Genesis 的运营者必须首先确认其运行的cardano-node版本受到支持。当前配置要求 11.1.0 或更高版本,而分发的主网包被标注为与 11.1.2 版本兼容。

随后必须检查本地ConsensusMode的取值。配置为GenesisMode的节点将使用新的同步流程。仍然包含PraosMode的节点将继续使用引导对等体,不受最新公共配置中的设置影响。

相关拓扑还需要有效的对等体快照引用。在未审查拓扑的情况下更改共识模式,可能会使节点缺少 Genesis 所需的对等体发现路径。

Cardano 的文档尚未完全一致。Operations Book 将 Genesis 标注为主网默认,而部分开发者指南仍将 Praos 描述为当前默认、Genesis 为未来的替代者。对于使用最新主网包的部署,分发的配置文件才是实际生效的设置。

此次过渡没有单一的激活纪元。随着新部署采用当前软件包、现有运营者更新其本地配置,Ouroboros Genesis 将在各个节点上逐步成为运行中的默认值。