当前位置:网站首页>33. Fabric通道、组织、节点、权限间关系
33. Fabric通道、组织、节点、权限间关系
2022-08-09 22:07:00 【明神特烦恼】
最近小伙伴设计区块链业务场景时,对于这几个概念的关系比较模糊,尤其各级权限如何管理,哪些使用区块链相关的证书、秘钥,哪些属于业务系统自己定义的秘钥,作者尽量用简明的方式来介绍,总结出一套成熟的应用模式。
1. 构造场景
假设 我们要开展一个业务,场景描述如下:
1)北京市5个高校A、B、C、D、E
希望组建联盟链,将每个学生的论文上链,其他高校学生可以检索下载论文。
2)五个高校技术能力比较强,且有服务器资源,每个高校可以部署两个区块链节点。这里为什么不是一个,这是出于服务高可用考虑,如果高校有一个节点,该节点突然挂掉了,该学校将无法下载论文。
3)提供论文评价上链,每个高校可以对下载的论文进行打分,学生下载论文时可以查看打分情况。
4)北京市B、C、D、E、F
五个高校,希望能够开展计算机程序设计共享,包括细节的设计文档、PCB板、C语言、ACM程序等等,丰富大学生们日常生活。
2. 组织、通道、节点、合约关系
1.)组织:高校A、B、C、D、E、F
是相互不信任的独立主体,也是该区块链网络的参与方,注意:联盟链的参与方一般不是个人,而是某一组织。从下图可以看出,同一个组织可以存在于多个通道,开展多个业务,例如:B、C、D、E
。
2.)通道:一般不同的业务建立不同的通道处理,通道
边栏推荐
- 工作经验-组件封装(拖拽排序组件)
- 【TS技术课堂】时间序列预测
- What kind of mentality do you need to have when using the stock quantitative trading interface
- 【Leetcode】2104. Sum of Subarray Ranges
- Presto Event Listener开发
- 守护进程
- Sun Zhengyi lost 150 billion: it was expensive at the beginning
- What are the basic steps to develop a quantitative trading strategy?
- 迁移学习 & 凯明初始化
- R语言拟合ARIMA模型并使用拟合模型进行预测推理:使用forecast函数计算ARIMA模型未来值(包含时间点、预测值、两个置信区间)
猜你喜欢
chart.js面积图曲线图统计插件
你真的了解乐观锁和悲观锁吗?
Tencent continues to wield the "big knife" to reduce costs and increase efficiency, and free catering benefits for outsourced employees have been cut
leetcode:331. 验证二叉树的前序序列化
【服务器数据恢复】SAN LUN映射出错导致文件系统数据丢失的数据恢复案例
迁移学习 & 凯明初始化
C 在函数声明前加typedef
leetcode:321. 拼接最大数
Activiti7审批流
月薪5K的运维小白如何成为月薪5W的高级架构师?
随机推荐
pip 离线到内网安装包
【软考 系统架构设计师】案例分析④ 软件架构风格
leetcode brush questions diary Calculate the number of elements on the right that is less than the current element
迅为瑞芯微RK3399开发板设置Buildroot文件系统测试MYSQL允许远程访问
JS中表单操作、addEventListener事件监听器
What kind of mentality do you need to have when using the stock quantitative trading interface
A. Common Prefixes
[Microservice~Nacos] Nacos service provider and service consumer
电脑系统重装后怎么用打印机扫描出文件?
UNI-APP_ monitor page scroll h5 monitor page scroll
OFDM 十六讲 7 - Inter-Symbol-Interference
shell学习
R语言ggplot2可视化:使用ggpubr包的ggscatter函数可视化散点图、使用scale_x_continuous函数的breaks参数指定X轴的断点的个数(设置参数n)
(转)FreeType字体位图属性
月薪5K的运维小白如何成为月薪5W的高级架构师?
PyQt5:入门使用教程
Socket发送缓冲区接收缓冲区快问快答
C. Omkar and Baseball
C. Binary String Reconstruction
【微信小程序开发(八)】音频背景音乐播放问题汇总