Skip to content

Karbo mining in docker

KarboDuck edited this page Apr 30, 2022 · 24 revisions

!!Альфа версия!!

Преимущества

  • Запуск одной командой.
  • Обновлять майнер вручную не надо, при каждом запуске обновление происходит автоматически.
  • Скорость майнинга на 20+% выше чем в чистом Windows. Наибольший прирост в районе 40%.
  • Одновременно с докер-майнером можно запускать обычный кошелек без перенастройки портов. Теперь эти две программы не используют один и тот же порт и не блокируют друг друга.
  • При использовании обычного консольного майнера и обычного кошелька происходит перезаписывание "чужого" кэша и при следующем запуске программы будут сканировать блокчейн заново, из-за чего время запуска увеличится на 1-2 минуты. При использовании майнера в докере этого не происходит, программы стартуют без задержек.
  • Windows антивирус не реагирует на майнер. Не надо возиться с настройками фаервола.

Запуск

  1. Скачать и установить Docker

  2. В настройках Docker дать доступ ко всем ядрам. И выделить 3 ГБ памяти.

image

  1. В командной строке выполнить:
docker run -it --rm --pull always --name krbm -v krb:/krb karboduck/krbm mining-spend-key mining-view-key

Заменить в примере mining-spend-key и mining-view-key на свои реальные ключи.

Как получить ключи для майнинга

Детали

  • По умолчанию докер-майнер использует все доступные потоки процессора. Если потоков 8, то будут использоваться все 8. Если надо использовать другое число, просто указывайте в конце кол-во. Например, 7 потоков.
docker run -it --rm --pull always --name krbm -v krb:/krb karboduck/krbm mining-spend-key mining-view-key 7
  • При первом запуске майнер будет выкачивать блокчейн Карбо, что может занять от 30 минут до нескольких часов. При последующих запусках на том же компьютере блокчейн уже будет храниться в docker volume с именем "krb".

  • На M1 майнер запускается, но работает приблизительно в 5-10 раз медленее нативного майнера. Связано это с тем что для докера приходится использовать Ubuntu с архитектурой amd64, а не arm64. Ubunutu arm64 работал бы быстрее, но для него еще нет arm64 версии karbowanecd.

  • Чтобы упростить запуск, можно сохранить команду запуска в .bat файл для Windows, или .sh файл для Linux и Mac.

Clone this wiki locally