【软件工程应用与实践】(7)JDchain对共识节点的更改操作

本文介绍了在不停机情况下如何在JDchain中添加、移除共识节点以及更新共识信息,详细阐述了每个操作步骤,强调操作前的数据备份和谨慎执行,确保环境和指令正确。
摘要由CSDN通过智能技术生成

2021SC@SDUSC

共识节点变更

借助BFT-SMaRT共识提供的Reconfig操作元语,JD Chain实现了在不停机的情况下快速更新共识网络拓扑,实现添加共识节点移除共识节点更新共识信息 等功能。

共识节点相关操作错误极容易导致整个网络不可用,甚至无法恢复,操作前请做好数据备份,务必谨慎操作,确保所有环境和指令正确

以下操作说明均以在部署好的如下单机四节点环境操作为例:

  • ledger j5m4yF1uyxaMwwBWKaqJqyHkKViXs8LGe9ChWvPs1CqdjP
  • peer0 启动端口 7080,共识端口10080
  • peer1 启动端口 7081,共识端口10081
  • peer2 启动端口 7082,共识端口10082
  • peer3 启动端口 7083,共识端口10083
  • 网关 服务端口 8080

1.添加共识节点

1.1 生成身份信息

解压peerzip包作为新的参与方节点peer4。使用bin目录下keygen.sh脚本生成公私钥信息:

$ ./keygen.sh -n new-node
# 输入私钥密码
Input password:
# 是否保存Base58编码后的私钥密码信息
Do you want to save encode password to file? Please input y or n ...y

执行完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值