本次,我们将通过多态服务器的形式,多机构、多节点分布式部署。
备注:本文以下采用一键部署方式,但是想要了解分布式部署等原理的,还是要了解深层次的每个细节,详细情况请看以下官方
https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/tutorial/enterprise_quick_start.html
(很重要,里面介绍了一条链,链证书、机构证书、节点证书使用,以及各节点是如何保证p2p通信,身份认证等)
一键部署
首先 先附上 官方教程 详细地址:https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/enterprise_tools/enterprise_quick_start.html
由于官方教程是在单机上部署,模拟多服务器分布式,其实有些细节上还是有很大差距,对于小白,如果没有比较扎实的区块链底层改造实力,可能就会陷入卡壳状态。
第一部分 基础底层搭建 1、先准备两台测试服务器
其中 将测试服务器1 作为机构A,同时也是生成创世区块的机构,测试服务器2 作为机构B,两个机构 分别代表两台服务器,每台服务器 又分别生成两个节点。
机构
节点
所属群组
P2P地址
RPC/channel监听地址
机构A
节点0
群组1
172.27.16.14:30300
172.27.16.14:8545/:20200
节点1
群组1
172.27.16.14:30301
172.27.16.14:8546/:20201
机构B
节点2
群组1
172.27.16.17:30302
172.27.16.17:8547/:20202
节点3
群组1
172.27.16.17:30303
172.27.16.17:8548/:20203