超级账本(Hyperledger)
超级账本(英语:Hyperledger)是 Linux Foundation 于2015年12月启动的开源区块链和相关工具的伞形项目,成员包括金融,银行,物联网,供应链,制造和科技行业的巨头。。IBM、Intel 和 SAP Ariba 为支持基于区块链的分布式账本的协作开发做出了贡献。它于2021年10月更名为 Hyperledger Foundation。
发展历程
2015年12月,Linux 基金会宣布创建 Hyperledger 项目。
2016年2月,宣布了项目的创始成员,另外还有 10 名成员,一个月后的 3月29日宣布了理事会。
5月19日,Brian Behlendorf 被任命为该项目的执行董事。
该项目的目标是通过开发区块链和分布式账本技术,推动跨行业合作,重点是提高系统的性能和可靠性(与加密货币设计相比),以便支持全球主要技术、金融和供应链公司进行商业交易。该项目整合了独立的开放协议和标准,形成一个框架,用于特定用途的模块,包括具有自己的共识和存储例程的区块链,以及用于身份、访问控制和智能合约的服务。曾有一些关于 Hyperledger 是否会开发自己的比特币型加密货币的争论,但 Behlendorf 明确表示 Hyperledger 项目永远不会构建自己的加密货币。
2016年初,该项目开始接受代码库和其他技术的孵化提案,作为核心元素。其中一个早期提案是将 Digital Asset、Blockstream 的 libconsensus 和 IBM 的 OpenBlockchain 的先前工作结合起来。该代码库后来被命名为 Fabric,而基金会则更名为 Hyperledger,这是由 Hyperledger 的创始成员之一 Digital Asset(收购了名为 Hyperledger 的公司)贡献的商标。5月,英特尔的分布式账本 Sawtooth 被孵化。
2018年1月,Hyperledger 发布了生产就绪的 Sawtooth 1.0。
2019年1月,宣布了 Hyperledger Fabric 的第一个长期支持版本 (v1.4)。
2021年10月,Daniela Barbosa 被任命为 Hyperledger 基金会执行董事。
2022年2月,Hart Montgomery 被任命为 Hyperledger 基金会首任首席技术官。
该项目的目标是推动区块链和分散式账簿系统的跨行业发展与协作,重视性能和可靠性(相对于类似的数位货币设计),以支援主要的技术、金融和供应链公司的全球商业交易。该项目将继承独立的开放协议和标准,通过框架方法和专用模组实现,包括各区块链的共识机制和存储方式,以及身份服务、访问控制和智能合约。
区块链平台
Hyperledger Burrow
Burrow是一个包含了“built-to-specification”的以太坊虚拟机区块链客户端。其主要由Monax贡献,并由Monax和英特尔赞助[1]。
Hyperledger Besu
Besu 是一个企业级以太坊代码库。
Hyperledger Fabric
Hyperledger Fabric 是一种许可型区块链基础设施,最初由 IBM 和 Digital Asset 贡献,提供模块化架构,在基础设施中的节点之间划分角色,执行智能合约(在 Fabric 中称为“链码”)以及可配置的共识和成员服务[2]。Fabric 网络包括
- 对等节点,执行链码,访问账本数据,认可交易并与应用程序交互;
- 排序节点,确保区块链的一致性并将认可的交易交付给网络中的对等节点;
- 成员服务提供商 (MSP),通常以证书颁发机构的形式实现,管理用于验证成员身份和角色的 X.509 证书。Hyperledger Fabric 允许使用不同的共识算法,但与平台最常用的共识算法是实用拜占庭容错 (PBFT)。
Fabric 主要面向集成项目,需要分布式账本技术 (DLT),除了 Node.js、Java 和 Go 的 SDK 外,不提供面向用户的服务。
Fabric 原生支持 Go 和 JavaScript(通过 Hyperledger Composer 或从 v1.1 开始原生支持)链码,并通过安装适当的模块支持其他语言,如 Java。因此,它可能比仅支持封闭式智能合约语言的竞争对手更灵活。
Hyperledger Iroha
Iroha是一个基于Hyperledger Fabric主要面向移动应用的协议,由Soramitsu贡献。
Hyperledger Sawtooth
最初由英特尔贡献,Sawtooth 包含一个动态共识功能,可以在运行的网络中热插拔共识算法。其中一个共识选项是时间流逝证明(Proof of Elapsed Time),这是一种基于彩票设计的共识协议,可以选择性地构建在英特尔软件保护扩展 (SGX) 提供的可信执行环境之上。Sawtooth 通过 “seth”(一个集成 Hyperledger Burrow EVM 的 Sawtooth 交易处理器)支持以太坊智能合约。除了 Solidity 支持外,Sawtooth 还包括 Python、Go、JavaScript、Rust、Java 和 C++ 的 SDK[3]。
治理成员
早期加入该倡议的成员包括区块链独立软件供应商(Blockchain、ConsenSys、Digital Asset、R3、Onchain)、知名技术平台公司(思科、富士通、日立、IBM、英特尔、NEC、NTT 数据、红帽、VMware)、金融服务公司(荷兰国际集团、澳大利亚联邦银行、纽约梅隆银行、CLS 集团、芝加哥商业交易所集团、存托信托与清算公司 (DTCC)、德意志交易所集团、摩根大通、道富银行、SWIFT、富国银行、俄罗斯联邦储蓄银行)、SAP 等商业软件公司、学术机构(剑桥大学替代金融中心、哥伦比亚大学区块链、加州大学洛杉矶分校区块链实验室)、系统集成商和其他公司(埃森哲、Calastone、Wipro、Credits、Guardtime、IntellectEU、Nxt 基金会、Symbiont、Smart Block Laboratory)。
Hyperledger 项目的治理委员会由 10 名成员组成,由 Robert Palatnick(DTCC 的董事总经理兼首席技术架构师)担任主席,以及由 Tracy Kuhrt(埃森哲区块链和多方系统架构副总监)担任主席的 15 名成员技术指导委员会。
参考链接
- ↑ GitHub - hyperledger-archives/burrow
- ↑ Hyperledger Fabric
- ↑ Introduce a start for Burrow EVM as Sawtooth Transaction Processor by benjaminbollen · hyperledger-archives/sawtooth-core · GitHub