Перейти к содержанию

SoliditySHA3Miner - Майнинг токенов


Рекомендуемые сообщения

Описание:
SoliditySHA3Miner это консольная программа с открытым исходным кодом для майнинга токенов ERC20/ERC918 (например 0xBTC). Использует ресурсы CPU и GPU (nVidia, AMD, Intel). Встроенная комиссия разработчика 2% (изменяется штатно до минимум 1.5%)

 

Поддержка систем:
Windows x64, HiveOS, EthOS, Ubuntu.

 

Для работы требуется дополнительный софт:
DotNET Core 2.2 Runtime (v2.2.1)
Visual C++ 2017

Для работы с устройствами CUDA требуется драйвер nvidia не ниже версии 410 с поддержкой CUDA 10 для windows или драйвер не ниже версии 396 с поддержкой CUDA 9.2 для linux.

 

Режимы работы:
1. Майнинг соло (Для работы требуется приватный ключ адреса ETH и переодически списывается эфир для создания транзакций)
2. Майнинг на пуле (Для работы требуется адрес пула и адрес ETH для получения вознаграждений, за транзакции платит пул)
3. "Master" - создаёт виртуальный пул для майнеров в режиме "Slave"
4. "Slave" - подключаются к майнеру "Master" для совместной распределённой работы

 

Скриншоты:

Spoiler

Содержание архива:

minerfiles.thumb.png.d9a6ca6b8fbc823b2f5324f21202c047.png

Окно консоли:

soliditysha3miner.thumb.png.f322c639b9541e8a9028bb4c40d7ccbe.png

GUI версия:

ss3_run.png

Токены которые можно майнить:

Spoiler

Токен            Контракт

0xBTC          0xB6eD7644C69416d67B522e20bC294A9a9B405B31
LIRA              0x49AAa160506F7e07E6C3F6cD6316b6866025cDcB
CLM              0xA38FcEdd23dE2191Dc27f9a0240ac170BE0A14fE
SEDO            0x0F00f1696218EaeFa2D2330Df3D6D1f94813b38f
PEPE             0xBC2AFc039d2BFa67d582aC181daB5BE17EC91f82
0xBCH          0xe5b9746dfCC2eF1054D47A451A77bb5f390c468d
0xCATE        0x8F7DbF90E71285552a687097220E1035C2e87639
0xLTC           0x33D99EFc0C3cC4F93dA6931EC2CCcF19Ca874b6D
0xGOLD       0x291DE53a16b76dfE28551Fd3335225F506dB8b82
ATA              0xd72F60b2E7649bBC5835d25e30Ef917f04D9131c
KIWI             0x2BF91c18Cd4AE9C2f2858ef9FE518180F7B5096D
SKO              0xb3Dc3C839a02134f9932CbD60f3566C231cc90CC

Пример использования:

Spoiler

В папке с майнером лежит файл "SoliditySHA3Miner.conf", в котором содержится конфигурация в JSON формате. По умолчанию он уже настроен на добычу 0xBTC токенов на пуле mike.rs, но я рекомендую пул 0xbtc.tosti.ro (комиссия меньше в 2 раза - 3% против 6%). Вам остаётся только найти в файле конфигурации опцию "minerAddress" и заменить указанный там адрес ETH на свой. Запускается майнер файлом "SoliditySHA3Miner.bat" (он сообщит если не установлен .net core и может перезапустить майнер в случае ошибки) либо "SoliditySHA3Miner.exe".

Опции командной строки:

Spoiler

help                          Вывод справки
allowCPU                Разрешить использовать CPU для майнинга (по умолчанию: false)
cpuAffinity              Список ядер процессора для использования, разделённых запятой (по умолчанию: все нечётные номера логических процессоров)
allowIntel                Разрешить использовать Intel GPU (OpenCL) (по умолчанию: true)
allowAMD               Разрешить использовать AMD GPU (OpenCL) (по умолчанию: true)
allowCUDA             Разрешить использовать Nvidia GPU (CUDA) (по умолчанию: true)
intelIntensity          Интенсивность нагрузки на GPU (Intel OpenCL) (по умолчанию: 17, разрешены дробные значения)
listAmdDevices     Показать список всех устройств AMD (OpenCL) в системе и выйти (ID устройства: GPU имя)
amdDevice             Список устройств AMD (OpenCL) для использования, разделённых запятой (по умолчанию: все устройства)
amdIntensity          Интенсивность нагрузки на GPU (AMD OpenCL)(по умолчанию: 24.056, разрешены дробные значения)
listCudaDevices     Показать список всех устройств CUDA (nvidia) в системе и выйти (ID устройства: GPU имя)
cudaDevice             Список устройств CUDA (nvidia) для использования, разделённых запятой (по умолчанию: все устройства)
cudaIntensity          Интенсивность нагрузки на GPU (CUDA ) (nvidia) (по умолчанию: автоматически, разрешены дробные значения)
minerJsonAPI            'http://IP:port/' интерфейс програмного управления майнером JSON-API (по умолчанию: http://127.0.0.1:4078 [0 выключить])
minerCcminerAPI      'IP:port' интерфейс програмного управления майнером в стиле ccminer API (по умолчанию: 127.0.0.1:4068 [0 выключить])
overrideMaxTarget    (Только в режиме пула) Без ограничения на максимальную цель, игнорировать запросы web3
customDifficulty        (Только в режиме пула) Указать собственную сложность (проверьте, может работать не на всех пулах)
maxScanRetry                  Количество попыток на запрос новой работы (по умолчанию: 3)
pauseOnFailedScans      Остановить майнинг при достижении указанного числа неудачных попыток связи (по умолчанию: 3)
submitStale                      Отправлять устаревшую работу, возможно шары будут отклонены (по умолчанию: false)
abiFile                    Токен abi в файле (по умолчанию: '0xBTC.abi' в папке с майнером)
web3api                 URL адрес провайдера web3 (по умолчанию: Infura mainnet provider [аккаунт разработчика, только для тестирования])
contract                Адрес контракта токена (по умолчанию: адрес контракта 0xbtc)
hashrateUpdateInterval     Интервал (в миллисекундах) для занесения в журнал хэшрейта GPU (по умолчанию: 30000)
networkUpdateInterval      Интервал (в миллисекундах) сканирования новой работы (по умолчанию: 15000)
masterMode               Включить режим "Master" который работает как виртуальный пул для майнеров в режиме "slave" (по умолчанию: false [требуются права администратора])
masterURL                 Адрес хоста (IP:port) на котором майнер в режиме "Master". Включается режим "slave", если опция 'masterMode' равна false (по умолчанию: none (если 'masterMode' равно true) иначе [по умолчанию: http://{localIP}:4080/])
slaveUpdateInterval     (Только в режиме "Slave") Интервал (в миллисекундах) сканирования новой работы (по умолчанию: 5000)
kingAddress         Добавить "MiningKing" адрес в блок, поддержка только для CPU майнинга (по умолчанию: none)
address                 (Только в режиме пула) Адрес ethereum для вознаграждений (по умолчанию: адрес разработчика)
privateKey            (Только в режиме соло) Приватный ключ майнера
gasToMine           (Только в режиме соло) Цена газа для майнинга в GWei (по умолчанию: 3, разрешены дробные значения; заметка: переопределит более низкую динамическую цену на газ)
gasLimit                (Только в режиме соло) Лимит газа транзакции для отправки PoW (по умолчанию: 1704624)
gasApiURL            (Только в режиме соло) Получить динамическую цену газа для майнинга из указанного адреса URL JSON API (заметка: пустое значение, чтобы выключить)
gasApiPath           (Только в режиме соло) Выражение JSON пути для получения значения динаической цены газа из адреса, указанного в опции 'gasApiURL'
gasApiMultiplier     (Только в режиме соло) Множитель значения динамической цены газа, полученного из опций 'gasApiURL' => 'gasApiPath' (заметка: используйте 0.1 для EthGasStation API)
gasApiOffset            (Только в режиме соло) Смещение к значению динамической цены газа, полученного из опций 'gasApiURL' => 'gasApiPath' (после 'gasApiMultiplier', разрешены дробные значения)
gasApiMax               (Только в режиме соло) Максимальная цена газа для майнинга в GWei (для значения из API) (по умолчанию: 7, разрешены дробные значения)
pool                    (Только в режиме пула) URL адрес основного сервера (пула) (по умолчанию: http://mike.rs:8080)
secondaryPool           (Необязательно) URL адрес вторичного сервера (пула), используется при ошибке подключения к основному серверу
logFile                 Включить логирование вывода консоли в файл '{appPath}\\Log\\{yyyy-MM-dd}.log' (по умолчанию: false)
devFee                Комиссия разработчика в процентах (по умолчанию: 2.0%, минимально: 1.5%)

FAQ:

Spoiler

- Я запускаю майнер в режиме соло, почему с моего счёта продолжает списываться эфир, а награды токенами всё ещё нет?

Каждый раз когда майнер находит решение, он создаёт специальную транзакцию в сети ethereum, для этого требуется газ, поэтому приходится платить "комиссию". Но не каждое решение будет единственно верным, другие майнеры могут найти решение быстрее, "красивее", и заплатить больше комиссию. Если у вас нету несколько десятков ферм, рекомендую присоединиться к какому-нибудь пулу и получать стабильное вознаграждение, без затрат эфира на комиссии.

- Сколько токенов я буду получать в день?

Определите свой хэшрейт в майнере и воспользуйтесь калькулятором доходности.

- У меня мощная видеокарта, майнер не может загрузить её на полную мощность, как это исправить?

Для увеличения нагрузки увеличьте значение параметра "intelIntensity" / "amdIntensity" / "cudaIntensity" в зависимости от используемой платформы.

Ссылки:

Spoiler

 

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

×
×
  • Создать...