前置条件:

  1. 启动FISCO BCOS联盟链

  1. 已配置FISCO BCOS控制台


获取时间戳

先在终端获取时间戳,后面新创建群组需要创世块时间戳

 echo $(($(date '+%s')*1000))

扩容群组

  1. 切换至联盟链下的控制台目录

cd ~/fisco/console
  1. 开启控制台

bash start.sh

  1. 获取节点IP与Post端口号

 getAvailableConnections

  1. 获取共识节点列表

 getSealerList

  1. 为节点动态创建一个新群组

 generateGroup 127.0.0.1:20200 3 1676856925000 305af51fce8b651c3633ae2f19b75243076ed0eedb9169735a385a5a409f655be3841260fcaa04a67ce198b148c8fb7dc95638663934836c781876bfb3a420d3

generateGroup

为指定节点动态创建一个新群组,参数:

  • endPoint: 接收创建新群组请求的区块链节点IP:Port信息,SDK连接的所有节点IP:Port信息可通过命令getAvailableConnections获取;

  • groupId: 新创建的群组ID;

  • timestamp: 新创建群组的创世块时间戳,可通过命令echo $(($(date ‘+%s’)*1000))获取时间戳;

  • sealerList: 新创建群组的共识节点列表,多个共识节点ID之间用空格分割。

  1. 为指定节点启动群组,至此,已经扩容一个新群组

 startGroup 127.0.0.1:20200 3

  1. 切换群组

 switch 2

组群相关命令

查看共识节点列表

getSealerList

查看组群内节点相连的其他节点

 getNodeIDList

添加共识节点

 addSealer

添加观察节点

 addObserver