概述
本文从理论角度讨论介绍Fabric核心概念-区块链网络,首先介绍一下图标概念,随后的介绍中会介绍使用这些图标描述的区块链网络。
应用程序 A1
节点 P1
智能合约 S5
账本 L1
排序服务 O4
网络配置 NC4
组织R4
证书认证机构 CA4
通道channel C1
通道配置CC1
区块链网络完整结构
从这个图可以进一步理解Faric区块链网络很多特性:
1.这个网络的配置由NC4来定义(可能是一个或者多个配置文件)
2.NC4配置使用O4作为排序服务,指定了组织R1和R4对于网络的管理权限
3.证书颁发结构CA用于将身份分配给组织R的管理员和网络节点。
4.通道C1由通道配置CC1控制
5.组织R1和R2通过管理通道配置CC1来控制通道C1
6.节点P1拥有账本L1的一个版本,加载智能合约S5并完成初始化
P1配置的关键部分是CA1发布的X.509身份,它将P1与组织R1相关联
P1使用排序服务O4能够加入通道C1,当O4收到加入请求,O4使用通道配置CC1来检查P1在通道C1上的权限
7.应用程序A1属于组织R1,A1可以使用智能合约S5通过对等节点P1访问账本L1
Fabric教程构建你的第一个网络,里面执行一个命令,它生成了很多配置文件和参数,实际上这些东西都是在描述这个抽象出来的区块链网络。
理解了这些概念后,实际上你才能弄清楚为什么企业级区块链架构设计得这么复杂,否则都是懵懂的。
官方文档参考:Blockchain network
最后
以上就是精明路人为你收集整理的解读Fabric核心概念-区块链网络的全部内容,希望文章能够帮你解决解读Fabric核心概念-区块链网络所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复