Daedalus 11.5.0 修复了 Cardano 上的 Mithril 同步问题

Se7en Labs 在修复区块链同步停滞的同时,推出原生 Linux 软件包并扩展恢复工具

By SongMarketCap

Updated:

Cardano News - Daedalus 11.5.0 修复了 Cardano 上的 Mithril 同步问题

Daedalus 11.5.0 于 10 月 14 日发布,修复了一个 Mithril 同步漏洞,该漏洞可能会阻止 Cardano 全节点钱包追上网络进度。本次发布继续由 Se7en Labs 推进开发,该团队负责该钱包的路线图并运营其支持服务。

Mithril 修复针对不完整的区块链数据

该漏洞涉及存储在用户计算机上的最新一段区块链数据。在部分 Mithril 同步过程中,该数据段可能保持不完整,导致节点拒绝区块,或停在“Replaying ledger”阶段。

11.5.0 版本更正了对此本地数据的处理,防止在同步期间出现缺口。

受影响的功能最初于 7 月在 Daedalus 11.1.0 中引入。部分 Mithril 同步使已大幅落后于网络的现有安装无需重新安装钱包即可下载缺失的区块链区间。

Daedalus 将 Cardano 验证保持在本地

Daedalus 是一款适用于 Windows、macOS 和 Linux 的桌面钱包,会在用户计算机上运行一个 Cardano 节点。它在本地存储区块链数据,并允许用户管理钱包、发送 ADA,以及委托给权益池。

对于将 ADA 保存在 Daedalus 中但不常打开的持有人,回到应用时可能需要下载并处理大量积压的网络活动。

Mithril 通过密码学认证的快照缩短了该流程。现有安装可以使用部分同步来下载缺失数据,而不是按顺序处理每一个漏过的区块,从而在保留本地节点设置的同时减少追赶所需的工作量。

Linux 软件包与恢复工具扩展

Linux 用户获得了适用于 Debian、基于 RPM 的发行版、Arch 和 NixOS 的原生软件包。后台看门狗也成为操作系统的入口点,负责管理应用的进程层级。

在 Windows 上,此版本修复了一个问题:计算机名称中的非英文字符可能会阻止节点启动,或因 broken pipe 错误而中断同步。捆绑的 cardano-node 已更新至 11.1.3 版本。

新增的 Copy 按钮可将完整的诊断报告复制到剪贴板,便于附加到支持请求中。诊断对话框还提供了 Mithril Sync 选项。确认后,它会停止节点,从 Mithril 快照恢复区块链数据,并重新启动节点,同时提供进度与取消控制。

发行说明建议升级所有 Daedalus 安装。对于已受同步漏洞影响的用户,升级与恢复链数据仍是分开的步骤:11.5.0 版本可防止新的缺口出现,而不完整的本地数据库仍需修复或再次同步。