Не удалось начать майнинг в моей частной сети

Я не могу майнить в своей приватной цепочке через консоль geth, застреваю на следующем шаге.

    > miner.start()
    INFO [01-05|11:11:22] Updated mining threads                    threads=0
    INFO [01-05|11:11:22] Transaction pool price threshold updated price=18000000000 null
    > INFO [01-05|11:11:22] Starting mining operation 
    INFO [01-05|11:11:22] Commit new mining work                   number=1 txs=0 uncles=0 elapsed=482.122µs

Среда: сервер AliCloud с Ubantu X86_64; 1 ГБ оперативной памяти 1 ядро ​​процессора.

вот genesis.json, который я использовал:

{
    "config": {
    "chainId": 201804,
    "homesteadBlock": 0,
    "eip155Block": 0,
    "eip158Block": 0
},
"timestamp": "0x0",
"gasLimit": "0x888888888000000",
"difficulty": "0x400",
"coinbase": "0x9933333333333333333333333333333333333333",
"alloc": {}
}

создать node1 с

   geth --datadir "node1/" init genesis.json`.  

запустить node1 с

geth --identity "node1" --rpc --rpcport 8101 --rpccorsdomain "*" --datadir "./node1" --port 31001 --rpcapi "db,eth,net,web3" --networkid 201804 console

В дополнение: майнинг отлично работает с теми же конфигурациями и командами на моем ноутбуке MAC. Возможно, майнер застрял на облачном сервере из-за нехватки процессорного ядра или оперативной памяти, но я не уверен.

Может ли кто-нибудь помочь в этом?


person Yudao Yan    schedule 05.01.2018    source источник
comment
Поделитесь параметрами команды geth, которые вы использовали.   -  person Gangadhar Kairi    schedule 05.01.2018
comment
Описание @GangadharKairi обновлено   -  person Yudao Yan    schedule 06.01.2018
comment
Это может быть ошибка github.com/ethereum/go-ethereum/issues/2174, попробуйте удалить datadir/.etash и снова запустить майнер.   -  person Gangadhar Kairi    schedule 06.01.2018
comment
@GangadharKairi Спасибо за информацию. Но я не смог найти связанный файл в каталоге данных, который в этом сценарии является «узлом 1». find ./node1 '*eta*' возвращает ноль.   -  person Yudao Yan    schedule 06.01.2018
comment
@GangadharKairi После того, как я обновил облачный сервер до 2 ядер + 4 ГБ ОЗУ. Майнер работает нормально. Спасибо за любезную поддержку!   -  person Yudao Yan    schedule 07.01.2018


Ответы (1)


Попробуйте удалить каталог данных/.etash и снова запустите майнер (это может быть ошибка github.com/ethereum/go-ethereum/issues/2174) или обновите ресурсы облачного сервера.

person Gangadhar Kairi    schedule 07.01.2018
comment
datadir/.ethash мне недостаточно. Я должен сдуть весь datadir/ прочь. - person sinoTrinity; 17.04.2018