fisco bcos 原有机构和新机构组成新的群组

fisco bcos 原有机构和新机构组成新的群组

注: 本次操作是机构A和新机构D组合群组2(group 2)

  1. 拷贝创世机构生成的链证书文件(dir_chain_ca)到新机构D的工作目录下(这里是/root/fisco/generator)
  2. 在新机构D的generator目录下执行命令生成机构证书
./generator --generate_agency_certificate ./dir_agency_ca ./dir_chain_ca  agencyD

在这里插入图片描述

  1. 拷贝链证书、机构证书等文件到新机构D对应的meta目录下
   cp -r dir_agency_ca/agencyD/*  meta
  1. 修改新机构D的node_deployment.ini 配置文件(conf/node_deployment.ini),group_id 改为对应的群组
    在这里插入图片描述
    注:新机构D下这里只部署了一个节点

  2. 修改新机构D的 group_genesis.ini 文件(conf/group_genesis.ini), group_id 等改为新的群组id,其他的信息也做相应修改
    在这里插入图片描述
    注: 群组2下所有机构的节点信息都需写到该文件里

  3. 新机构D生成节点证书及P2P连接信息文件

  ./generator --generate_all_certificates ./agencyD_node_info

在这里插入图片描述

  1. 将机构A 的 /agencyA_node_info/cert*.crt 放到新机构D的meta 目录下
    scp -r agencyA_node_info/cert_192.168.xxx.xxx_3030* root@192.168.xxx.xxx:/root/fisco/generator/meta/
  1. 将机构A的peers.txt 也copy 过去,并改名为peers[自己定义].txt
   scp -r agencyA_node_info/peers.txt  root@192.168.xxx.xxx:/root/fisco/generator/meta/
   mv peers.txt  peersA.txt
  1. 将新机构D的peers.txt copy给机构A的meta目录下
    scp -r agencyD_node_info/peers.txt root@192.168.xxx.xxx:/root/fisco/generator/meta
  1. 生成group_genesis.ini配置的群组创世区块
  ./generator --create_group_genesis ./group

在这里插入图片描述

  1. group.2.genesis文件 copy 给机构A 的meta 文件下
 scp -r group/group.2.genesis  root@192.168.xxx.xxx:/root/fisco/generator/meta/
  1. 新机构D生成所属节点
 ./generator --build_install_package ./meta/peersA.txt ./nodeD

在这里插入图片描述

  1. 将群组2的群组信息加入机构A的节点中(在机构A执行)
  ./generator --add_group ./meta/group.2.genesis  nodeA/

在这里插入图片描述

  1. 将新机构的p2p连接信息配置到机构A的节点中(在机构A执行)
   ./generator --add_peers ./meta/peers.txt  nodeA/

在这里插入图片描述

  1. 启动新机构D的节点
  2. 查看共识情况
 tail -f node_192.168.xxx.xxx_30303/log/log* | grep +++

在这里插入图片描述
机构A的共识情况:
在这里插入图片描述

  1. 配置控制台,修改文件
    进入控制台目录下的conf目录,修改applicationContext.xml配置文件:
    在这里插入图片描述

  2. 启动控制台查看
    在这里插入图片描述
    部署HelloWorld合约:

    deploy HelloWorld.sol

加粗样式

  1. 查看共识状态
  getSyncStatus

在这里插入图片描述
调用合约发起一笔交易:
在这里插入图片描述
再次查询共识状态,发现区块高度产生变化:
在这里插入图片描述

至此,原有机构和新机构组成新的群组操作过程结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值