Hyperledger框架和模块

到这篇文章的最后,你会明白

  • Hyperledger和permissionless区块链技术之间的差异。
  • Hyperledger框架的组件
  • Hyperledger框架(Iroha,Sawtooth,Fabric,Indy和Burrow)
  • Hyperledger模块(Cello,Explorer, 和 Composer)。
    我们可以把Hyperledger看成一个为了实现市场、数据共享网络、微货币、去中心化数字社区的一个操作系统。


    image.png

Hyperledger 和permissionless区块链的区别

image.png

注意:Sawtooth可以设置成permissionless。

Hyperledger框架的组成部分

Hyperledger业务区块链框架用于为组织联盟构建企业区块链。它们与比特币区块链和以太坊等公共分类账不同。Hyperledger框架包括:

  • append-only的分布式账本
  • 为了实现账本更新同步的共识算法
  • 通过限制权限来达到transaction的隐私保护
  • 处理transaction的智能合约

Iroha框架

Hyperledger Iroha是由Soramitsu,Hitachi,NTT Data和Colu提供的区块链框架。Hyperledger Iroha旨在简单易用地融入需要分布式分类帐技术的基础设施项目中。Hyperledger Iroha强调使用Android和iOS客户端库进行移动应用程序开发,使其与其他Hyperledger框架截然不同。受Hyperledger Fabric的启发,Hyperledger Iroha寻求补充Hyperledger Fabric和Hyperledger Sawtooth,同时为C ++开发人员提供开发环境,以便为Hyperledger做出贡献。

总之,Hyperledger Iroha具有简单的构造,现代的,domain-driven的C ++设计,以及一致的算法YAC

Sawtooth框架

由英特尔提供支持的Hyperledger Sawtooth是一个区块链框架,它利用模块化平台构建,部署和运行分布式账本。使用Hyperledger Sawtooth构建的分布式分类帐解决方案可以根据网络规模使用各种一致性算法。默认情况下,它使用经过时间证明(PoET)一致性算法,该算法在没有高能耗的情况下提供比特币区块链的可扩展性。PoET允许高度可扩展的验证器节点网络。Hyperledger Sawtooth专为多功能性而设计,支持许可和无权限部署。
独特特征:

  • Sawtooth的设计使您可以扩大网络规模
  • 您实际上可以动态更改共识机制

Fabric框架

Hyperledger Fabric是第一个代码库提案,它结合了Digital Asset Holdings,Blockstream的libconsensus和IBM的OpenBlockchain之前的工作。Hyperledger Fabric提供模块化架构,允许共识和membership service等组件即插即用。Hyperledger Fabric在允许实体进行机密级别的交易而不通过中央机构传递信息方面具有革命性的意义。这是通过在网络内运行的不同信道以及表征网络中不同节点的分工来实现的。最后,重要的是要记住,与比特币(公共链)不同,Hyperledger Fabric支持permissioned部署。

“如果你有一个大的区块链网络,并且你想只与某些方共享数据,你可以创建一个只有那些参与者的私人信道。这是Fabric现在最有特色的事情。“ - Brian Behlendorf,Linux基金会Hyperledger的执行董事

Indy框架

Hyperledger Indy 是一个旨在构建去中心化身份的系统。Hyperledger Indy的目标是通过开发一组独立于任何特定分类账的去中心化身份规范来实现这一目标,并实现跨任何支持它们的DLT的互操作性。
Hyperledger Indy的一个关键原则是其“ 设计隐私 ”方法。鉴于DLT的不变性,更重要的是要极其谨慎地处理数字身份,保持人类价值观的前沿和中心。

Hyperledger Indy允许用户根据他们愿意存储和共享的属性来验证身份。这可以减少业务中包含的责任金额,因为数据可以与用户保持在一起,并以您可以信任的方式再次呈现给您,并验证所说的内容是真实的,并且受到其他方的信任做生意。

Burrow框架

Hyperledger Burrow目前处于孵化阶段,是一种permissionalbe智能合约机制,它为模块化区块链客户端提供了一个内置于以太坊虚拟机(EVM)规范的许可智能合约解释器。它是唯一可用的Apache许可的EVM实现。
主要的特性:

  • Gateway提供了系统集成和用户界面接口
  • 智能合约应用引擎有利于复杂业务逻辑的集成
  • 共识引擎可以维护节点之间的网络栈、对交易进行排序
  • Application Blockchain Interface (ABCI)提供了用于共识引擎、智能合约应用引擎连接几口的规范。

回顾

  • Iroha :一个简单易用的支持分布式账本技术的基础设施项目。
  • Sawtooth:实现了PoET共识算法的区块链框架的模块
  • Fabric:具有私有信道的模块化区块链
  • Indy:去中心化身份
  • Burrow:智能合约引擎

Hyperledger模块

Hyperledger模块是辅助软件,用于部署和维护区块链,检查分类账上的数据,以及设计,原型和扩展区块链网络的工具。

Hyperledger Cello模块

对于想要部署Blockchain-as-a-Service的企业,Hyperledger Cello提供了满足这一需求的工具包。作为Hyperledger模块,“Cello旨在将按需'即服务'部署模型引入区块链生态系统”,从而有助于进一步开发和部署Hyperledger的框架。Hyperledger Cello最初由IBM提供,赞助商来自Soramitsu,华为和英特尔。通过Cello,您可以构建Blockchain-as-a-Service(BaaS)平台。

image.png

Hyperledger Explorer

Hyperledger Explorer是一种可视化区块链操作的工具。它是有史以来第一个获得permissioned账本的区块链资源管理器,允许任何人探索Hyperledger成员从内部创建的分布式分类帐项目,而不会影响他们的隐私。该项目由DTCC,英特尔和IBM提供。

Hyperledger Explorer旨在创建用户友好的Web应用程序,可以查看,调用,部署或查询:

  • 交易和相关数据
  • 网络信息(名称,状态,节点列表)
  • 智能合约(连锁代码和交易系列)
  • 存储在分类帐中的其他相关信息。

数据可视化的能力至关重要,以便从中提取业务价值。Hyperledger Explorer提供了这项急需的功能。关键组件包括Web服务器,Web UI,Web套接字,数据库,安全性存储库和区块链实现。

Hyperledger Composer

Hyperledger Composer提供了一套用于构建区块链业务网络的工具。这些工具允许您:

  • 为您的业务区块链网络建模
  • 生成REST API以与区块链网络进行交互
  • 生成骨架角度应用程序。

Hyperledger Composer 内置Javascript(yaey!),提供易于使用的一组组件,开发人员可以快速学习和实现这些组件。该项目由Oxchains和IBM提供。

Hyperledger Composer 的好处是:

  • 更快地创建区块链应用程序,消除了从头开始构建区块链应用程序所需的大量工作
  • 通过经过充分测试的高效设计降低风险,使业务和技术分析师之间的理解保持一致
  • 更高的灵活性,因为更高级别的抽象使迭代变得更加简单。

概括

Hyperledger模块:

  • Cello - 用于构建Blockchain作为咨询公司服务收入流的工具包
  • Explorer - 创建类似于etherscan或blockchaininfo的东西。可视化事务,块等的工具
  • Composer - 用于构建区块链业务网络的工具套件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,444评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,421评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,363评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,460评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,502评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,511评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,280评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,736评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,014评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,190评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,848评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,531评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,159评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,411评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,067评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,078评论 2 352