HyperLedger Fabric 术语汇总

内容摘要: 本文主要讲解了 HyperLedger Fabric的专业术语. 阅读此文章需要读者有区块链和以太坊的相关背景., 可以先看我们发布的区块链和以太坊编程视频

网易、腾讯、51学院视频观看地址

网易云:http://study.163.com/provider/6105394/index.htm
腾讯课堂:https://abu1010.ke.qq.com/
51学院:http://edu.51cto.com/lecturer/9166337.html

HyperLedger Fabric介绍

HyperLedger Fabric对传统的区块链模型进行的革新,其中包括管理参与者的访问许可权,换句话说, Fabric是有权限的共享账本.Fabric为身份识别、审核及隐私提供了一个安全、健康的模型.从而缩短运算周期、实现有效扩展

Chain-链

Chain就是Block之间以Hash连接为结构的交易日志,Peer从Order Service接受交易block.并且根据背书策略并发冲突标记block上的交易是否有效,然后将该block 追加到peer文件系统中的hash chain上

ChainCode - 链码

链码是一个运行在账本上的软件 (类似以太坊的智能合约), 它可以对资产进行编码, 链码可以被触发,也可以用来修改资产

Channel - 通道

前面讲解过, HyperLedger 是有权限的私有链, 那么是如何实现的呢? 其实是由通道来实现的. 通道实现了数据的隔离与保密, 账本在通道内与所有的对等节点共享. 并且交易方必须通过该通道的正确验证才能与账本进行交互. 通道是由一个”配置块” 来决定的

CCVC (Concurrency Control Version Check - 并发控制)

CCVC是保持通道中各对等节点状态同步的一种方法,对等节点并行的执行交易, 在交易提交到账本之前, 对等节点会检查交易执行期间读到的数据是否被修改. 如果读取的数据在执行和提交之间被修改, 就会引发CCVC冲突. 该交易会在账本中被标记无效. 而且值不会更新到状态数据库中

Genesis Block- 创世区块

Genesis Block是初始化区块链网络或channel的配置区块,也是链上的第一个区块,创世区块的上一个Hash值为null

Leading Peer – 主导节点

每一个Member在其订阅的channel上可以拥有多个peer,其中一个peer会作为, channel的leading peer代表该Member与ordering service通信。Ordering service 将block传递给leading peer,该peer再将此block分发给同一member下的其他peer

关于作者

刘虹:华为认证讲师、10余年软件研发及企业培训经验,丰富的企业应用软件开发经验、深厚的软件架构设计理论基础及实践能力. 为华为、中兴、唯品会、思科、诺基亚、深交所、中国银行、华润集团、顺丰速递、香港OOCL、中国国债中心、海南航空等国内外百余家知名企业提供企业培训服务。 项目开发历程: 区块链落地解决方案 (证券、电影),基于大数据技术推荐系统 ,医疗保险大数据分析与统计推断,华润银行公众号二次开发 ,风暴金融H5跨平台APP,携程酒店APP


技术讨论、商务合作都可以通过下面方式联系我们

联系我们

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值