我是比特币的新手。对于一个项目,我分叉了具有自定义端口的比特币,并根据新的限制创建了创世块(我降低了目标阈值,以便更快地创建块)。这是我在chainparams.cpp中所做的更改:
consensus.powLimit = uint256S("000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
和
genesis = CreateGenesisBlock(1538752542, 727, 0x1f0fffff, 1, 50 * COIN);
这些是我在主网络中的chainparams.cpp中手动更改的主要内容(当然,我也更改了concept.hashGenesisBlock和genesis.hashMerkleRoot)。我编译了整个代码并创建了两个对等体,但无法使用-addnode命令将它们彼此添加。详细信息,我写道:
bitcoind -datadir=/home/.../.bitcoin2 -dns=0 -dnsseed=0 -port=13500 -rpcport=13501 -connect=0 -listen=1
然后
bitcoind -dns=0 -dnsseed=0 -port=6333 -rpcport=6332 -addnode=127.0.0.1:13501 -debug=rpc -maxtipage=$((24*60*60*4000))
两个服务器都启动,但是当我输入bitcoin-cli getblocktemplate
时,我得到了:
error code: -10
error message:
Bitcoin is downloading blocks...
我尝试测试所有内容,但没有任何效果。有谁知道我该怎么办?我将非常感激。