BSC 节点同步教程
准备步骤
安装go环境包
GO下载地址 https://golang.org/doc/install
wget -c https://golang.org/dl/go1.16.3.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
export GOROOT=/usr/local/go
export GOPATH=/home/go/goProject
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT/bin
export PATH=$PATH:$GOPATH/bin
export GOPROXY=https://goproxy.io
1.下载预构建二进制文件(不需要自己编译,自己编译需要安装go环境)
# Linux
wget https://github.com/binance-chain/bsc/releases/download/v1.1.0-beta/geth_linux
# MacOS
wget https://github.com/binance-chain/bsc/releases/download/v1.1.0-beta/geth_mac
2.下载配置文件
## mainet
wget https://github.com/binance-chain/bsc/releases/download/v1.1.0-beta/mainnet.zip
unzip mainnet.zip
3.在本地写入创世状态
./geth_linux --datadir node init genesis.json
4.启动你的全节点
nohup ./geth_linux --config ./config.toml --datadir ./node --cache 18000 --rpc.allow-unprotected-txs --txlookuplimit 0 &
5.进入控制面板(查看自己的ipc目录)
./geth_linux attach ./data/geth.ipc
6.查询同步状态(false 是同步完成,否则会显示同步高度)
eth.syncing
成功后节点会一致
注意如果出现了usb问题请在config.toml文件中进行如下更改
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)