学习区块链开发,当然是从比特币开始了
一、准备工作
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-cli2、创建配置
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/03、后台启动bitcoind
bitcoind -daemon4、查看同步区块高度
bitcoin-cli getblockcount5、查看信息
#查看链信息 bitcoin-cli getblockchaininfo #查看钱包信息 bitcoin-cli getwalletinfo #查看网络信息 bitcoin-cli getnetworkinfo6、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/
