Fabric网络的构成

2020-04-28  本文已影响0人  AI科技智库

1 示例网络

示例网络.png

四个组织 R1、R2、R3 和 R4,他们共同决定,并且达成了一个协议,他们将会设置并开发一个 Hyperledger Fabric 网络。R4 被分配作为网络的初始者,它有权设置网络的初始版本。R4 不会在网络中去进行任何的业务交易。R1 和 R2 在整个网络中有进行私有通信的需求,R2 和 R3 也是。组织 R1 有一个客户端的应用能够在通道 C1 中进行业务的交易。组织 R2 有一个客户端应用可以在通道 C1 和 C2 中进行类似的工作。组织 R3 可以在通道 C2 中做这样的工作。节点 P1 维护了 C1 的账本 L1 的副本。节点 P2 维护了 C1 的账本 L1 和 C2 的账本 L2 的副本。节点 P3 维护了 C2 的账本 L2 的副本。这个网络是根据在网络配置 NC4 中指定的规则来进行管理的,整个网络由组织 R1 和 R4 管理。通道 C1 是根据在通道配置 CC1 中指定的规则来管理的,这个通道由组织 R1 和 R2 管理。通道 C2 是根据在 通道配置 CC2 中指定的规则来管理的,这个通道由组织 R2 和 R3 管理。这有一个排序服务 O4 作为这个网络 N 的一个网络管理员节点,并且使用系统通道。排序服务同时也支持应用通道 C1 和 C2,来对交易进行排序、加入区块然后分发。每个组织都有一个首选的 CA。

2 创建网络

创建网络.png

3 添加网络管理员

添加网络管理员.png

4 定义联盟

定义联盟.png

5 为联盟创建通道

为联盟创建通道.png

6 节点和账本

节点和账本.png

7 应用程序和智能合约链码

应用程序和智能合约链码.png

8 完成网络

完成网络.png

9 添加另外一个联盟定义

添加另外一个联盟定义.png

10 添加一个新的通道

添加一个新的通道.png

11 添加另外一个Peer节点

添加另外一个Peer节点.png

12 把一个 Peer 节点添加到多个通道中

把一个 Peer 节点添加到多个通道中.png

13 网路已经完全形成了

网路已经完全形成了.png

参考

https://hyperledger-fabric.readthedocs.io/zh_CN/latest/network/network.html

上一篇 下一篇

猜你喜欢

热点阅读