超级账本

開源的區塊鏈平台及軟件

超级账本(英语:Hyperledger)是一个推动区块链跨行业应用的开源项目,由Linux基金会在2015年12月主导发起该项目,成员包括金融,银行,物联网,供应链,制造和科技行业的巨头。[1]

历史和目的

编辑

在2015年12月,Linux基金会宣布了Hyperledger项目的启动。创始成员于2016年2月公布,随后在3月29日,另外10名成员以及治理理事会被公开。[2]在5月19日,Brian Behlendorf被任命为项目的执行总监。[3]

该项目的目标是推动区块链和分散式账簿系统的跨行业发展与协作,重视性能和可靠性(相对于类似的数位货币设计),以支援主要的技术、金融和供应链公司的全球商业交易[4]。该项目将继承独立的开放协议和标准,通过框架方法和专用模组实现,包括各区块链的共识机制和存储方式,以及身份服务、访问控制和智能合约。

Hyperledger的区块链平台

编辑

Hyperledger Burrow

编辑

Burrow[5]是一个包含了“built-to-specification”的以太坊虚拟机区块链客户端。其主要由Monax贡献[6],并由Monax和英特尔赞助。[7]

Hyperledger Fabric

编辑

Hyperledger Fabric是一个许可的区块链架构。其由IBM[8]和Digital Asset最初贡献给Hyperledger项目。它提供一个模块化的架构,把架构中的节点、智能合约的执行(Fabric项目中称为"chaincode")以及可配置的共识和成员服务。 一个Fabric网络包含同伴节点(Peer nodes)执行chaincode合约,访问账本数据,背书交易并称为应用程序的接口。排序节点(Orderer nodes)负责确保此区块链的一致性并传达被背书的交易给网络中的同伴们;以及MSP服务,主要作为证书权威(Certificate Authority)管理X.509证书用于验证成员身份以及角色[9]

Hyperledger Iroha

编辑

Iroha是一个基于Hyperledger Fabric主要面向移动应用的协议,由Soramitsu贡献。[10]

Hyperledger Sawtooth

编辑

英特尔贡献的Sawtooth利用一种新型共识机制称为时间流逝证明(Proof of Elapsed Time)一种基于可信的执行环境的彩票设计模式的共识协议由英特尔的Software Guard Extensions (SGX)提供。[11][12]

参考文献

编辑
  1. ^ Linux Foundation Unites Industry Leaders to Advance Blockchain Technology. 2015-12-17 [2018-03-21]. (原始内容存档于2017-07-17). 
  2. ^ Open Source Blockchain Effort for the Enterprise Elects Leadership Positions and Gains New Investments. 2016-03-29. (原始内容存档于2016-04-13). 
  3. ^ Founder of the Apache Software Foundation Joins Linux Foundation to Lead Hyperledger Project. 2016-05-19. (原始内容存档于2016-06-10). 
  4. ^ Linux Foundation’s Hyperledger Project Announces 30 Founding Members and Code Proposals To Advance Blockchain Technology. 2016-02-09 [2016-02-17]. (原始内容存档于2016-02-25). 
  5. ^ Burrow repository on Github. [2018-03-21]. (原始内容存档于2021-04-20). 
  6. ^ Monax website. [2022-03-06]. (原始内容存档于2021-05-13). 
  7. ^ Keirns, Garrett. Monax Adds Blockchain Code to Hyperledger GitHub Repository. Coindesk. [12 April 2017]. (原始内容存档于2020-11-11). 
  8. ^ Hyperledger Fabric Website. [2018-02-07]. (原始内容存档于2020-05-04). 
  9. ^ Androulaki. Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains. arXiv:1801.10228 . ;
  10. ^ Higgins, Stan. Hyperledger Eyes Mobile Blockchain Apps With 'Iroha' Project. Coindesk. [18 May 2017]. (原始内容存档于2021-01-27). Iroha was first unveiled during a meeting of the project’s Technical Steering Committee last month. Iroha is being pitched as both a supplement to other Hyperledger-tied infrastructure projects like IBM’s Fabric (on which it is based) and Intel’s Sawtooth Lake. 
  11. ^ Bucci, Debbie. Blockchain and Its Emerging Role in Health IT and Health-related research. (PDF). U.S. Department of Health and Human Services, Office of the National Coordinator for Health Information Technology. [18 May 2017]. (原始内容存档 (PDF)于2020-11-21). 
  12. ^ Bollen, Benjamin. Introduce a start for Burrow EVM as Sawtooth Transaction Processor. Hyperledger. [18 May 2017]. (原始内容存档于2020-11-27). 

外部链接

编辑