-
Notifications
You must be signed in to change notification settings - Fork 78
GXChain v1.0.180929_upgrade
albert edited this page Oct 9, 2018
·
1 revision
本次更新,需要所有节点在北京时间2018-11-06 08:00:00 (UTC 2018-11-06 00:00:00)之前完成升级.
github release: https://github.com/gxchain/gxb-core/releases/tag/v1.0.180929
本次更新有db升级,程序启动时会自动replay区块,大约需要20小时。 如果业务涉及到GXChain上资产的充值和提现,可以使用新版本程序部署一个新节点,待区块同步完成后,将服务切换到新节点。
apt-get update
apt-get install software-properties-common
add-apt-repository ppa:ubuntu-toolchain-r/test
apt-get update
apt-get install libstdc++-7-dev
# 下载安装包(主网)
wget 'https://github.com/gxchain/gxb-core/releases/download/v1.0.180929/gxb_ubuntu_1.0.180929.tar.gz' -O gxb_ubuntu_1.0.180929.tar.gz
# testnet安装包地址: https://github.com/gxchain/gxb-core/releases/download/testnet-1.0.180926/gxb_ubuntu_1.0.180926.testnet.tar.gz
# 解压
tar zxvf gxb_ubuntu_1.0.180929.tar.gz
- max-ops-per-account 默认值由-1改为0,默认不保存帐户的交易历史
- partial-operations 默认值由false改为true,默认不保存不相关的operation history,以节省内存。
- 增加了启动参数fast-replay,replay区块时会有加速,建议带上此参数
# 如果之前的启动参数里有track-account, 需要带上max-ops-per-account 和partial-operations 使用如下命令启动
# --track-account 表示只跟踪指定帐户的交易历史
# --max-ops-per-account=-1 表示保存帐户所有的operation history
# --partial-operations=true 会删除不相关的交易历史,节省内存,建议设置为true。如果设置为false会占用大量内存,有可能会导致内存耗尽
./programs/witness_node/witness_node --data-dir=trusted_node --rpc-endpoint="127.0.0.1:28090" --p2p-endpoint="0.0.0.0:6789" --track-account "\"1.2.545632\"" --track-account "\"1.2.167403\"" --max-ops-per-account=-1 --fast-replay &
# 不保存交易历史,最节省内存,可以按如下方式启动:
./programs/witness_node/witness_node --data-dir=trusted_node --rpc-endpoint="127.0.0.1:28090" --p2p-endpoint="0.0.0.0:6789" --fast-replay &