关于BitCoind在regtest环境下交易

bitcoin在ubuntu部署参考文献1.


http://8btc.com/thread-11038-1-1.html bitcoind 是什么?


http://8btc.com/article-1702-1.html 比特币客户端bitcoind的高级用法


http://www.linuxdiyf.com/linux/30942.html 聊聊比特币(Bitcoin)客户端源码编译那些事


https://blog.csdn.net/aaadssdffff/article/details/52992688 比特币源码的编译及环境搭建


https://blog.csdn.net/rion_chen/article/details/51104682  在Ubuntu平台下编译比特币bitcoin客户端


http://www.ruanyifeng.com/blog/2015/02/make.html Make 命令教程

根据文献安装./configure...报错 

configure: error: libevent not found.

扫描二维码关注公众号,回复: 3998303 查看本文章

解决方法: 

sudo apt-get install libevent-dev

make -s -j5 报错 

g++: internal compiler error: 已杀死 (program cc1plus)

解决方法:

sudo make install

        于2018-11-3上午十点半安装成功

        bitcoin命令行转账参考文献2.


https://www.cern.cc/post/2018-04-28-bitcoin-development.html  比特币开发初探


https://www.jianshu.com/p/f8241dc786c3 Bitcoin-core daemon and regtest install


https://blog.csdn.net/yzpbright/article/details/81017807  在本机使用比特币Regtest测试网络


https://blog.csdn.net/yzpbright/article/details/81021649 比特币现金BCH(BCC)


        通过阅读文献,bitcoin的环境有三个

  • 第一种mainnet即比特币的主网络,里面的比特币是有真实价值的。我们测试时一般不会在里面操作。

  • 第二种testnet即比特币的测试网络,此网络模拟了真实网络,里面的比特币也需要通过挖矿获取或通过这个网络要一些。

  • 第三种regtest为本地测试。因为数据不经过网络,所以可以很方便地快速获取比特币,用于本地测试。

由于目的是进行bitcoind的测试转账 所以选择regtest是最快速度完成需求的方法 下面文字叙述以regtest环境为基础

启动网络成功后挖矿报错 

error code: -32error message: The wallet generate rpc method is deprecated and will be fully removed in v0.19. To use generate in v0.18, restart bitcoind with -deprecatedrpc=generate. Clients should transition to using the node rpc method generatetoaddress

解决方法:

bitcoind -regtest -txindex -daemon -deprecatedrpc=generate 

1.挖矿成功

2.创建新地址进行转账交易

3.转账成功

至此 基于bitcoind命令行的测试转账完成

猜你喜欢

转载自blog.csdn.net/weixin_42654444/article/details/83830146