LF Decentralized Trust(LFDT)是 Linux Foundation 旗下推动分布式账本、去中心化身份及相关技术发展的组织。它于 2024 年成立,纳入了原 Hyperledger 生态和 Trust over IP 等社区。今天的上层组织名称是 LF Decentralized Trust;Fabric、Indy 等项目仍沿用 Hyperledger 名称,Besu 则使用自己的项目品牌。不能因项目名称把整个组织简单称作“Hyperledger Foundation”。可参阅成立公告和基金会章程。
LFDT 的项目不只开发区块链底层,也覆盖身份凭证、跨链互操作、应用集成和隐私工具。下面按解决的问题选取代表项目,不是完整目录或热度排名。项目页标注的 Graduated(毕业)与 Incubating(孵化中)是生命周期阶段,不能直接当作功能、性能或生产适用性的评分;项目仍由各自社区维护和治理。
分布式账本与执行客户端
- Hyperledger Fabric(Graduated)是模块化的许可型分布式账本平台,提供成员身份、访问控制和智能合约等组件,适合需要明确参与方、权限边界和治理规则的联盟网络。LFDT 项目页还列出面向数字资产工作负载的 Fabric-X 实现。
- Besu(Graduated)是 Java 编写的 Ethereum 执行客户端,可连接以太坊主网和测试网,也支持配置许可型网络。它与 Fabric 的差别在于:Besu 实现 Ethereum 生态的客户端与合约兼容能力,Fabric 则提供自己的许可网络和成员治理模型。
- Hiero(Graduated)是用于构建 Hedera 网络的开源代码库,包含共识算法、核心服务、工具和库。它由 Hedera 贡献到 LFDT,在基金会治理下开放协作。
- Hyperledger Iroha(Graduated)提供模块化分布式账本能力,强调简化集成,可用于需要管理资产、信息或身份的基础设施与 IoT 应用。
去中心化身份与可验证凭证
- Hyperledger Indy(Graduated)提供面向去中心化身份的账本、库和组件,可让身份数据跨组织和应用协作。它解决的是身份体系和数据注册问题,不是通用业务链的替代品。
- Hyperledger AnonCreds(Incubating)是一种可验证凭证格式,重点支持隐私保护;持有者可以证明某项声明,而不必公开凭证中的全部信息。
- Hyperledger Identus(Incubating)提供构建去中心化身份方案所需的组件,支持 DID 和可验证凭证,并采用 W3C DID、DIDComm 等开放标准。可以粗略理解为:Indy 面向身份账本,AnonCreds 侧重凭证格式,Identus 提供身份方案组件;三者关注点不同,具体组合前还要核对协议和实现的兼容性。
互操作与应用集成
- Hyperledger Cacti(Graduated)是多账本互操作平台,帮助应用在多个区块链之间集成和交换信息。采用前应先确认目标网络、互操作模型和信任假设,跨链本身不会自动消除不同网络间的治理差异。
- Hyperledger FireFly(Graduated)为企业 Web3 应用提供 SuperNode 和 API,集中处理数字资产、数据流及区块链交易等集成工作。它位于应用集成层,不是新的账本或共识网络。
- Web3j(Incubating)是 Java 和 Android 开发者使用的 Ethereum 集成库,可从应用连接 Ethereum 客户端并与智能合约交互。它适合希望在 JVM 技术栈中接入 Ethereum 的团队。
隐私与机密交易
- Paladin(Incubating)面向 EVM 环境提供可编程隐私能力,帮助应用在共享账本上控制交易数据的可见范围,同时保留智能合约和生态兼容性。它关注的是交易和业务数据隐私,不等同于匿名币或通用加密库。
如何理解这些项目
选型时先确定需要解决的问题和信任模型:搭建参与方明确的许可网络,可比较 Fabric 与 Iroha;接入 Ethereum 生态,可看 Besu 或 Web3j;构建身份与凭证系统,可组合评估 Indy、AnonCreds 和 Identus;连接多条账本或集成企业应用,可进一步看 Cacti 与 FireFly;需要在 EVM 应用中保护交易内容,再评估 Paladin。它们分布在不同技术层,通常不能仅按“区块链平台”互相替换。
LFDT 项目名录会随项目进入、毕业或调整而变化。本文以官方项目目录的项目范围和阶段为准;深入选型时还应阅读各项目文档、治理规则、发布记录和部署要求,并通过项目矩阵比较技术特征。