Майнинг ERGO на картах AMD

This page is machine-translated.
Robert Wolf

7 августа 2019 г.

Этот учебник предоставит вам информацию, необходимую для майнинга ERGO на ваших картах AMD как на Windows, так и на Linux.

Разработчик MH Samadani опубликовал свой AMD Miner всего через три дня после официального запуска и с тех пор постоянно обновляет его. Чтобы следить за его обновлениями, вы можете присоединиться к каналу Ergo Mining в Telegram и искать #amdminer. Вы можете скачать и ознакомиться с майнером здесь.

Код основан на OpenCL и полностью с открытым исходным кодом.
Если вы используете карты Nvidia, вы можете найти CUDA-майнер здесь.

Пожалуйста, имейте в виду, что использование любых закрытых майнеров небезопасно.
Специфика майнинга ERGO требует от вас раскрытия вашего секретного ключа майнеру, поэтому убедитесь, кому доверять, прежде чем раскрывать какие-либо уязвимые данные!

Вот сообщенные хешрейты для карт AMD:

  • rx570-8g: 22-24Mh/s
  • rx580-8g: 23-25Mh/s
  • rx Vega56: 24-26Mh/s

Прежде чем продолжить, я хочу выразить благодарность MH Samadani и его главному разработчику Amin Moradi за предоставление майнера и основы для этого учебника.

Теперь давайте начнем!

Конфигурация

Скопируйте эти файлы в ту же папку, что и ваш исполняемый файл, и добавьте вашу строку семени и адрес вашего узла в config.json. Кроме того, установите keepPrehash: true в том же файле.

  • Miningkernel.cl
  • Prehashkernel.cl
  • Ocldecs.h
  • Ocldefs.h
  • Libcurl.dll (в Windows)
  • Config.json

Требования для Linux

1. Установите драйвер AMDGPU-PRO, скачав пакет AMDGPU-PRO для вашей конкретной дистрибуции Linux с amd.com. Распакуйте этот файл и в окне терминала выполните:

$ amdgpu-pro-install --opencl=legacy,pal --headless

2. Установите заголовки OpenCL

$ apt install libcurl4-openssl-dev

3. Установите OpenSSL 1.02

$ apt install libssl-dev

Требования для Windows

1. Вам нужна как минимум одна видеокарта AMD с установленным драйвером amd.com

2. Скачайте и установите AMD APK с github mhssadini здесь

3. Если еще не доступно, соберите libcurl из исходников с инструкцией по инструментам Visual Studio

4. Скачайте и установите OpenSSL 1.0.2 здесь

Сборка в Linux

1. Отредактируйте ErgoOpenCL.cpp в главной директории и закомментируйте #define TEST или раскомментируйте define TEST, чтобы собрать майнер или тестер.

2. Перейдите в директорию ergoAMDminer/Ubuntu и выполните make.

./makefile

3. Если все было сделано правильно, вы теперь должны найти ErgoOpenCL в ergoAMDminer/Ubuntu/. Запустите его, чтобы начать майнинг.

./ErgoOpenCL

Предварительно собранная версия для Windows

Скачайте с github, перейдите в папку win64 и выполните либо ErgoOpenCL_miner.exe, либо ErgoOpenCL_tester.exe. Если все было настроено правильно (см. требования и конфигурацию), он должен начать майнинг.

Сборка в Windows

Откройте ErgoOpenCL.sln в Visual Studio.
Добавьте библиотеки OpenCL, LibCurl и OpenSSL.

Включите директории:

Picture 1

И включите дополнительные директории:

Picture 2

Дополнительные директории библиотек:

Picture 3

Дополнительные зависимости:

Picture 4

Теперь в файле ErgoOpenCL.cpp закомментируйте #define TEST, чтобы собрать майнер, или раскомментируйте define TEST, чтобы собрать тестер.

Если у вас есть дополнительные вопросы, предложения, хотите отправить цветы @mhs_sam или просто хотите присоединиться к сообществу, переходите в наши телеграм-каналы - Ergo Mining или Ergo Platform - и поздоровайтесь.

Счастливого майнинга!

Share post

Ergo Infrastructure DAO: Децентрализация основного каркаса экосистемы Ergo

Ergo Infrastructure DAO: Децентрализация основного каркаса экосистемы Ergo

Миссия Ergo всегда была основана на децентрализации, не только на уровне консенсуса, но и на всем стеке.

Ergo Platform

13 августа 2025 г.

Mew Finance: Игровой DeFi инструмент для экосистемы Ergo

Mew Finance: Игровой DeFi инструмент для экосистемы Ergo

Mew Finance — это децентрализованный набор приложений на блокчейне Ergo.

Ergo Platform

12 августа 2025 г.

Lithos: Децентрализация майнинга с помощью ончейн пулов

Lithos: Децентрализация майнинга с помощью ончейн пулов

Lithos — это новый протокол, разработанный для изменения работы майнинг-пулов, перемещая их в ончейн, предоставляя майнерам полный.

Ergo Platform

24 июля 2025 г.

Sigma 6.0: Более умный и гибкий Ergo

Sigma 6.0: Более умный и гибкий Ergo

Sigma 6.0 — это значительное предложенное обновление для блокчейна Ergo.

Ergo Platform

23 июля 2025 г.

Формирование будущего Rosen: Общественный призыв к пяти ключевым предложениям казначейства

Формирование будущего Rosen: Общественный призыв к пяти ключевым предложениям казначейства

Соучредитель Rosen, Armeanio, представил пять новых предложений в казначейство Rosen.

Ergo Platform

9 июля 2025 г.

Расширенный UTXO Ergo и восход искусственного экономического интеллекта

Расширенный UTXO Ergo и восход искусственного экономического интеллекта

Практическое видение автономных экономических агентов Автономные экономические агенты на блокчейне Ergo выполняют полезную работу.

Ergo Platform

12 мая 2025 г.

ErgoHACK X: Искусственный Интеллект на Блокчейне Ergo

ErgoHACK X: Искусственный Интеллект на Блокчейне Ergo

Празднование Десятилетия Децентрализованных Инноваций Присоединяйтесь к 10-летнему юбилею ErgoHACK и будьте на переднем крае револ.

Ergo Platform

10 апреля 2025 г.