<small id='EUFCWKIp2R'></small> <noframes id='46rwcb1y'>

  • <tfoot id='cQSzhdk'></tfoot>

      <legend id='CMvO'><style id='dLUD6'><dir id='dp6v12Wi'><q id='MnQtSq'></q></dir></style></legend>
      <i id='V5k1UH'><tr id='NjPkb'><dt id='XPRv'><q id='KZLIjYcUMO'><span id='uZWC'><b id='qiJnerA'><form id='SEhd5n'><ins id='jh6X8fiuk'></ins><ul id='bhFKj4pY'></ul><sub id='CBgnxh9'></sub></form><legend id='UHmCy'></legend><bdo id='pgdh3'><pre id='nRV4iKSc'><center id='gQnl'></center></pre></bdo></b><th id='NLAI7'></th></span></q></dt></tr></i><div id='o1Lt2p'><tfoot id='IxVzAR'></tfoot><dl id='DRlWz9'><fieldset id='YvMG8jnfz'></fieldset></dl></div>

          <bdo id='2giYbH0Jez'></bdo><ul id='KgiSA'></ul>

          1. <li id='jqQbmPGsBY'></li>
            登陆

            章鱼彩票电脑-区块链 2.0:Hyperledger Fabric 介绍(十)

            admin 2019-12-13 247人围观 ,发现0个评论

            Fabric 清晰用于关闭和答应区块链。它们的中心方针是开发一套东西,这些东西将协助区块链开发人员创立定制的解决方案,而不是创立独立的生态体系或产品。

            -- Sk(作者)

            Hyperledger Fabric

            Hyperledger 项目 是一个伞形安排,包含许多正在开发的不同模块和体系。在这些子项目中,最受欢迎的是 “Hyperledger Fabric”。这篇博文将讨论一旦区块链体系开端很多运用到干流,将使 Fabric 在不久的将来成为简直不可或缺的功用。最终,咱们还将快速了解开发人员和爱好者们需求了解的有关 Hyperledger Fabric 技能的常识。

            来历

            依照 Hyperledger 项目的惯例办法,Fabric 由其间心成员之一 IBM “捐献”给该安排,而 IBM 曾经是该安排的首要开发者。由 IBM 同享的这个技能渠道在 Hyperledger 项目中进行了联合开发,来自 100 多个成员公司和安排为之做出了奉献。

            现在,Fabric 正处于 LTS 版别的 v1.4,该版别现已开展很长一段时刻,而且被视为企业管理事务数据的解决方案。Hyperledger 项帕特加斯d4目的中愿望景也必然会渗透到 Fabric 中。Hyperledger Fabric 体系承继了一切企业级的可扩展功用,这些功用已深深地刻入到 Hyperledger 安排旗下一切的项目傍边。

            Hyperledger Fabric 的亮点

            Hyperledger Fabric 供给了多种功用和规范,这些功用和规范围绕着支撑快速开发和模块化体系结构的任务而构建。此外,与竞赛对手(首要是瑞波和 以太坊 )比较,Fabric 清晰用于关闭和 答应区块链 。它们的中心方针是开发一套东西,这些东西将协助区块链开发人员创立定制的解决方案,而不是创立独立的生态体系或产品。

            Hyperledger Fabric 的一些亮点如下:

            答应区块链体系

            这是一个 Hyperledger 章鱼彩票电脑-区块链 2.0:Hyperledger Fabric 介绍(十)Fabric 与其他渠道(如以太坊和瑞波)差异很大的当地。默许状况下,Fabric 是一种旨在完成私有答应的区块链的东西。此类区块链不能被一切人拜访,而且其间致力于达到一致或验证买卖的节点将由中心安排进行挑选。这关于某些运用(例如银行和稳妥)或许很重要,在这些运用中,买卖有必要由中心安排而不是参加者来验证。

            秘要和受控的信息流

            Fabric 内置了权限体系,该权限体系将视状况约束特定组或某些个人中的信息流。与公有区块链不同,在公有区块链中,任何运转节点的人都能够对存储在区块链中的数据进行仿制和挑选性拜访,而 Fabric 体系的管理员能够挑选谁能拜访同享的信息,以及拜访的办法。与现有竞赛产品比较,它还有以更好的安全性规范对存储的数据进行加密的子体系。

            即插即用架构

            Hyperledger Fabric 具有即插即用类型的体系结构。能够挑选施行体系的各个组件,而开发人员看不到用途的体系组件或许会被抛弃。Fabric 采纳高度模块化和可定制的办法进行开发,而不是一种与其竞赛对手选用的“一种办法习惯一切需求”的办法。关于希望快速构建精益体系的公司和公司而言,这特别有吸引力。这与 Fabric 和其它 Hyperledger 组件的互操作性相结合,意味着开发人员和规划人员现在能够运用各种规范化东西,而不必从其他来历提取代码并随后进行集成。它还供给了一种恰当牢靠的办法来构建强健的模块化体系。

            智能合约和链码

            运转在区块链上的分布式运用程序称为 智能合约 。虽然智能合约这个术语或多或少与以太坊渠道相关联,但 链码(chaincode)是 Hyperledger 阵营中为其赋予的称号。链码运用程序除了具有 DApp 中有的一切长处之外,使 Hyperledger 异乎寻常的是,该运用程序的代码能够用多种高档编程言语编写。它本身支撑 Go 和 JavaScript,而且在与恰当的编译器模块集成后还支撑许多其它编程言语。虽然这一现实在此刻或许并不代表什么,但这意味着,假如能够将现有人才用于正在进行的触及区块链的项目,从长远来看,这有或许为公司节约数十亿美元的人员训练和管理费用。开发人员能够运用自己喜爱的言语进行编码,从而在 Hyperledger Fabric 上开端构建运用程序,而无需学习或训练渠道特定的言语和语法。这供给了 Hyperledger Fabric 当时竞赛对手无法供给的灵敏性。

            总结

            • Hyperledger Fabric 是一个后端驱动程序渠道,是一个章鱼彩票电脑-区块链 2.0:Hyperledger Fabric 介绍(十)首要针对需求区块链或其它分布式账本技能的集成项目。因而,除了非必须的脚本功用外,它不供给任何面向用户的服务。(认能够为​​它更像是一种脚本言语。)
            • Hyperledger Fabric 支撑针对特定用例构建侧链。假如开发人员希望将一组用户或参加者阻隔到运用程序的特定部分或功用,则能够经过侧链来完成。侧链是衍生自首要父代的区块链,但在其初始块之后构成不同的链。发生新链的块将不受章鱼彩票电脑-区块链 2.0:Hyperledger Fabric 介绍(十)新链进一步改变的影响,即便将新信息添加到原始链中,新链也将坚持不变。此功用将有助于扩展正在开发的渠道,并引进用户特定的和事例特定的处理功用。
            • 前面的功用还意味着并非一切用户都会像一般对公有链所希望的那样具有区块链中一切数据的“准确”副本。参加节点将具有仅与之相关的数据副本。例如,假设有一个类似于印度的 PayTM 的运用程序,该运用程序具有钱包功用以及电子商务功用。可是,并非一切的钱包用户都运用 PayTM 在线购物。在这种状况下,只要活泼的购物者将在 PayTM 电子商务网站上具有相应的买卖链,而钱包用户将仅具有存储钱包买卖的链的副本。这种灵敏的数据存储和检索体系结构在扩展时非常重要,由于很多的单链区块链现已显示出会添加处理买卖的前置时刻。这样能够坚持链的精简和分类。

            咱们将在今后的文章中具体介绍 Hyperledger Project 下的其他模块。


            via: https://www.ostechnix.com/blockchain-2-0-introduction-to-hyperledger-fabric/

            作者: sk 选题: lujun9972 译者: wxy 校正: wxy

            本文由 LCTT 原创编译, Linux我国 荣誉推出

            点击“了解更多”可拜访文内链接

            请关注微信公众号
            微信二维码
            不容错过
            Powered By Z-BlogPHP