Hyperledger Fabric 管道(1) 基本概念
1. 设计目的
让交易方在各自独立的管道内进行交易,保障交易的秘密性和私有性。一个管道内的交易对其他管道是不可见。每个channel可以理解成独立的hyperledger fabric的实例/子网,通道上的数据只会发送给加入通道的合法组织成员,从而隔离未经授权的数据访问,保护数据隐私性。
通俗的理解:可以把它比作微信群, 每个群里的成员、数据都是不一样的, 而且群之间是无法沟通的, 数据更加是无法看到, 可以完全保护用户的隐私。
2. 性质
2.1 一个管道对应一个账本
每个channel直接不会相互依赖,它们也不会交换数据, 如果一个节点参与订阅了两个管道,那这个节点将有两个交易记录或是2本账本。
eg. 节点1、节点2, 节点N一起维护红色账本
节点1、节点N一起维护蓝色账本
2.2 每个channel都有自己的规则、策略
不同的channel是独立的。
2.3 节点和channel的关系
一个peer可能加入多个channel,一个channel 可能有多个peer 。
Hyperledger Fabric 管道(1) 基本概念相关推荐
- Hyperledger Fabric 管道(3) 如何做到数据隔离?
1. 创建管道时就指定了当前的节点列表 a. Client发送交易提供必要数据,如可信根列表,排序证书列表,IP地址,一组指定的共识算法属性和访问控制策略. b. 结果产生一个创世块 ( Genesi ...
- Hyperledger Fabric 管道(2) 管道的操作
管道的操作分为创建.更新.查询和销毁4种,由客户端向排序(Orderer)节点发送对应的管道配置交易来完成. 1. 创建管道 交易内容包括参与的已授权节点列表,这些节点表示MSPs(成员服务提供者 M ...
- Hyperledger Fabric 官网翻译入门教程--之关键概念(Hyperledger Fabric 模型)
英文地址:http://hyperledger-fabric.readthedocs.io/en/latest/fabric_model.html Hyperledger Fabric Model/ ...
- Linux搭建Hyperledger Fabric区块链框架 - Hyperledger Fabric模型概念
企业选型的区块链底层技术 Hyperledger Fabric 概念 2015年,Linux基金会启动了Hyperledger项目,目标是发展跨行业的区块链技术. Hyperledger Fabric ...
- Hyperledger Fabric 1.3 官方文档翻译(三)关键概念 (Key Concepts) - 3.7 对等节点 (Peers)
文章目录 对等节点(Peers) 术语(A word on terminology) 账本与链代码(Ledgers and Chaincode) 多账本(Multiple Ledgers) 多链代码( ...
- HyperLedger Fabric - 超级账本(4)链码的概念与使用
概念: Chaincode: 链上代码, 简称链码, 一般是指用户编写的应用代码 链码被部署在Fabric网络节点上, Peer 节点 – 背书节点 – commit节点 – Lead ...
- Hyperledger Fabric v1.4(LTS) 系列(3.7):关键概念-Peers
译文目录: Hyperledger Fabric v1.4(LTS) 系列译文总目录 Key Concepts-Peers Introduction Hyperledger Fabric Functi ...
- Hyperledger Fabric 2.0 官方文档中文版 第3章 关键概念
Hyperledger Fabric 2.0 官方文档中文版 第3章 关键概念 总目录 3.关键概念 引言 什么是区块链? 区块链为什么有用? 什么是Hyperledger Fabric? Hyper ...
- hyperledger fabric 网络操作基本操作和概念
hyperledger fabric 网络操作基本操作和概念 hyperledger fabric 网络操作基本操作和概念 1. cryptogen 操作 1.1 cryptogen 生成证书文件 1 ...
最新文章
- 二、数据库的基本操作
- 【洛谷p1058】立体图(已完结)
- css-三种基本选择器
- Oracle --JOB
- Java基础知识——异常处理
- ASP.NET母版页和内容页之间如何互相传值?
- Microsoft向高性能计算市场推出了新的Azure产品
- Xposed 插件开发(三)—— 我的 hooker 是哪里导致出错了?
- N81各种问题解决汇总
- 优化算法 - Adadelta
- 地图生成工具使用步骤
- python爬取文件内容_python爬取各类文档方法归类汇总
- java类 举例分析_Java深入分析类与对象
- 昆明计算机学校录取分数,云南省昆明铁路机械学校2021年招生录取分数线
- vue 时间格式总结及转换
- 远程监控 java,远程监控Java应用
- wps自动插入文献_WPS参考文献自动生成方法教程
- 多读书,不如读好书:程序员必读的30本书
- 盘点个人信息保护方面的那些认证
- 神经网络模型大小怎么看,神经网络模型大小计算
热门文章
- springboot 整合mybatis_SpringBoot整合MyBatis框架快速入门
- 北京排查利用数据中心挖矿,IDC矿场受影响较大
- Google 首次引入数据中心液体冷却
- 学校机房项目交换机的配置
- 乱乱乱!那些惨不忍睹的机房布线
- AI:2020年6月23日北京智源大会演讲分享之AI创业专题论坛——09:10-10:00 李开复教授《AI赋能时代的创业》
- DL之DNN优化技术:DNN中抑制过拟合/欠拟合、提高泛化能力技术的简介、使用方法、案例应用详细攻略
- CV之CycleGAN:CycleGAN算法相关思路配图、论文集合
- 拖延不是你的锅,全是基因惹的祸
- Linux系统管理01