怎么生成新的node节点?
vanvank opened this issue · comments
Brief of your idea
除了make testnet生成的3个节点, 我要怎么生成一个新的节点?版本是v5.1
在xuperchain make 之后,output目录可以被认为是一个新的节点,但一些配置可能是固定的,如果需要一个全新的节点,可以基于此目录进行调整,需要关注一下几点:
- conf 目录下的 server.yaml、network.yaml 等端口需要改为不冲突端口
- data/keys 可通过 bin/xchain-cli account newkeys --output data/keys 进行重写,重写后需要关注 data/genesis/xuper.json 中相关旷工配置需调整为新生成的keys/address
- netkeys 可通过 /bin/xchain-cli netURL gen 重写, 通过 /bin/xchain-cli netURL preview 查看,重写后需要关注 conf/network.yaml 内的address
以上内容都可以在xuperchain 官方文档 中获取。
嗯。 你这个方法在3.X的版本中是有用的。
但是5.X的版本中, netkeys这个文件夹下还有cacert.pem,cert.pem, private.key 这3个文件, 要怎么生成, 直接拷贝其他节点的不行。 3.X版本中netkeys下面没有那几个ca相关的文件。 @uaanaa
可以看下关于v5.x ca 和 front配置的相关文档:https://xuper.baidu.com/n/xuperdoc/advanced_usage/parallel_chain.html
使用ca 和 front后 好像没法动态的添加节点