BTC主网节点同步搭建教程

Posted by 夜空 on May 19, 2022

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/

那些端口可以对外

  1. BTC的8333端口可以对外开放
  2. BTC的8332端口不能对外

本文参考:
BTC主网搭建教程