bitcoin全节点搭建

学习区块链开发,当然是从比特币开始了

一、准备工作

1、京东、百度、阿里云任选一家买一个云主机,一年1000来块的配置就够了,主要是要挂一个500G以上的硬盘

2、linux-ubuntu1604,64位操作系统

二、搭建流程

1、客户端安装流程

# 下载
cd /home/disk500g
wget https://bitcoin.org/bin/bitcoin-core-0.17.0.1/bitcoin-0.17.0.1-x86_64-linux-gnu.tar.gz

#解压,软连接
tar zxf bitcoin-0.17.0.1-x86_64-linux-gnu.tar.gz
ln -fs /home/disk500g/bitcoin-0.17.0 /home/disk500g/bitcoin
ln -fs /home/disk500g/bitcoin-0.17.0/bin/bitcoind /usr/local/bin/bitcoind
ln -fs /home/disk500g/bitcoin-0.17.0/bin/bitcoin-cli /usr/local/bin/bitcoin-cli

2、创建配置

mkdir -p /home/disk500g/btc_data
mkdir ~/.bitcoin
vim ~/.bitcoin/bitcoin.conf

#bitcoin.conf内容

# ~/.bitcoin/bitcoin.conf
datadir=/home/disk500g/btc_data
dbcache=10240
txindex=1
rpcuser=mybtc
rpcpassword=btc2019
daemon=1
server=1
rest=1
rpcbind=0.0.0.0:8332
rpcallowip=0.0.0.0/0

3、后台启动bitcoind

bitcoind -daemon

4、查看同步区块高度

bitcoin-cli getblockcount

5、查看信息

#查看链信息
bitcoin-cli getblockchaininfo

#查看钱包信息
bitcoin-cli getwalletinfo

#查看网络信息
bitcoin-cli getnetworkinfo

6、rpc接口访问

curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getblockchaininfo", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/

 

你可能感兴趣的:(区块链,bitcoin)