基于区块链的支撑结构框架Hyperledger Fabric介绍

区块链

580人已加入

描述

什么是Hyperledger Fabric?

Hyperledger Fabric是一个区块链的支撑结构(框架),作为创建(开发)应用程序或解决方案的起点(基础),其中一组东西在许多不同的部分协同工作(模块化架构),以便您可以删除、更改或添加这些部件,而不影响系统的其余部分。

Hyperledger Fabric允许零件或元件(组件)完美地对诸如共识协议等项目进行工作,第一次使用,是即插即用的。

Hyperledger fabric使用集装箱技术来打包称为链节点的智能合约,这样它们就可以在与其他进程隔离的情况下运行它们所依赖的部件。这些链节点构成了系统的技术规范(应用逻辑)。

使用Hyperledger Fabric的好处是什么?

可以进行私人交易——与普通区块链不同,hyperledger fabric允许进行私人交易或秘密交易,这是区块链的实际商业应用所需要的。

实用的可扩展性和安全性——基础的Hyperledger Fabric的建立使其具有可伸缩性和安全性,并适合于实际工业应用

所有的参与者都是被允许和可验证的——所有的成员都必须有允许和已知的可验证身份

交易被分成3个简单的部分,以使系统运行得更流畅——交易处理工作流被分成3个部分。这些是链码(由执行一些计算或决策以补充主计算机的系统组成)、交易排序、交易验证和承诺。这样做可以使事情运行得更顺畅,因为在网络上的工作量更少。

即插即用方便的集成和重用功能——各种组件一旦连接起来就可以完美地工作,因此用户不需要进行任何调整,这意味着功能可以很容易地集成和重用。如果特性已经存在,则不需要重新创建它,可以重用现有模板。

交易只有在经过验证的参与者认可和验证后才被接受——网络上的参与者有3个角色; 背书人、提交人和同意人。

交易的建议一旦被背书,就会发送给背书人,然后将一组交易发送给提交人,提交人对交易进行验证,以确保没有不兼容或相互矛盾的交易。通过这些阶段后,交易就完成了,并且是区块链的一部分。

只发送简单的指令而提高了性能和可扩展性——网络的性能和可扩展性是由于只通过网络发送简单的指令(如输入/输出)而提高的。只有背书人和提交人可以访问交易,参与者的数量越少,安全性越好。

私人数据(如价格保持私有)——一个普通的区块链将向所有涉及产品移动的各方显示私有价格,而Hyperledger fabric将私有价格保持私有,并且只有那些需要知道的人才知道。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分