1.入門介紹
https://bitcoin.org/en/
2.準(zhǔn)備條件
硬盤:推薦200G以上
內(nèi)存:推薦4G或以上
運(yùn)行環(huán)境:都可以
3.bitcoin core 下載
選擇適合您的版本:https://bitcoin.org/en/download
4.centos操作指南
a.下載
wget https://bitcoin.org/bin/bitcoin-core-0.13.0/bitcoin-0.13.0-x86_64-linux-gnu.tar.gz
b.解壓
tar -zvxf bitcoin-0.13.0-x86_64-linux-gnu.tar.gz
c.安裝(就是放到BIN目錄)
sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.13.0-x86_64-linux-gnu.tar.gz/bin/*
d.基礎(chǔ)配置
mkdir ~/.bitcoin
touch ~/.bitcoin/bitcoin.conf
chmod 600 ~/.bitcoin/bitcoin.conf
echo rpcuser=bitcoinrpc >> ~/.bitcoin/bitcoin.conf
echo rpcpassword=XXXXXX >> ~/.bitcoin/bitcoin.conf
注意:XXXXXX是你的密碼扒披,是什么都無所謂,訪問RPC用的妄辩。
e.后臺運(yùn)行
bitcoind -daemon
f.測試是否成功
bitcoin-cli getdifficulty
bitcoin-cli listtransactions
bitcoin-cli stop
備注:返回一串難度數(shù)據(jù)就是正確的:1.818648536145414
bitcoin-cli getinfo
查看當(dāng)前核心狀態(tài)
g.詳細(xì)
https://bitcoin.org/en/full-node#other-linux-distributions
curl測試
curl --user bitcoinrpc --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getinfo", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
如果需要遠(yuǎn)程訪問哄辣,需要修改核心的配置侠讯。允許遠(yuǎn)程訪問。
備注:
默認(rèn)同步端口:8333
默認(rèn)RPC端口:8332
這兩個端口防火墻不要關(guān)閉哦。
API CALL LIST:
https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list