«Биткойн загружает блоки…» в основной сети при одновременном изменении полей consensus.powLimit и nBits - PullRequest
0 голосов
/ 22 октября 2018

Я новичок в биткойнах. Для проекта я раздвоил биткойны с помощью пользовательских портов и создал блок генезиса в соответствии с новым лимитом (я уменьшил целевой порог, чтобы быстрее создавать блоки).Вот что я изменил в 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...

Я пытался проверить все, но ничего не получалось.Кто-нибудь знает, что мне делать?Я буду очень благодарен.

...