Я новичок в биткойнах. Для проекта я раздвоил биткойны с помощью пользовательских портов и создал блок генезиса в соответствии с новым лимитом (я уменьшил целевой порог, чтобы быстрее создавать блоки).Вот что я изменил в chainparams.cpp:
consensus.powLimit = uint256S("000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
и
genesis = CreateGenesisBlock(1538752542, 727, 0x1f0fffff, 1, 50 * COIN);
Это основные вещи, которые я изменил вручную в chainparams.cpp в основной сети (конечно, я изменил консенсус.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...
Я пытался проверить все, но ничего не получалось.Кто-нибудь знает, что мне делать?Я буду очень благодарен.