ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

【区块链开发实战】第3章 Hyperledger简介

2022-05-22 14:01:03  阅读:206  来源: 互联网

标签:Fabric 项目 简介 Hyperledger 区块 账本 分布式


3.1 Hyperledger综述

  Hyperledger,中文名超级账本,是2015年发起的推进区块链数字技术和交易验证的开源项目。随着项目组发展,Hyperledger已经不是某个具体的技术,而是代表着一组区块链技术框架的集合。

 

3.1.1 Hyperledger项目背景

  (1)Hyperledger 是对传统区块链模型的革新。Hyperledger 通过提供一个模型,这种模型在某种程度上允许创建授权的和非授权的区块链。除此之外, Hyperledger 通过一个提供针对身份识别、可审计及隐私的安全和健壮模型,使得缩短计算周期、提高规模效率和晌应各个行业的应用需求成为可能。

  (2)Hyperledger 由于点对点网络的特性,分布式账本技术是完全共享、透明和去中心化的, 故非常适合应用于金融行业 同时在诸如制造、银行 保险 物联网等无数个其他行业都有 非常大的应用前景。

  (3)Hyperledg 通过创建分布式账本的公开标准来实现虚拟和数字形式的价值交换,例如资产合约、能源交易、结婚证书等通过 Hyperledger 能够安全、高效和低成 本地进行追踪和交易

 

3.1.2 Hyperledger的项目成员

  "目前为止, Hyperledger 中有四分之一的成员都是来自中国,可见中国对新科技是持有正面的态度 但同时我们也鼓励来自世界各地更多的成员能够加入我们,不断壮大目前的 区块链开源技术 开源计划能够加速区块链的发展,而 Hyperledger 正是一 代表。"

 

3.2 Hyperledger的体系结构

    Hyperledger 不是 个单独的项目而是包含了多个子项目的项目组, Hyperleger 项目组目前一共包含了九个正式项目,每个正式项目都包含若干个模块。

3.2.1 获取源代码Hyperledger 成为开发者

  从 Github下载 Hyperledger 项目的源代码,可以通过域名 https://github.com/hyperledger下载

 

3.2.2 Hyperledger的9个正式项目

1.Hyperledger正式项目与模块的关系

 

 

2. Hyperledger的正式项目

Hyperledger 正式项目解决了区块链的核心的基石出问题,比如分布式账本、区块链结构浏览器、不同区块链之间如何进行价值交换等

(1)Hyperledger Fabric

Hyperledger Fabric Hyperledger 的核心项目,甚至在 些场合当提到 Hyperledger时候 般会认为就是指 Fabric ,这其实是误解,但是也从侧面反映 Hyperledger Fabric Hyper ledger 中占据的地 Hyperledger Fabric 本质上是个分布式共 账本 Hyperledger Fabric 的目标是成为开发应用和解决方案的基础,在设计上它采用模块化架构,模块化架构的好处是组件可以根据需要灵活配 ,可以做到插入即用。

(2)Hyperledger Explorer

Hyperledger Explorer 用来对区块链进行配置管理、区块和交易数据查询、节点 管理的 通过 Hyperledger Explorer 可以查看区块链内部的信息,比如:账本数、区块数、交易数等数据。同时 Hyperledger Explorer 可以对区块链进行管理, 比如执行部署智能合约、更新智能合约等常用操作。

(3)Hyperledger Iroha

Hyperledger Iroha 使开发者和 Hyperledger 之间的互动性更强,当开发者需要使用分布式账本技术的时候Iroha会提供非常强大的帮助.Iroha 采用c++开发,基于领域驱动 C++ 设计,在移动应用方面 Iroha 也提供了很好的支持 。

(4)Hyperledger Burrow

Hyperledger Burrow是Hyperledger 第一个源于以太坊框架的项目 Hyperledger Burrow 是一 过许可的智能合同机

(5)Hyperledger Indy

Hyperledger Indy 项目专注于区块链生态系统的数字身份工具,提供基于区块链或者其 他分布式账本的数字身份,从而让它们跨管理域、跨应用与其他应用程序进行交互操作。

(6)Hyperledger Sawtooth

Hyperledger Sawtooth (中文名 锯齿湖)是一个模块化平台,用以创建、部署和运行分 布式账本 Hyperledger Sawtooth 含诺韦尔共识 法,计时验证( PoET ),它针对 小的资源消耗处理 的分布式验证器。

(7)Hyperledger Composer

Hyperledger Composer 是一个应用程序的框架,可以简 Fabric 应用程序的创建、部 署和使用 通过 Hyperl edger Composer ,开发者可以轻松地对 务资产、参与者以及事务 建模,将这些模型变成可行的 Fabric 区块链应用

(8)Hyperledger Cello

Hyperledger Cello 是一个 Fabric 的集成管理工具 Hyper edger Cell 目标是建立一 方式来创建、管理和终止区块链 Hyperledger Cello 项目的愿景是:能够兼容 Hy L ed ger 下的其 项目,包括 Fabric Iroha Sawtooth

(9)Hyperledger Quilt

Hyperledger Qui 种支付协议,主要应用于 Hyperledger 下面的不同区块链产品 进行价值的传递和转换

 

标签:Fabric,项目,简介,Hyperledger,区块,账本,分布式
来源: https://www.cnblogs.com/xiangshigang/p/16297770.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有