【BTC】網絡搭建-btcoind

下載/安裝

下載

源碼下載地址:https://github.com/bitcoin/bi...
現成的安裝包下載地址:https://bitcoin.org/zh_CN/dow...
api文檔:http://chainquery.com/bitcoin...git

安裝

  • 安裝目錄github

    • bitcoin-qt.exe
    • daemonapi

      • bitcoin-cli.exe
      • bitcoind.exe
      • bitcoin-tx.exe
  • 區塊目錄網絡

    • blocks
    • chainstate
    • testnets 同步測試網絡的時候會出現
    • bitcoin.conf 配置文件

基本命令

啓動

  • testnet 鏈接測試網絡
  • server 接受 JSON-RPC 命令
  • conf 指定配置文件
  • datadir 指定數據文件夾
  • deprecatedrpc=accounts 容許查看帳戶功能
  • daemon 後臺啓動
  • rpcallowip=127.0.0.1 (::/0)
  • port= 監聽 <端口> 上的鏈接(默認:8333,測試網絡 testnet:18333)
# 圖形界面BTC 啓動
.\bitcoin-qt.exe -testnet -server -conf='F:\btc\bitcoin.conf' -datadir='F:\btc'
# 命令行版本 啓動
.\bitcoind -printtoconsole -conf='F:\btc\bitcoin.conf' -datadir=F:\btc'
.\bitcoind -testnet -printtoconsole -conf='F:\btc\bitcoin.conf' -datadir=F:\btc' # 測試環境
# 若是啓動多個節點,這裏的port前面要指定2個--,用於指定不一樣端口
./bitcoind.exe -regtest -deprecatedrpc=accounts  -server -conf='F:\btc\regtest.conf' -datadir='F:\btc' --port=8662

鏈接

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18332 getblockchaininfo
./bitcoin-cli -conf='F:\btc\bitcoin.conf' getblockchaininfo

網絡

testnet

regtest網絡

# 啓動網絡
# regtest.conf以下,rpcport沒有生效,系統自動啓用了18443
# rpcuser=userrpc  
# rpcpassword=userpassword  
# rpcallowip=127.0.0.1  
# rpcport=18332
./bitcoind.exe -regtest -deprecatedrpc=accounts  -server -conf='F:\btc\regtest.conf' -datadir='F:\btc'

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 getblockchaininfo
./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 getbalance
# 挖礦的獎勵要在100個block之後才能使用 
./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 generate 101

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 getaccountaddress ""

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 getbalance

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 getnewaddress

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 sendtoaddress 2MyifBSafpYEdmQLHomqBPBeZSu4pKPtDaJ 10

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 getrawtransaction 2b8968a440dde03591e27f5cff202eaae2c781372ddfd1ab56447a5655de0211

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 generate 1

./bitcoin-cli -rpcconnect=127.0.0.1 -rpcuser=userrpc -rpcpassword=userpassword -rpcport=18443 listreceivedbyaddress

omni

獲取充值測試usdt:moneyqMan7uh8FqdCA2BV5yZ8qVrc9ikLP
向上述地址打測試btc,1btc=100usdt, 主要測試網絡的propertyid 爲2測試

相關文章
相關標籤/搜索