hyperledger结构

RealDealGeFab中是一个模块化的BigStand框架,它作为开发基于ButkS链的产品、解决方案和应用程序的基础,其目的是在私有企业中使用的即插即用组件。...

什么是hyperledger结构(hyperledger fabric)?

RealDealGeFab中是一个模块化的BigStand框架,它作为开发基于ButkS链的产品、解决方案和应用程序的基础,其目的是在私有企业中使用的即插即用组件。

关键要点

  • Hyperledger是一个企业级的、开源的分布式账本框架 由Linux基金会于2015年12月推出。
  • Fabric是一个高度模块化、分散的账本技术(DLT)平台,由IBM设计用于工业企业。
  • 由于Hyperledger结构是私有的,并且需要访问权限,因此企业可以隔离信息(如价格),此外,由于网络上的节点数量减少,交易可以加快。
  • Fabric 2.0于2020年1月发布。该版本的主要功能是更快的事务处理、更新的智能合约技术和简化的数据共享。

Hyperledger Fabric由Digital Asset和IBM发起,目前已成为一家跨行业合作企业,目前由Linux基金会托管。在多个Hyperledger项目中,Fabric是第一个退出“孵化”阶段并于2017年3月实现“活跃”阶段的项目。

hyperledger结构的工作原理

传统的区块链网络无法支持对企业至关重要的私人交易和机密合同。超分类帐织物的设计,作为一个模块化,可扩展和安全的基础,提供工业链链解决方案。

Hyperledger Fabric是区块链的开源引擎,负责评估和使用区块链进行业务用例的最重要功能。

在私有工业网络中,参与者的可验证身份是一个主要要求。Hyperledger结构支持基于权限的成员身份;所有网络参与者必须具有已知身份。许多业务部门(如医疗保健和金融部门)都受到数据保**规的约束,这些法规要求维护有关各个参与者的数据及其对各个数据点的访问。Fabric支持这种基于权限的成员资格。

模块化体系结构

Hyperledger Fabric的模块化体系结构将事务处理工作流分为三个不同的阶段:称为链码的智能合约,包括系统的分布式逻辑处理和协议、事务排序以及事务验证和承诺。这种隔离有多种好处:

  • 减少了信任级别和验证的数量,使网络和处理不受干扰
  • 改进的网络可扩展性
  • 更好的整体性能

此外,Hyperledger Fabric对各种组件即插即用的支持允许轻松重用现有功能和各种模块的现成集成。例如,如果已经存在一个验证参与者身份的函数,那么企业级网络只需要**并重用这个现有模块,而不是从头开始构建相同的函数。

网络上的参与者有三个不同的角色:

  • 背书人
  • 提交者
  • 同意人

简言之,根据预先定义的关于所需背书人数量的背书策略,将交易建议提交给背书人对等方。在背书人充分背书后,一批或一批交易被交付给提交人。提交者验证是否遵循了认可策略,并且没有冲突的事务。一旦两项检查都完成,交易就被提交到分类账。

007Ys3FFgy1grfbf9ow31j60zg0fpmzd02

图片来源:IBM

由于仅通过网络发送诸如签名和读/写集之类的确认指令,因此增强了网络的可伸缩性和性能。只有背书人和提交人可以访问事务,安全性得到了提高,只有较少的参与者可以访问关键数据点。

hyperledger结构示例

假设有一家**商想以特定的价格将巧克力运送到特定的零售商或零售商市场(即所有美国零售商),但不想在其他市场(即中国零售商)透露该价格。

由于产品的移动可能涉及其他方,如海关、航运公司和融资银行,如果使用区块链技术的基本版本来支持此交易,则私人价格可能会向所有相关方披露。

Hyperledger结构通过在网络上保持私有事务的私有性来解决这个问题;只有需要知道的参与者才知道必要的细节。区块链上的数据分区允许特定的数据点只能被需要知道的各方访问。

对hyperledger结构的批评

2018年比特币价格暴跌(2017年12月17日达到顶峰)后,加密热情的高水位线被打破。对这项新技术的价值过于乐观的说法被怀疑论所取代,包括Hyperledger在内的相关技术也受到了这种怀疑论的影响。

hyperledger fabric的竞争对手

Hyperledger Fabric与Iroha、Indy和Sawtooth等其他Hyperledger项目竞争。它还与R3的Corda竞争,后者也是一个私有的、基于权限的DLT。

区块链服务公司Chainstack在2020年1月发表了一篇论文 这表明Corda的发展历史上一直高于Fabric的发展,不过Fabric的发展在2019年第3季度超过了Corda,当时Fabric转向GitHub。

Chainstack报告显示,虽然从事Fabric开发的开发人员是后者的三倍,但Corda开发人员贡献的代码是后者的两倍多,Fabric开发人员为每个开发人员提供的代码远远少于Corda的开发人员。

hyperledger结构不是区块链,效率不高

一些对Hyperledger Fabric的批评指出,一个基于权限的、具有Hyperledger Fabric功能的私有区块链不是区块链,当前的非区块链技术的成本要低得多,并提供同样的安全性。Cointelegraph的Stuart Popejoy这样说:

Fabric’s architecture is far more complex than any blockchain platform while also being less secure against tampering and attacks. You would think that a “private” blockchain would at least offer scalability and performance, but Fabric fails here as well. Simply put, pilots built on Fabric will face a complex and insecure deployment that won’t be able to scale with their businesses. 

Hyperledger面料也因缺乏弹性而受到批评。巴黎索邦大学和澳大利亚国家科学机构CSIRO-Data61的一组研究人员发现,严重的网络延迟降低了结构的可靠性:“通过延迟块传播,我们证明了Hyperledger结构不能提供足够的一致性保证,无法在关键环境中部署。”

hyperledger fabric 2.0于2020年1月发布

2020年1月,HyperledgerFabric2.0发布,以解决一些现有的批评。据Techcrunch的罗恩·米勒(Ron Miller)说,“最大的更新包括在任**数据可以添加到账本之前,迫使各方达成协议,这就是所谓的智能合约的分散管理。”

尽管此次更新并不是Fabric简单性或适用性的重大改变,但它确实表明,在2018年出现的加密狂热之后,加密货币行业将继续取得进展。在未来五到十年内,预计企业区块链将毫无疑问地找到其适当用途。

  • 发表于 2021-06-12 11:20
  • 阅读 ( 116 )
  • 分类:商业金融

你可能感兴趣的文章

区块链即服务(baas)

... 区块链即服务(baas)示例 下图展示了区块链即服务Hyperledger Cello的工作模式,它是Hyperledger项目下类似BaaS的区块链模块工具包和实用程序系统。 事实上,BaaS的提供者的角色类似于web托管提供者。网站创建者在自己的个...

  • 发布于 2021-05-31 17:08
  • 阅读 ( 136 )

超级分类账资源管理器

什么是超级分类账资源管理器(hyperledger explorer)? Hyperledger Explorer是一个开源区块链实用程序模块,允许用户创建一个用户友好的基于web的应用程序,用户可以使用该应用程序查看、启动、组织或查询构成区块链网络组成部分的...

  • 发布于 2021-06-12 10:52
  • 阅读 ( 129 )

加密计划可能结束ibm的长期下滑趋势

...灰烬中产生,各大公司最终会致力于数字货币。IBM的开源Hyperledger区块链已经建立了一个卓越的财富500强客户名册,并最终可能在未来几年形成数百个业务应用程序的核心。 不过,IBM需要先将这些举措货币化,然后才能吸引该...

  • 发布于 2021-06-18 22:42
  • 阅读 ( 129 )
毓骁王上
毓骁王上

0 篇文章

相关推荐