私链搭建(Docker)

下载镜像并运行

#下载
docker pull freewil/bitcoin-testnet-box

#运行容器
sudo docker run --name mybitcoin --user=root -t -i -p 19001:19001
 -p 19011:19011 freewil/bitcoin-testnet-box

#查看日志
docker logs -f mybitcoin

开启两个节点

bitcoind -daemon -datadir=1

bitcoin-cli -datadir=1  getinfo
{
  "version": 130200,
  "protocolversion": 70015,
  "walletversion": 130000,
  "balance": 0.00000000,
  "blocks": 0,
  "timeoffset": 0,
  "connections": 1,
  "proxy": "",
  "difficulty": 4.656542373906925e-10,
  "testnet": false,
  "keypoololdest": 1520921618,
  "keypoolsize": 100,
  "paytxfee": 0.00000000,
  "relayfee": 0.00001000,
  "errors": ""
}

bitcoind -daemon -datadir=2
bitcoin-cli -datadir=2  getinfo
{
  "version": 130200,
  "protocolversion": 70015,
  "walletversion": 130000,
  "balance": 0.00000000,
  "blocks": 0,
  "timeoffset": 0,
  "connections": 1,
  "proxy": "",
  "difficulty": 4.656542373906925e-10,
  "testnet": false,
  "keypoololdest": 1520921618,
  "keypoolsize": 100,
  "paytxfee": 0.00000000,
  "relayfee": 0.00001000,
  "errors": ""
}

#根据balance可以看到,两方的比特币都是0

模拟挖矿

转账10个比特币

查看转账结果

利用curl进行操作

最后更新于