访问区块链会议并关注区块链新闻时,不可避免地,您会遇到Linux基金会的Hyperledger。理解像比特币、以太坊这样的加密货币还算相对容易的,Hyperledger却否则。但若是你多研究研究,你会发现一些使人兴奋的非货币、工业区块链的应用项目。html
让咱们从Hyperledger不是什么开始。首先,它不是公司、不是加密货币、不是区块链。Hyperledger更像是开放式工业区块链开发的枢纽。Hyperledger网站上有解释:安全
“Hyperledger是一项旨在推进跨行业区块链技术的发展的开源项目。由Linux基金会在2015年12月主导发起该项目,成员包括金融,银行,物联网,供应链,制造和技术领域的领导者。”网络
Hyperledger不支持比特币或其余任何加密货币。但该平台对区块链技术感到很是兴奋。该网站称,由于网络自己,“有一项技术,承诺比区块链技术更普遍,更具根本性的革命。”区块链有可能“构建新一代的交易应用程序,在其核心创建信任、责任和透明度的同时简化业务流程和法律约束。”架构
今天,Hyperledger拥有超过100名使人印象深入的成员名单。该清单涵盖了普遍的知名行业领导者。它包括空客和戴姆勒等移动技术巨头,IBM,富士通,SAP,华为,诺基亚,英特尔和三星等IT公司,德意志交易所,美国运通,摩根大通,BBVA,法国巴黎银行和富国银行等金融机构。像Blockstream,Netki,Lykke,Factom,bloq和Consensys这样的区块链创业公司。许多世界上最大的技术和金融公司在Hyperledger会见了一些最热门的区块链创业公司。框架
Hyperledger的“执行政府”都是各行各业的领军人物。这10多位高管大多数拥有数十年的开源经验以及与多个行业的紧密联系。您将找到Apache Foundation和W3C Consortium的领导者以及IBM的工程师等。Hyperledgers的一些成员,如Richard Brown和Tamas Blumer,已经与Blockchain合做多年。对于其成员,Hyperledger不只提供技术知识和软件框架,还提供与行业和开发人员的各类联系。分布式
在Hyperledger历史的早期阶段,必须有所舍弃。执行董事Brian Behlendorf被问到是否会有一个“Hyperledger币”——一个在Hyperledger区块链上运行的货币单位。Behlendorf回答说,Hyperledger项目自己永远不会创建本身的加密货币。模块化
“你永远不会看到Hyperledger币,”他说,“经过不推货币,咱们避免了必须保持全球货币一致的诸多政治挑战。”工具
这一决定坚决了Hyperledger的战略目标,即创建区块链技术的工业应用,并将其与一般从基于货币的区块链发展而来的致富计划彻底分离。可能有点儿无聊,但对Hyperledger直面技术。区块链
这种说法不知何故,仍是有点儿含糊不清。它概述了某种程序,但没有回答关乎痛点的大问题:全部这些世界领先的公司和领导者在Hyperledger作了什么?他们推动了哪些项目?有谁参加?
项目
Hyperledger的“伞形策略”孵化并推广了一系列业务区块链技术、框架、库、接口和应用程序。目前,Hyperledger是如下项目的主持人:
1.Hyperledger Sawtooth:这是由英特尔开发的模块化区块链套件,它使用一种称为Proof of Elapsed Time(PoeT)的新共识算法。
2.Hyperledger Iroha:Iroha是几家日本公司的一个项目,旨在建立一个易于合并区块链框架的项目。
3.Hyperledger Fabric:这是IBM的项目。Fabric是一种插件,能够实现区块链技术,做为开发具备灵活权限的高级区块链程序的基础。
4.Hyperledger Burrow:该项目沿着以太坊的规范开发了一个有权限的智能合约机。
Hyperledger显然参与了大量非货币区块链项目。咱们仔细研究两个最突出的项目:Sawtooth和Fabric。这两个项目都是由大公司-英特尔和IBM建立的-并将Hyperledger做为开源代码提供。经过Hyperledger,公司继续推动他们的区块链项目,同时邀请其余人参与。
英特尔的Sawtooth
PoET使用新的安全CPU指令,英特尔构建的新处理器中也常使用这种CPU。经过这些指令,PoET可确保安全随机地选择所谓的“领导者”。这能够与比特币采矿进行比较,其中矿工竞争一次性访问以编写区块链。除了比特币的证实算法,PoET不须要专门的挖掘硬件。
要成为领导者,每一个“验证器”-等同于节点或矿工-须要使用安全CPU指令来请求等待时间。具备最短等待时间的验证器将被选为领导者。算法PoET的工做方式就像彩票同样,价格能够得到对区块链的写入权限。
除了加密货币以外,对领导者没有任何奖励。它只是运行软件的一部分。所以,没有像加密货币那样激烈的竞争。每一个节点均可以使用它的CPU-只要它是一个新的模型,而且可能来自英特尔-就能够免费参与让领导选择。什么是比特币挖掘,只是Sawtooth Lake软件的非侵入性部分。
Sawtooth Lake的另外一项创新是交易的创建和传播。客户端构建事务并将其提交给验证器。这包括他们在批处理中得到的事务并将它们彻底提交。这是一个相似但不彻底相同的过程,由于当加密货币“矿工”将交易包装到一个区块时,经过这种批处理,Sawtooth解决了安全验证相互依赖的问题。
迄今为止,Sawtooth已在多种应用中进行了测试。通过测试记录了从海洋到餐桌的海鲜之旅,使用物联网传感器,从渔民到超市,追踪整个供应链的全部权,拥有权和参数。买家能够访问整个海鲜活链的完整且非加密的记录。区块链愈来愈多地讨论供应链和产品历史中的这种用例。
Sawtooth也通过测试简化了转让债券的过程。开发人员建立了用于跟踪和转移债券的用户界面。有了这个,用户能够管理区块链上的整个债券组合。目前测试的Sawtooth的另外一个用例是数字资产。开发人员构建了一个平台,用于管理Sawtooth区块链上的数字资产全部权,该平台能够管理大范围的数字资产。应用程序之间的链接点Sawtooth彷佛是构建在区块链中的任何类型的数字资产的市场,而且已经为用户提供了图形界面。