主页 > imtoken钱包华为安装不了 > box:比特币的测试网络环境,有两个节点(可以自己添加节点)

box:比特币的测试网络环境,有两个节点(可以自己添加节点)

imtoken钱包华为安装不了 2023-04-17 07:16:01

比特币测试网盒

创建您自己的私人比特币测试网络。

如果你在本地运行两个比特币节点,你必须提前安装bitcoind和bitcoin-cli,这两个文件在系统路径下。 如果你是在docker容器中运行比特币节点,则不需要在本地安装以上两个程序,当然你需要在docker容器中安装比特币程序。

启动测试网盒

节点1会监听19000端口,节点2会通过这个端口连接到节点1。 因为两个节点都在同一台机器上当前连接的比特币测试网络信息,节点2不能监听同一个端口。

节点1的JSON-RPC服务器端口为19001,节点2的JSON-RPC服务器端口为19011。

$ make start

检查节点状态

$ make getinfo
bitcoin-cli -datadir=1  getinfo
{
    "version" : 90300,

比特币当前价格行情_当前连接的比特币测试网络信息_天喻信息 比特币

"protocolversion" : 70002, "walletversion" : 60000, "balance" : 0.00000000, "blocks" : 0, "timeoffset" : 0, "connections" : 1, "proxy" : "", "difficulty" : 0.00000000, "testnet" : false, "keypoololdest" : 1413617762, "keypoolsize" : 101, "paytxfee" : 0.00000000,

比特币当前价格行情_天喻信息 比特币_当前连接的比特币测试网络信息

"relayfee" : 0.00001000, "errors" : "" } bitcoin-cli -datadir=2 getinfo { "version" : 90300, "protocolversion" : 70002, "walletversion" : 60000, "balance" : 0.00000000, "blocks" : 0, "timeoffset" : 0, "connections" : 1,

天喻信息 比特币_比特币当前价格行情_当前连接的比特币测试网络信息

"proxy" : "", "difficulty" : 0.00000000, "testnet" : false, "keypoololdest" : 1413617762, "keypoolsize" : 101, "paytxfee" : 0.00000000, "relayfee" : 0.00001000, "errors" : "" }

生成节点

生成一个块:

天喻信息 比特币_当前连接的比特币测试网络信息_比特币当前价格行情

$ make generate

生成 10 个块:

$ make generate BLOCKS=10

发送比特币/转账

要发送您生成的比特币:

$ make send ADDRESS=mxwPtt399zVrR62ebkTWL4zbnV1ASdZBQr AMOUNT=10

将钱转回节点 1

节点1生成区块获取比特币后当前连接的比特币测试网络信息,将币转给节点2后,如果需要转回节点1,需要为节点1生成新的支付地址,可以指定绑定的账号地址。

$ make address ACCOUNT=testwithdrawals

比特币当前价格行情_当前连接的比特币测试网络信息_天喻信息 比特币

停止服务

$ make stop

清除运行时生成的文件,恢复到原来的状态:

$ make clean

使用 Docker 容器运行比特币节点

测试网盒可以在 Docker 中运行。

构建容器镜像

拉取图像

或者在当前目录下建立镜像

运行容器

在容器内部,将有两个比特币节点在后台运行,您可以通过 JSON-RPC 从容器外部对其进行控制。