安装部署 平行链环境搭建 - assetcloud/AssetChain GitHub Wiki

平行链环境搭建

平行链需要在主链环境搭建成功之后才能进行,单节点,私有链和联盟链对应的平行链搭建方法一样。

环境准备

编译完成后, 将下列文件到任意指定目录,软件包分别包含

assetchain                -- assetchain节点程序
assetchain-cli            -- assetchain节点命令行工具
assetchain.para.toml      -- assetchain平行链配置文件

配置文件

平行链根据具体情况修改对应的平行链title,主链地址,和super manager地址

# 平行链title,用来唯一标识一条平行链
Title="user.p.xxx."

...

[consensus.sub.para]
# 主链rpc地址,根据主链节点的具体情况修改
ParaRemoteGrpcClient="127.0.0.1:8802"
# 指示从主链哪个高度开始同步,比如主链高度是1万,建议配置是提前1000个区块(10000-1000=9000)
startHeight = 9000
...

[exec.sub.manage]
# 平行链管理合约的super manager地址,用于设置合约用户权限
superManager=["14KEKbYtKKQm4wMthSK9J4La4nAiidGozt"]

...

节点启动

linux

打开终端,进入到软件包解压目录,执行启动命令

nohup ./assetchain -f assetchain.para.toml >/dev/null 2>&1 &

查看进程

ps -ef | grep -v grep | grep assetchain

如果进程已经启动,执行命令查询主链网络信息

./assetchain-cli para is_sync

返回true说明和主链同步成功

如果执行出错,请检查logs/assetchain.log文件中的错误信息