Qtum开发者教程系列——Qtum开发环境设置

这篇文章介绍如何使用Docker在电脑(例如笔记本电脑)上为Qtum区块链快速设置私有3节点regtest环境。对想在Qtum区块链上进行实验(例如staking)的人非常有用。选择Docker是因为(等下)会简化不同系统(如Windows,macOS/OSX,Linux等)上开发工具的安装,比如solc和ethabi。

运行Docker命令:$dockerversion则有以下:Client:要确保已安装Docker并正常运行,运行命令:$dockerrunhello-world输出如下:Unabletofindimage'hello-world:latest'locally

将镜像拉取到本地:$dockerpullcryptominder/qtum几分钟后,应该看到它已将镜像及其依赖下载好了。可以运行:$dockerimages验证镜像(即cryptominder/qtum)确实在本地可用。

开始搭建Qtumregtest环境之前,先弄一些qtumd配置文件-用于3个节点。我已经在https://github.com/crypt0m1nd3r/docker-qtum-config上提供了3个配置文件。

现在我们准备启动3个节点创建Qtum区块链regtest网络。

要进一步验证regtest网络是否已设置正确,使用qtum-cli命令在一个或多个节点上调用qtumd的RPC接口。

可能你已经注意到上一步中的getinfo命令输出:“blocks”:0。这意味着我们的Qtumregtest区块链上尚未创建任何区块。在regtest区块链中,你需要手动生成区块。可以用generateRPC命令。

要停止节点,只需运行:$dockerstopqtumd_node1(显然,更改qtumd_node1来停止对应节点)如果希望完全重置区块链,则可以在停止节点后删除全部3个数据目录(例如node1_data/regtest等)。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180916A05Q0B00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券