众享区块链大讲堂96-Hyperledger Fabric 简介

btc268.com 2019-09-20 03:51:53 来源:区块链资讯

  你好,欢迎收听众享区块链大讲堂,今天的课程是Hyperledger Fabric简介。

  从本节课开始,接下来的四周都是Fabric的相关课程,我们将深入学习Fabric的技术架构,今天我们先系统了解Fabric。

1. 系统架构

  区块链是一个分布式系统,由许多相互通信的节点组成。区块链运行的程序称为链码(chaincode),保存状态和账本数据、执行交易。交易必须被“背书”,只有经过背书的交易才可以提交,并对状态产生影响。有可能存在一个或多个特定的链码用于管理系统功能和参数,统称为系统链码。

  1.1 交易

  Fabric交易可以有两种类型:

  (1)部署交易, 创建新的链码并设置一个程序作为参数。当一个部署交易执行成功,表明链码已被安装到区块链上。

  (2)调用交易, 在之前已部署好链码的情况下执行的一个操作,调用交易是调用链码提供的一个函数。当成功时,链码执行特定的函数,它可能涉及修改相应的状态,并返回一个输出。

  

  1.2. 区块链数据结构

  1.2.1. 状态(state)

  状态保存了区块链上的状态信息,底层是一个KVS数据库,通过链码的put和get方法进行操作数据。

状态s可以通过K -> (V x N)的映射来表示:? K是一系列键的集合? V是一系列值的集合? N是一个无限有序的版本号,内置的功能函数Next:N -> N'可以实现传入版本N,返回N的下个版本号(如果为增序,Next:1 -> 2)状态只被peer节点维护,排序节点和客户端没有状态。

  1.2.2 账本(Ledger)

  账本提供了在系统运行过程中发生的可验证历史,它包含所有成功的状态更改(我们称为有效交易)和不成功的状态更改尝试(我们称为无效交易)。

  账本被排序服务所创建,是一条完整的hash区块链,每个区块中包含了一些被排序过的交易以及上个区块的hash,可以通过hash对链进行完整性验证,并且账本允许Peer节点对所有交易历史进行重塑,包括状态信息的重建。

  账本保存在所有的peer节点上,有时也会在排序节点(Orderer节点)上保存一些。peer节点上保存的为PeerLedger,排序上保存的为OrdererLedger。两者的区别是,PeerLedger上保存交易有效无效的标识,而OrdererLedger上没有……

  

点击左下角“阅读原文”查看全部内容 

  关于众享比特

  北京众享比特科技有限公司成立于2014年,是国内最早从事区块链底层平台和应用案例开发的技术服务公司;总部位于北京,在上海、南京、苏州、深圳、广州、长沙、合肥、杭州等地设有子公司,2019年已经完成C轮融资。

  众享比特一直致力于分布式技术的探索,是国内外领先的金融与监管科技解决方案提供商,国内最早进行区块链技术研发的公司。现为国家高新技术企业、中关村高新技术企业、中国密码学会会员单位、区块链超级账本Hyperledger成员,共取得了75项软件著作权,已申请58项发明专利,并有20项获得授权、区块链专利授权数量国内排名前三。

  同时在产学研方面技术投入多方纵深布局,与中国科学院深圳先进技术研究院共建广东省区块链与分布式物联网安全工程技术研究中心、与南京大学信息管理学院共建区块链创新实验室,探索区块链底层技术的开发与应用,将分布式、区块链技术与行业应用深度结合。

  2018年5月,众享比特自主研发的区块链清分管理平台、区块链信用证管理平台、区块链保函管理平台、区块链黑名单共享平台、区块链敏感数据审计平台、分布式智能配电信息安全系统等多项解决方案录入由工信部主编的《2018中国区块链产业白皮书》。2018年6月,众享比特凭借自身创新实力,成功入选福布斯中国“2018中国最具创新力企业榜”,成为中国50家最具创新力企业之一。同月,获得胡润百富评选的“中国区块链企业TOP20”。

  2019年3月28日众享比特举办新产品发布会,隆重推出区块链供应链金融平台、区块链积分管理平台、区块链存证管理平台、区块链数据共享平台和区块链溯源管理平台等五大产品平台,打破常规,依托丰富的项目服务经验和技术研发功底的优势,以创新产品模式重新定义区块链解决方案,为用户带来极致体验和全新价值。

  2019年众享将充分发挥技术优势,从产品化、开源化和管道化三个方面来布局市场资源:

  ◆ 产品化:面向金融、政府、公安、能源、交通、农业、供应链管理等领域,构建多方协同的分布式账本,产品化、模块化区块链底层技术平台,优化流程、提高效率;

  ◆ 开源化:构建基于ChainSQL的可信基础设施,建设ChainSQL开源社区和开源联盟,推广区块链技术孵化有价值场景,结合人工智能进行分析、并在各垂直行业应用;

  ◆ 管道化:渠道为王、分工协作,众享比特负责打磨区块链底层技术和产品军火库,系统集成商以及渠道合作伙伴负责搭建销售管道,共享区块链技术发展的红利。

  秉承“打造分布式网络平台,引领金融与监管科技”的理念,众享比特充分发挥公司的技术优势,向金融、政府、电力、能源、医疗、农业、工控、教育、贸易、供应链管理行业等商业客户提供更高效、更经济、更安全的企业级区块链技术服务及解决方案。

  推荐阅读

众享区块链大讲堂95-EOS 概述众享区块链大讲堂94-Corda概述众享区块链大讲堂93-Ripple与ChainSQL概述众享区块链大讲堂92-Hyperledger与Fabric概述◎众享区块链大讲堂91 以太坊智能合约案例实战-其他Dapp

  

转载请注明来自我爱数字币(www.52szb.com),本文标题:众享区块链大讲堂96-Hyperledger Fabric 简介

众享区块链大讲堂96-Hyperledger Fabric 简介
Top