Проблема при создании DAG для Epoch 1 с geth

Я запускаю geth в частной сети ethereum. Я изменил CalcDifficulty () в block_validator.go, чтобы всегда возвращать return big.NewInt (0x100) ... чтобы иметь постоянную трудность.

Mining начинает нормально ... проблема начинается, когда запуск начинается в эпоху 1, т. е. после создания 30000 блоков я получаю ниже исключения во время выполнения:

I1228 05:42:57.026535 miner/worker.go:362] 
6 голосов | спросил Ajay 28 WedEurope/Moscow2016-12-28T10:43:21+03:00Europe/Moscow12bEurope/MoscowWed, 28 Dec 2016 10:43:21 +0300 2016, 10:43:21

1 ответ


3

Кажется, что проблема связана с проблемой - issue-3056

Настоящее решение, которое работает для меня, я запускаю следующую команду перед поиском снова

geth makedag <blocknumber> <ethash dir path>

, затем снова начните добычу.

ответил Ajay 7 Jpm1000000pmSat, 07 Jan 2017 21:25:14 +030017 2017, 21:25:14

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132