Я пытаюсь создать частную сеть для закрытого использования. Я внес несколько изменений в параметры Go - Ethereum. Основной узел отлично запускается с майнингом ETHa sh. Но другие узлы не принимают блоки. Ошибка в терминале:
WARN [05-04|20:58:18.310] Synchronisation failed, dropping peer peer=3403bc3f54728364 err="retrieved hash chain is invalid"
Конфиги следующие:
Initialised chain configuration config="{ChainID: 1 EthTest: 1 DAO: 1 DAOSupport: true EIP150: 1 EIP155: 1 EIP158: 1 Byzantium: 1 Constantinople: 1 Petersburg: 1 Istanbul: 1, Muir Glacier: 1, Engine: ethash}"
Я изменил params / config. go на это:
MainnetChainConfig = &ChainConfig{
ChainID: big.NewInt(1),
EthtestBlock: big.NewInt(1),
DAOForkBlock: big.NewInt(1),
DAOForkSupport: true,
EIP150Block: big.NewInt(1),
EIP155Block: big.NewInt(1),
EIP158Block: big.NewInt(1),
ByzantiumBlock: big.NewInt(1),
ConstantinopleBlock: big.NewInt(1),
PetersburgBlock: big.NewInt(1),
IstanbulBlock: big.NewInt(1),
MuirGlacierBlock: big.NewInt(1),
Ethash: new(EthashConfig),
}
Пожалуйста, предложите любую помощь. Я установил каждый блок улучшения на 1. Верно?