baw*_*nal 10 bitcoin bitcoind blockchain bitcoin-testnet
我正在寻找一种在我的专用LAN/Wifi网络上模拟1000节点比特币网络的方法.
我阅读了开发人员指南:https://bitcoin.org/en/developer-examples#regtest-mode,它提到了regtest主要用于单个节点或指定节点的模式,而不是像实际网络那样的随机节点.
有些人可能会建议使用该testnet模式,但这对我没用,因为我想检查一个新的协议,因为比特币不会被testnet网络上的未知节点支持.
简单来说,我希望在我的LAN/Wifi网络中模拟一个完整的比特币网络.
如果您尝试在 LAN 上进行连接,诀窍是对它们进行沙箱处理。
第一次使用mkdir创建目录
mkdir $HOME/regtest/A/
mkdir $HOME/regtest/B/
mkdir $HOME/regtest/C/
Run Code Online (Sandbox Code Playgroud)
修改并运行这个bash脚本(注意端口号,本例中有9个)以循环方式相互连接。
#!/bin/bash
bitcoind -server -listen -port=17590 -rpcuser=<user> -rpcpassword=<pass> -rpcport=16590 -datadir=$HOME/regtest/A/ -addnode=localhost:17591 -regtest -pid=$HOME/regtest/A/ -daemon -debug
bitcoind -server -listen -port=17591 -rpcuser=<user> -rpcpassword=<pass> -rpcport=16591 -datadir=$HOME/regtest/B/ -addnode=localhost:17592 -regtest -pid=$HOME/regtest/B/ -daemon -debug
bitcoind -server -listen -port=17592 -rpcuser=<user> -rpcpassword=<pass> -rpcport=16592 -datadir=$HOME/regtest/C/ -addnode=localhost:17590 -regtest -pid=$HOME/regtest/A/ -daemon -debug
Run Code Online (Sandbox Code Playgroud)
既然你想研究同行发现,你可能想看看尝试和尝试之间的-connect区别-addnode
| 归档时间: |
|
| 查看次数: |
935 次 |
| 最近记录: |