CentOS下BCH节点服务器搭建

CentOS下BCH节点服务器搭建

安装必要的库

yum -y install wget vim goaccess gcc gcc-c++ autoconf automake make pcre pcre-devel zlib zlib-devel libxml2 libxml2-devel openssl openssl-devel gd libjpeg libjpeg-devel libpng libpng-devel libaio go

下载编译后二进制文件并解压

mkdir /home/bch
cd /home/bch
wget https://download.bitcoinabc.org/0.17.1/linux/bitcoin-abc-0.17.1-x86_64-linux-gnu.tar.gz
tar vfxz bitcoin-abc-0.17.1-x86_64-linux-gnu.tar.gz 

添加配置文件

cd /home/bch/bitcoin-abc-0.17.1/bin

mkdir /home/bch
vim bitcash.conf

#========文件里写入以下内容=========
server=1
testnet=0  #测试链填 1 主链填 0
rpcuser=karong  # RPC用户名
rpcpassword=karongpassword  #RPC密码
rpcallowip=192.168.1.0.3/24  #允许链接的IP,内容。公网填0.0.0.0/0
rpcport=8884  #RPC访问端口
txindex=1
datadir=/home/bch

#==================================

开放端口

firewall-cmd --zone=public --add-port=8884/tcp

启动软件

cd /home/bch/bitcoin-abc-0.17.1/bin

nohup ./bitcoind -conf=/home/bch/bitcoin-abc-0.17.1/bin/bitcash.conf  -listen=0 > /home/bch.log &

检测接口是否可以访问,在需要访问的服务器上执行

curl 192.168.1.2:8884  #192.168.1.2 为节点服务器的内网IP

> JSONRPC server handles only POST requests  #成功

查看区块同步进度

cd /home/bch/bitcoin-abc-0.17.1/bin
./bitcoin-cli -conf=/home/bch/bitcoin-abc-0.17.1/bin/bitcash.conf getblockchaininfo

创建地址

cd /home/bch/bitcoin-abc-0.17.1/bin
./bitcoin-cli -conf=/home/bch/bitcoin-abc-0.17.1/bin/bitcash.conf getnewaddress

查看私钥

cd /home/bch/bitcoin-abc-0.17.1/bin
./bitcoin-cli -conf=/home/bch/bitcoin-abc-0.17.1/bin/bitcash.conf dumpprivkey bitcoincash:qpetuag6uurkw2mllq9ut7wle6hzre7jh56zwtxfrp

你可能感兴趣的:(区块链,BCH,CentOS7,Linux,搭建,节点)