技术周报(截至2025-02-07)

Weekly development report as of 2025-02-07 | Essential Cardano

核心技术

性能和跟踪团队发布了 UTXO-HD、新的 Glasgow Haskell 编译器 (GHC) 和 Genesis 的节点 v.10.2 的新基准测试和性能基准,包括“定期跟踪器”的基准测试。他们还标记了整个节点中的线程,以提高跟踪清晰度,并修复了监控依赖项中的争用条件。在基础设施上,Haskell 配置文件定义成功通过测试并准备好进行合并。用于跟踪转发的 C 库已进入原型阶段,开发人员门户的最新更新已准备好发布。ekg-wai

共识团队开始起草拉取请求,以从历史链中删除 EBB解决参与度低的情况。他们在 Cardano 节点中发现了未标记的线程,并正在添加缺失的标签以增强调试工作。UTXO-HD V2 集群的运行揭示了内存池快照的回归,目前正在调查中。InMemory

该团队还修复了新跟踪系统中的块重放跟踪器,并调整了 UTXO-HD 以利用可向前反序列化的 TxOuts。他们还合并了上游更改,从而启用了新的 .此外,他们还将 changes from into 作为扩展交易规模报告的初步步骤。QueryStakePoolDefaultVote LocalTxMonitor network-protocols

最后,该团队完成了一个脚本,将共识符号编入下游包中,为 Cardano 蓝图计划做出了贡献。

智能合约

Plutus 团队正在敲定与 Plinth(以前称为 Plutus Tx)相关的几个项目。这包括一个新 logo、一篇介绍性博客文章、一个更高效的数据编码脚本上下文 API 以及一个用户指南,以帮助将脚本迁移到新的 API。他们还在积极开发新的原语和语言结构,这些原语和语言结构将在 Plomin 之后的硬分叉中引入。

缩放

Hydra 团队发布了 Hydra v.0.20.0,其中包括增量提交。他们专注于提高内存使用率并提高整体稳定性和弹性。此外,该团队还引入了一个新项目来跟踪正在进行的工作,以及修订后的 Hydra Head 路线图

将来,他们计划继续致力于内存使用增强,在 Hydra 资源管理器中完成对多个版本的支持,开发 API 命令以清除待处理事务,并开始实施新的网络堆栈。

秘银团队创建了交易以激活到下一个“毕达哥拉斯”秘银时代的切换,这将发生在向卡尔达诺纪元 539 的过渡时。他们还开始传达在 Linux 上运行 Mithril 预构建二进制文件所需的最低版本即将推出的提升。glibc

该团队继续实施 Cardano 数据库的增量认证,在客户端库、客户端 CLI 和 WASM 客户端上工作。他们还开始实施监控和仪表板。此外,他们开始重构 ‘mithril-common’ 库并简化聚合器中的依赖项构建器。

最后,该团队致力于放弃对 macOS x64 架构的预构建二进制文件的支持,并尝试修复 CI 中端到端测试中的一些不稳定问题

在与其他 IOG 研究人员和密码学家讨论后,Leios 团队一直在尝试使用 Fait Accompli 方法。这种方法有助于将证书大小从超过 75 kB 减少到大约 15 kB,从而显著提高 Leios 的性能。研究计划可以在 Leios 等特定应用之前产生这样的结果是有益的,因此该团队现在正在探索将 Fait Accompli 与 ALBA 结合使用。

该团队还通过标准化输入、输出和事件日志记录来提高可比性,从而继续完善 Haskell 和 Rust 仿真。他们为配置参数网络拓扑引入了统一格式,从而实现了 Leios 协议的一致运行。此外,他们专注于记录相同的仿真事件,以更好地与 DeltaQ 模型和可执行规范保持一致,从而加强形式化方法的使用。

在 Haskell 中,仿真现在输出扩散延迟数据,支持各种输入块 (IB) 扩散策略(例如最新鲜优先或对等顺序),并管理 和 阶段。short-leios Vote (Send) Vote (Recv)

同时,Rust 模拟引入了一个“有机”拓扑生成器,它可以更好地匹配主网质押和中继分配,同时考虑现实世界的运营商配置。该团队还编制了一份 2025 年 1 月的报告,概述了自 2024 年 9 月以来取得的进展。

伏尔泰

1 月 30 日星期四,Cardano 的治理之旅达到了一个重要的里程碑。Intersect 提交了一项治理行动,以在链上批准代表批准的 Cardano 宪法。自提交此文件以来,代表代表 (DRep) 的活动非常出色,投票正在迅速走向批准。这一快速进展凸显了社区的积极参与。

催化剂

本周在 Catalyst 上,Fund13 的入驻工作继续顺利进行,第二轮市政厅回顾会议已经结束。即将举行的活动的其他更新将很快公布,以保持社区参与的势头。与此同时,Catalyst 平台的技术开发仍然是重中之重,随着 IdeaScale 在 Fund14 之前被逐步淘汰,从而简化了过渡,以获得更加无缝的体验。

有关对 GitHub 分支和可交付结果的完全访问权限,请参阅 Project Catalyst 文档。

教育

教育团队正在更新 Cardano 开发人员课程的代码库和内容,以反映对 Plinth 和 Aiken 的更改。他们还在制定午夜教育计划。