比特币开发系列文章:虚拟机搭建比特币运行环境
docker 安装bitcoin 并运行
mac直接下载docker 安装包,登录账号后运行,进入iTerm后运行:sudo docker pull freewil/bitcoin-testnet-box
拉取到镜像后,运行 sudo docker run -t -i -p 19001:19001 -p 19011:19011 freewil/bitcoin-testnet-box 进入容器
启动成功后,将在本机模拟运行两个比特币测试钱包节点,组成一个私有范围的比特币测试网络。
输入下面的命令可以查看测试网络节点状态信息:
初始化和测试区块链数据
1.使用getnewaddress命令分别为两个钱包生成一个地址(或者用命令 make address1 也可以):bitcoin-cli -datadir=1 getnewaddress
2.查看地址对应的私钥:bitcoin-cli -datadir=1 dumpprivkey 2N5JfbrwupJndoTt2Ms1TN1GJbVfgbPBjbN
3.生成一个区块:make generate
4.生成多个区块:make generate BLOCKS=66 , blocks后跟数字为当前要生成区块的数量
继续上步骤操作继续生成新的区块,然后可以看到钱包1目前有余额,给钱包2转账,这里转100个比特币:
make sendfrom1 ADDRESS=2NAUVNvRVKn2QT2yoKYo1LXBBHES1DiiAWp AMOUNT=100