技术周报(截至2024-09-20)

Weekly development report as of 2024-09-20 | Essential Cardano

核心技术

本周,共识团队专注于各个领域:

  • 他们已将 UTXO 集确定为账本快照期间性能下降的主要原因。他们与账本团队一起提出了一种解决方案,以减少序列化账本状态时的内存分配。
  • 该团队起草了脚本来估计必要的带宽,以确保 CPU 在同步过程中成为瓶颈,从而通知对流程的改进。BlockFetch
  • 在 UTXO-HD 方面,该团队:
    • 解决了基准测试问题,之后分支显示出良好的结果,内存和 CPU 使用率几乎与节点匹配。utxo-hd-9.1 9.1
    • 提供了一个新工具,允许用户将账本状态快照从 pre-UTXO-HD 转换为 UTXO-HD,而无需重放链。
    • 一旦质量工程团队完成了分支的集成测试工作,共识团队将更新文档并为分支的合并做准备。utxo-hd-9.1

请注意,此 UTXO-HD 版本利用 LMDB 后端,并且还提供内存后端。LSM 树后端预计将于 2025 年第一季度推出。UTXO-HD 版本还代表了将部分账本状态转换为磁盘存储的第一阶段,显着降低了内存需求并有助于 Cardano 的长期可持续性。

智能合约

本周,Plutus 团队继续改进用户文档,对以下页面进行了重大更新:故障排除Plutus Core 和 Plutus Tx词汇表生成 Plutus 合约蓝图。他们还修复了与 Plutus 合约蓝图生成相关的错误。

缩放

本周,Hydra 团队发布了 hydra-node 的 0.19.0 版本,该版本将账本升级到 Conway,同时保持与 Babbage 交易的兼容性。他们对 TUI 进行了小幅改进,并对“Head-in-Head”作进行了初步调查,其中一名 Hydra 首脑可以发射另一个 Hydra 首脑。虽然尚不支持此功能,但我们正在考虑将来开发此功能。展望未来,该团队将继续进行增量提交,探索 Blockfrost 链层,增强核心网络,并计划即将到来的 Hydra Doom 相关工作。

Mithril 团队继续致力于去中心化 Mithril 网络的签名编排。他们一直在为可能在聚合器处理之前到达的个人签名实现缓冲区存储,致力于重构签名者状态机,并开始开发一种机制来支持签署 Cardano 交易的特定配置。此外,他们还修复了在 Cardano 链回滚期间签名者和聚合器中发生的 panic。

最后,该团队继续准备下一个发行版,并调查了阻止网络中 Cardano 交易一致认证的问题。pre-release-preview

伏尔泰

现在 Intersect 已经完成了 Chang 升级的第一阶段,七个委员会和会员委员会的选举正在进行中。申请人数多于所有职位的席位,因此选举将是有意义的和激烈的竞争。

年度会员会议将于 10 月初在全球范围内举行,随后将举行虚拟市政厅。

催化剂

本周在 Catalyst 举行了 175 号市政厅会议,Fund13 将在下周的市政厅会议上正式启动。与此同时,Hermes/Athena 的技术开发仍在继续,Fund13 参数和护栏的支持正在进行中。

教育

本周,教育团队为 9 月 21 日星期六在怀俄明州举行的 Cardano Days 活动做了最后的准备,并正在西班牙桑坦德组织 Cardano Days 活动。他们还在实地支持蒙古的宪法委员会研讨会,并为伏尔泰制作教育内容。

1 Like

针对这份Cardano技术进展报告,我想指出最值得关注的是UTXO-HD的开发进展。这项技术将账本状态部分转移到磁盘存储,不仅能显著降低节点运行的内存需求,还为Cardano网络的长期可扩展性奠定了基础。特别是基准测试显示其性能几乎与当前节点匹配,这意味着可以在不牺牲效率的情况下获得更好的资源利用。