我是靠谱客的博主 精明路人,最近开发中收集的这篇文章主要介绍解读Fabric核心概念-区块链网络,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文从理论角度讨论介绍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核心概念-区块链网络所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部