BTC主网节点同步搭建教程
系统配置:
cpu: 8核
内存: 16G及以上
系统盘: 60G
数据盘: 4T
系统: centos 7 (64位)
1.下载安装
mkdir /root/install && cd /root/install
wget https://bitcoin.org/bin/bitcoin-core-22.0/bitcoin-22.0-x86_64-linux-gnu.tar.gz
tar zxf tar zxf bitcoin-22.0-x86_64-linux-gnu.tar.gz
cp -r bitcoin-22.0 /usr/local/
ln -fs /usr/local/bitcoin-22.0/bin/bitcoind /usr/local/bin/bitcoind
ln -fs /usr/local/bitcoin-22.0/bin/bitcoin-cli /usr/local/bin/bitcoin-cli
2.配置
mkdir -p /data/bitcoin
mkdir ~/.bitcoin
vim ~/.bitcoin/bitcoin.conf
datadir=/data/bitcoin
dbcache=10240
txindex=1
rpcuser=admin
rpcpassword=mfkqxxr
daemon=1
server=1
rest=1
rpcbind=0.0.0.0:8332
rpcallowip=0.0.0.0/0
deprecatedrpc=accounts
3.启动
bitcoind -daemon
4.停止
bitcoin-cli stop
5.查看区块链同步
bitcoin-cli getblockchaininfo
bitcoin-cli getmininginfo
- 区块浏览器:
注意事项
- 关闭后,再次启动时报错 Cannot obtain a lock on wallet directory 删除data目录.lock文件后,再次启动.
- 不配置datadir,默认保存在 ~/.bitcoin/
那些端口可以对外
- BTC的8333端口可以对外开放
- BTC的8332端口不能对外
本文参考:
BTC主网搭建教程