fisco如何扩展之前的区块链网络?,为老机构添加新节点

目前的架构如下:

1群组3机构6节点

 

每个节点的IP,端口号为如下:

机构

节点

所属群组

P2P地址

RPC

Channel监听地址

机构A

节点0

群组1

127.0.0.1:30300

127.0.0.1:8545

0.0.0.0:20200

节点1

群组1

127.0.0.1:30301

127.0.0.1:8546

0.0.0.0:20201

机构B

节点0

群组1

127.0.0.1:30304

127.0.0.1:8549

0.0.0.0:20202

节点1

群组1

127.0.0.1:30302

127.0.0.1:8547

0.0.0.0:20203

机构C

节点0

群组1

127.0.0.1:30303

127.0.0.1:8548

0.0.0.0:20204

节点1

群组1

127.0.0.1:30305

127.0.0.1:8550

0.0.0.0:20205

 

 

现扩展机构B多一个节点

每个节点的IP,端口号为如下:

机构

节点

所属群组

P2P地址

RPC

Channel监听地址

机构A

节点0

群组1

127.0.0.1:30300

127.0.0.1:8545

0.0.0.0:20200

节点1

群组1

127.0.0.1:30301

127.0.0.1:8546

0.0.0.0:20201

机构B

节点0

群组1

127.0.0.1:30304

127.0.0.1:8549

0.0.0.0:20202

节点1

群组1

127.0.0.1:30302

127.0.0.1:8547

0.0.0.0:20203

节点2

群组1

127.0.0.1:30303

127.0.0.1:8548

0.0.0.0:20204

机构C

节点0

       

节点1

群组1

127.0.0.1:30305

127.0.0.1:8550

0.0.0.0:20205

 

 

开始:

 

 

初始化扩容配置

创建扩容文件夹,示例中tmp_one_click_expand可以为任意名称,请每次扩容使用新的文件夹

mkdir ~/generator/tmp_one_click_expand/

 

拷贝链证书及私钥至扩容文件夹

fisco如何扩展之前的区块链网络?,为老机构添加新节点_第1张图片

 

 

 

拷贝群组1创世区块group.1.genesis至扩容文件夹

 

fisco如何扩展之前的区块链网络?,为老机构添加新节点_第2张图片

 

拷贝群组1节点P2P连接文件peers.txt至扩容文件夹

 

fisco如何扩展之前的区块链网络?,为老机构添加新节点_第3张图片

 

机构A配置节点信息

创建机构B扩容节点所在目录

fisco如何扩展之前的区块链网络?,为老机构添加新节点_第4张图片

 

 

 

此时机构B已经存在联盟链中,因此需拷贝机构B证书、私钥至对应文件夹

cp -r ~/generator/tmp_one_click/agencyA/agency_cert ~/generator/tmp_one_click_expand/agencyA

 

 

fisco如何扩展之前的区块链网络?,为老机构添加新节点_第5张图片

 

fisco如何扩展之前的区块链网络?,为老机构添加新节点_第6张图片

机构B填写节点配置信息

 

fisco如何扩展之前的区块链网络?,为老机构添加新节点_第7张图片

生成扩容节点

fisco如何扩展之前的区块链网络?,为老机构添加新节点_第8张图片

 

复制生成的节点文件到机构B所在的服务器。

fisco如何扩展之前的区块链网络?,为老机构添加新节点_第9张图片

 

启动节点(这里是单独启动,之前的节点还是保留 ,之前这里把以前的节点停止了。造成了异常):

 

以下是截图:

 

fisco如何扩展之前的区块链网络?,为老机构添加新节点_第10张图片

nodeid所在位置:

fisco如何扩展之前的区块链网络?,为老机构添加新节点_第11张图片

 

控制台,把节点加入群组

fisco如何扩展之前的区块链网络?,为老机构添加新节点_第12张图片

 

 

 

 

 

ps:

 

错误的配置报了这个错误:但是webase里面居然有9点节点了

 

 

fisco如何扩展之前的区块链网络?,为老机构添加新节点_第13张图片

 

正常的是7个

现在测试交易都正常 只是webase看这难受 怎么删除那个2个识别的节点?

 

解决方法:

1.删掉前置节点 重新添加

2.修改为游离 页面刷新 就不见了

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(fisco,bcos,区块链)