Соло-майнинг в TON

Соло-майнинг в TON

💎 Русский TON

После выхода из разработки в мае 2020 года, команда Telegram перевела почти всю доступную эмиссию (98.55% монет) на Proof-of-Work Givers – специальные смарт-контракты, из которых любой желающий может получить монеты TON.

💡 Как работает PoW-майнинг ›

Как и на ранних стадиях развития Bitcoin и Ethereum, майнить можно даже на домашнем компьютере, для этого достаточно запустить специальное ПО, чем выше производительность вашего оборудования, тем выше вероятность получения монет. В среднем майнеры получают от 200 до 1200 TON в месяц на одной видеокарте – это примерно гораздо выше доходности майнинга ETH.

Если у вас ещё нет кошелька TON, вы можете скачать его на официальном сайте и создать свой адрес, после чего перейдём к настройке майнинга.

Навигация

Windows

📺 Видеоинструкция ›

Первым делом необходимо определить производителя вашей видеокарты, для этого откройте Диспетчер устройств, а затем вкладку Видеоадаптеры.

Nvidia

1. Установить актуальные драйвера с поддержкой CUDA по этой ссылке.

2. Скачиваем архив minertools-cuda-windows-x86-64.zip из этой ссылки.

3. Распаковываем архив и добавляем к его содержимому файл с текущей конфигурацией сети global.config.json, который можно скачать отсюда.

4. Затем необходимо скачать run_config.ini и run_cuda.bat, для этого переходим по этой ссылке и скачиваем ZIP архив, как показано на скриншоте. После этого забираем из архива два вышеуказанных файла и добавляем их в общую папку.

5. Открываем run_config.ini и заменяем в первой строке giver_address на auto.

Во второй строке, вместо my_address впишите адрес своего кошелька, в результате документ должен принять следующий вид:

GIVER_ADDR=auto
MY_ADDR=EQDCH6vT0MvVp0bBYNjoONpkgb51NMPNOJXFQWG54XoIAs5Y
BOOST_FACTOR=64
CONFIG_FILE=global.config.json
USE_LOG=Y
LOG_FILE=miner_log.txt
TEST_TIME=10

6. Убедитесь, что все указанные файлы находятся в одной папке, как на скриншоте ниже.

7. Запустите файл run_cuda, если всё было сделано верно, вы увидите окно, как на скриншоте ниже.

8. После завершения синхронизации начнётся майнинг, найденные монеты будут начисляться на адрес указанный в 5 шаге. PROFIT!!!

AMD

1. Установить актуальные драйвера с поддержкой OpenCL по этой ссылке.

2. Скачиваем архив minertools-opencl-windows-x86-64.zip из этой ссылки.

3. Распаковываем архив и добавляем к его содержимому файл с текущей конфигурацией сети global.config.json, который можно скачать отсюда.

4. Затем необходимо скачать run_config.ini и run_opencl.bat, для этого переходим по этой ссылке и скачиваем ZIP архив, как показано на скриншоте. После этого забираем из архива два вышеуказанных файла и добавляем их в общую папку.

5. Открываем run_config.ini и заменяем в первой строке giver_address на auto.

Вы можете выбрать giver с наименьшей сложностью на странице ton.org/mining

Во второй строке, вместо my_address впишите адрес своего кошелька, в результате документ должен принять следующий вид:

GIVER_ADDR=auto
MY_ADDR=EQDCH6vT0MvVp0bBYNjoONpkgb51NMPNOJXFQWG54XoIAs5Y
BOOST_FACTOR=64
CONFIG_FILE=global.config.json
USE_LOG=Y
LOG_FILE=miner_log.txt
TEST_TIME=10

6. Убедитесь, что все указанные файлы находятся в одной папке, как на скриншоте ниже.

7. Запустите run_opencl.bat, если всё было сделано верно, вы увидите окно, как на скриншоте ниже.

8. После завершения синхронизации начнётся майнинг, найденные монеты будут начисляться на адрес указанный в 5 шаге. PROFIT!!!

Linux

Для настройки майнинга на ОС Linux воспользуйтесь этой инструкцией.

Если вы столкнулись с проблемами или нашли ошибку, вы можете оставить репорт разработчикам на Github: github.com/tontechio/pow-miner-gpu/issues


Вопросы

Как проверить что всё работает?

Скачиваем утилиту GPU-Z – после установки запускаем и переходим на вкладку Сенсоры (Sensors), выбираем из списка снизу нужную карту, смотрим параметр GPU Load, если он находится в районе 100% – карта майнит.

Как рассчитать доходность майнинга?

Самый простой способ, воспользоваться динамически обновляющейся формулой из @TonMinerBot – запустите бота и перейдите в раздел 🧐 Profit Estimation, внизу вы увидите формулу рассчёта профита за сутки, подставьте в начале формулы свой хэшрейт, в нашем случае это 0.14, получится следующая формула: (0.14 / 18 367) x 197 037 = 1.5 TON, в месяц получаем примерно 45 TON. Важно помнить, что майнинг происходит только по 100 TON, поэтому согласно рассчётам мы можем намайнить 100 TON за 2 месяца. Важно помнить, что это приблизительные рассчёты, очень часто у людей получается смайнить 100 TON сразу после запуска, даже на слабых видеокартах.

Разбор файла run_config.ini

  • GIVER_ADDR – адрес гивера, который вы майните, можно заменить за один из указанных на этой странице, советуем выбирать тот у которого самая низкая сложность (выделен справа)
  • MY_ADDR – адрес вашего кошелька, на который будет приходить награда, если у вас ещё нет кошелька, скачайте его здесь.
    Указывать нужно только адрес, полученный в вашем кошельке, не указывайте адреса бирж и торговых площадок.
  • GPU_ID – порядковый номер видеокарты, указывает на то, какая видеокарта будет использоваться в майнинге, подробнее расписано в пункте ниже.
  • BOOST_FACTOR – здесь устанавливаем число рекомендуемое после прохождения теста в файле test_cuda.bat или test_opencl.bat. Подробнее разобрали в следующем пункте.
  • CONFIG_FILE – название файла глобальной конфигурации сети. Обратите внимание чтобы указанное имя совпадало с именем файла в папке. Если у вас запущен собственный liteserver вы можете указать его в файле.
  • USE_LOG – параметр для включения логирования. Если указано «N» – весь ход работы будет отображаться в командной строке. Если же необходимо сохранить весь ход работы в файл для дальнейшего изучения, устанавливаем этот параметр равным «Y».
  • LOG_FILE – название файла лога, при включенном логировании. Для разных видеокарт необходимо разные названия (например log_3060.log, log_1050.log) во избежание ошибок при одновременной работе майнеров.
  • TEST_TIME – время в секундах для тестирования одного из чисел параметра BOOST_FACTOR, для более точного расчёта из пункта ниже, можно увеличить этот параметр до 30, при этом время теста соответственно увеличится.

Определяем оптимальный BOOST_FACTOR

Запускаем файл test_cuda.bat для NVidia, test_opencl.bat для AMD, начнется тестирование, которое продлится несколько минут. В результате вы увидите рекомендуемый параметр BOOST_FACTOR, который можете указать в файле run_config.ini, подробный разбор которого есть в пункте выше.

На скриншоте выше оптимальный BOOST_FACTOR – 16384, ниже можем увидеть хэшрейт вашей карты, в данном случае 0.14 Gh/s.

Запускаем несколько видеокарт

Если у вас несколько видеокарт, для запуска тестов на них нужно отредактировать файл run_config.ini, параметр GPU_ID. По-умолчанию этот параметр равен 0, что означает использование первой карты. Для запуска второй необходимо установить этот параметр = 1, для третьей = 3 и так далее.

Узнать ID видеокарт можно в Диспетчере задач (вкладка Производительность).


💬 Чат майнеров

💎 Подписаться на новости The Open Network