commonware
可自由组合的区块链原语库
表现
对比
详情
本内容由 RD AI 生成,仅供参考
commonware 是一个反框架(Anti-Framework)的区块链原语库,提供共识、P2P 通信、加密、存储等模块化组件。它不强制开发者使用特定协议或数据格式,而是允许自由组合和替换这些原语,以构建定制化的区块链应用。开发者可以按需选用其模块,例如使用 Simplex 共识或自定义广播机制,从而避免被单一框架锁定。
关注更新
关注列表
人物
关于commonware
Commonware 是一个基于 Rust 的区块链框架,提供一组模块化、可组合的原语,用于构建去中心化应用。与强加固定架构的单体框架不同,Commonware 遵循“反框架”理念,允许开发者只选择所需的组件,如共识、网络、密码学和存储,并自由地将其与自定义逻辑结合。
其核心原语包括 p2p::authenticated(用于节点间加密通信)、cryptography::bls12381(BLS 签名和分布式密钥生成)、consensus::simplex(拜占庭容错共识)以及存储模块。这些构建块被设计为独立且可互换的,赋予开发者最大灵活性,而不会被锁定在全栈解决方案中。
Commonware 解决的主要市场痛点是现有区块链框架的僵化性——这些框架往往迫使开发者采用预定义的共识、执行或网络层设计,限制了定制和创新。通过提供细粒度原语,Commonware 使团队能够构建定制链或应用,同时保留对关键组件的控制权。
近半年(2026 年 3 月至 9 月),Commonware 发布了 consensus::simplex,这是一个支持异步、无领导者操作的 BFT 共识原语,并通过确定性模拟测试验证,覆盖率较高。此外,存储和流原语也有改进。然而,许多原语仍处于 ALPHA 或 BETA 稳定级别,意味着 API 可能变动且无迁移路径,生态系统仍处于早期采用阶段。
Commonware由前Ava Labs工程副总裁Patrick O'Grady创立,是一个基于Rust的区块链框架。其核心理念是“反框架”:不提供一刀切的整体堆栈,而是提供网络、存储和共识等领域的模块化独立原语,供开发者自由组合。
关键发展节点:
2024年:早期原语发布——先后推出p2p::authenticated(加密节点通信)、cryptography::bls12381(支持DKG)、runtime::deterministic(可复现测试)和consensus::simplex(BFT共识,2跳出块、3跳最终性)。这些奠定了库的基础。
2024年12月:900万美元种子轮——由Haun Ventures和Dragonfly Capital领投,多位知名加密建设者参投。这验证了模块化路线,并资助了后续开发。
2025年:2500万美元战略投资——由支付链Tempo领投,Tempo同时成为核心贡献者。这标志着从纯基础设施走向真实部署,通过遥测数据持续改进库。
这些节点体现了Commonware的长期愿景:通过模块化原语支持专业化区块链应用,而非迫使开发者受制于僵化框架。
过去半年,Commonware 取得了重大进展。2026年3月,其宣布与 Coinbase 联合发起 Route 66 计划,旨在标准化区块链集成层,降低新链接入的成本和复杂性。随后发布了 Constantinople——一个基于 Commonware 原语构建的支付型区块链,在全球部署的50个验证节点上实现了约7万 TPS,并采用 QMDB 存储和去信任状态同步。
2026年5月,Commonware 推出了 marshal::coding,一种基于纠删码的区块传播协议,可提升共识网络的吞吐量和延迟表现。全球部署基准测试显示,其吞吐量可达14-17 Mb/s,视图延迟低于500毫秒。v2026.5.0 版本还引入了 glue::stateful(可复用的有状态应用基础层)和 QMDB 批量 API,用于高效状态树管理。
展望未来,Commonware 的路线图聚焦三大方向:(1)通过 Route 66 实现集成标准化,促进链间无缝连接;(2)通过纠删码和存储优化提升性能;(3)通过 marshal::coding 和 glue::stateful 等可组合原语扩展开发者生态。团队还在探索异步 DKG 协议和高级密码学原语,为后续版本做准备。
Patrick O'Grady(创始人)。曾任Ava Labs工程副总裁,创建Rosetta(现为Coinbase Mesh API),此前在Coinbase任职。创立Commonware以构建模块化区块链原语。
commonware(基于 Rust 的区块链框架)近期团队迎来新成员。\n\nLeonardo Yvens Schwarzstein 于 2026 年 7 月加入,担任软件工程师。他此前在 Edge & Node 和 The Graph 担任软件工程师,拥有区块链数据平台和流处理经验,曾参与 Amp 等区块链原生数据平台相关工作。他的加入将增强 commonware 在数据工程和区块链基础设施方面的能力。