Как майнить ton на windows

Содержание статьи:

  • Как работает майнинг в TON
  • Принцип работы
  • Как рассчитать потенциальную доходность
  • Как майнить TON coin
  • Основы майнинга TON
  • Майнинг пул TON
  • Что можно сделать с добытыми TON coin
  • Майнинг-фермы TON
  • Майнинг TONcoin на Hive OS (Хайв ОС)
  • Оборудование для майнинга TON
  • Опыт реальных майнеров
  • FAQ

Вы можете посмотреть видео-версию этой статьи на YouTube:

 
Блокчейн TON использует консенсус Proof-of-Stake, и для генерации новых блоков майнинг не требуется. Однако на текущий момент токены TON coin распределяются через смарт-контракты, в которых используется механизм Proof of Work (PoW).

Так почему же в TON есть Proof-of-Work? Причина в том, что первоначальный выпуск 5 миллиардов токенов ТОН, находящихся в тестовой сети testnet2, после выхода Telegram из проекта был переведен на специальные смарт-контракты Proof-of-Work Giver. Это было сделано для того, чтобы сеть оставалась децентрализованной  и в будущем у регулирующих органов, таких как SEC, не возникало вопросов.

Сейчас майнинг используется для получения TON coin из смарт-контрактов. PoW Giver имеют ограниченный баланс, который постепенно иссякает, пользователи добудут все доступные токены. В отличие от других блокчейнов, в ТОНе майнинг — это решение синтетической задачи в обмен на 100 тонкойнов за каждое решение.

При этом консенсуса Proof-of-Stake майнинг никак не касается, PoS обеспечивает работу сети с самого начала, в том числе и работу контрактов-гиверов. Чтобы не пропустить момент, когда средства на гиверах закончатся и PoW прекратится, следите за обновлениями в канале Новости TON.

Общий сетевой хешрейт майнинга The Open Network на 29 октября 2021

Принцип работы

Говоря простым языком, в любой момент времени в контракте PoW Giver имеется вычислительная задача. За ее выполнение можно получить фиксированное количество TON coin, после чего создается следующее задание. Единственный способ выполнить задание — это провести математическую работу майнером, который требует серьезных вычислительных ресурсов.

Если вычисление выполняется слишком быстро, контракт PoW Giver усложняет задачу, что означает, что для решения потребуется больше энергии. Если же решение заняло слишком много времени, то задача гивера упрощается. Таким образом, контракт PoW Giver поддерживает стабильное количество монет, выдаваемых в день.

Ремарка: в гивере параметр complexity (сложность) обратно пропорционален сложности решения, то есть большой complexity у простых задач, низкий у сложных. Поэтому корректнее говорить об усложнении задачи, а не «сложности», так как это конфликтует с технической частью в терминологии.

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

Как это реализовано?

Пользователи запускают специальное программное обеспечение, которое перебирает числа и отправляет предлагаемые решения в контракты PoW Giver. Чем выше производительность компьютера майнера, на котором установлено это ПО, тем выше вероятность получения монет.

Чем больше майнеров в сети, тем выше вычислительная сложность майнинга и тем больше вычислительной мощности требуется для майнинга монет.

Как рассчитать потенциальную доходность?

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

Возьмем простую формулу для рассчета: ( общее количество выданных монет за сутки /  общий хэшрейт сети) * (хэшрейт вашей видеокарты для майнинга). С актуальными параметрами сети и четырьмя карточками Nvidia 3090 получаем: (176200 / 74801000000000) * 9200000000 = 21,67% шанс на майнинг 100 монет в сутки.

21,67% * 30 дней = 650%, то есть чисто статистически за месяц можно намайнить 650 монет. Но может быть сильно меньше и сильно больше из-за случайного характера распределения вознаграждений при майнинге.

Все параметры расчета динамические и меняются каждый день, а вернее несколько раз в день. Спустя неделю после публикации этой статьи параметры могут сильно измениться (хешрейт вырастет, а цена Toncoin упадет, и наоборот), поэтому если вы действительно хотите прикинуть доходность для майнинга, то вам необходимо делать его в конкретный момент времени.

Возьмем данные с ton.org и сделаем расчет на 24.11.2021:

(181109 (общее количество выданных монет за сутки) / 113 558 000 000 000 (общий хэшрейт сети)) * 9 200 000 000 (хэшрейт с 4×3090 (предполагаемые видеокарты  для майнинга)) = 14,67% шанс на майнинг 100 Ton coin в сутки.

Количество выданных монет за сутки
Хешрейт сети. Измеряется в гигахешах, так что надо добавить 9 нулей

14,67% * 30 дней = 440%, то есть чисто статистически за месяц можно намайнить 440 монет (может быть сильно меньше и сильно больше, поскольку мы работаем со случайными величинами).

При текущей цене в $3,5 за один Toncoin мы получаем $1540. Соотнесите это с вашими расходами на электроэнергию и амортизацию вашего оборудования. После этого сравните с доходностью других популярных монет для майнинга и сделайте вывод об эффективности. Помните, что все параметры динамические, и если к примеру цена Toncoin вырастет до $10, а хешрейт останется прежним, то майнинг Toncoin резко станет гораздо более выгодным для вас. Поэтому делайте этот расчет самостоятельно.

Как майнить TON coin

Любой может майнить PoW Givers и получать за это ТОН коины, но прежде чем майнер найдет доказательство работы (PoW) и получит вознаграждение, ему необходимо перебрать большое количество хэшей.

После того, как SEC запретил Telegram продавать монеты, было принято решение уже выпущенные в testnet2 монеты распределить по 20 контрактам-гиверам, которые раздают монеты за решение задач. Энтузиасты и разработчики начали выполнять задачки на CPU, в то время как большинство не следило за развитием TON после выхода Telegram. Когда информация о майнинге распространилась, «большие» гиверы разобрали, и принялись за малые. Параллельно в комьюнити шла активная работа над ТОНом. Как только стали появляться результаты этой большой работы, информация о гиверах распространилась еще больше. Участников стало так много, что CPU перестали справляться и большинство майнеров перешло на GPU. Далее приводим инструкции для майнинга на CPU и GPU, какой способ выбрать — решение остается за вами, но стоит учитывать, что на текущий момент майнинг на CPU уже не имеет смысла из-за своей низкой эффективности. Весь майнинг происходит на GPU.

Майнинг на CPU:

1. Выберите компьютер, подходящий для майнинга

2. Установите дистрибутив Ubuntu 20.04 для настольных ПК или серверов

3. Установите майнер, подходящий для вашего оборудования — pow-miner-cuda (для nvidia) и pow-miner-opencl (для amd/opencl)

4. Установите mytonctrl в liteрежиме

5. Проверьте свое оборудование и ожидаемый доход от майнинга , выполнив emiкоманду вmytonctrl

6. Если у вас еще нет адреса, создайте wallet addressс помощью одного из кошельков

7. Установите свой wallet address целью майнинга, выполнив set minerAddr "..."вmytonctrl

8. Выберите контракт-гивер из списка и настройте майнер на его добычу, выполнив set powAddr "..."вmytonctrl

9. Начните майнинг, выполнив monвmytonctrl

10. Проверьте загрузку процессора на вашем компьютере, вызываемый процесс pow-minerдолжен использовать большую часть вашего процессора

11. Теперь осталось только ждать, когда вам повезет смайнить TON coin. Результат шага 4 поможет примерно определить, каковы ваши шансы на добычу блока.

Майнинг на GPU для Windows:

Видео-версия инструкции доступна на YouTube.

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

NVIDIA

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

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

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

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

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

Вы можете выбрать giver с наименьшей сложностью из списка.

Во второй строке, вместо my_address впишите адрес своего кошелька, в результате документ должен принять следующий вид:
GIVER_ADDR=giver_address
MY_ADDR=my_address
GPU_ID=0
GPU_PLATFORM_ID=0
BOOST_FACTOR=64
CONFIG_FILE=global.config.json
USE_LOG=N
LOG_FILE=gpu_0_miner_log.txt
TEST_TIME=10

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

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

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

AMD

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

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

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

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

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

Вы можете выбрать giver с наименьшей сложностью из списка.

Во второй строке, вместо my_address впишите адрес своего кошелька, в результате документ должен принять следующий вид:
GIVER_ADDR=giver_address
MY_ADDR=my_address
GPU_ID=0
GPU_PLATFORM_ID=0
BOOST_FACTOR=64
CONFIG_FILE=global.config.json
USE_LOG=N
LOG_FILE=gpu_0_miner_log.txt
TEST_TIME=10

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

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

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

Список контрактов:

kf91o4NNTryJ-Cw3sDGt9OTiafmETdVFUMvylQdFPoOxIsLm

kf8JfFUEJhhpRW80_jqD7zzQteH6EBHOzxiOhygRhBdt4z2N

kf-P_TOdwcCh0AXHhBpICDMxStxHenWdLCDLNH5QcNpwMHJ8

kf-FV4QTxLl-7Ct3E6MqOtMt-RGXMxi27g4I645lw6MTWraV

kf-kkdY_B7p-77TLn2hUhM6QidWrrsl8FYWCIvBMpZKprBtN

kf8gf1PQy4u2kURl-Gz4LbS29eaN4sVdrVQkPO-JL80VhOe6

kf8SYc83pm5JkGt0p3TQRkuiM58O9Cr3waUtR9OoFq716lN-

kf9iWhwk9GwAXjtwKG-vN7rmXT3hLIT23RBY6KhVaynRrIK7

kf_NSzfDJI1A3rOM0GQm7xsoUXHTgmdhN5-OrGD8uwL2JMvQ

kf8kO6K6Qh6YM4ddjRYYlvVAK7IgyW8Zet-4ZvNrVsmQ4EOF

Основы майнинга TON

Монеты TON coin распространяются с помощью PoW Giversсмарт-контрактов, за которыми закреплено определенное количество токенов. В настоящее время в сети TON есть 10 активных PoW-гиверов. Гиверы раздают монеты по 100 TONcoin за каждое решение задачи. Чтобы получить вознаграждение, вашему компьютеру необходимо решить сложную математическую задачу, выданную гивером, и сделать это как можно быстрее, поскольку вы соревнуетесь с другими майнерами. Если кому-то удастся решить задачу раньше вас, вся работа, проделанная вашим компьютером, будет напрасной и начнется новый раунд.

В ТОНе майнинг — это раздача монет взамен решения синтетической задачи, полученной от контракта-гивера. Этот процесс никак не связан с работой сети, формированием блоков и валидацией. Поэтому в майнинге ТОН нет понятия «блоков» — вы получаете от гивера задачу и получаете награду за ее решение.

Важно понимать, что прибыль от майнинга не «капает на счет» по мере того, как ваш компьютер выполняет вычисления: она начисляется партиями по 100 TON coin за каждое успешное решение задания. Это означает, что если у вашего сервера шанс решить задачу в течение 24 часов равен 10% (см. шаг 4 выше), то вам, вероятно, придется подождать около 10 дней, прежде чем вы получите вознаграждение.

Майнинг пул Toncoin

В майнинге TON также имеется свой пул. Он называется Ton Mining Pool. Из-за возросшей сложности сети соло-майнинг практически потерял смысл, если вы не обладаете внушительной фермой. Поэтому рядовые майнеры присоединяются к пулу, чтобы иметь возможность получать гарантированную доходность, пропорциональную мощности их оборудования. Актуальную доходность пула можно узнать на его сайте. На момент написания статьи это 2 Toncoin’a на гигахеш в день.

Чтобы присоединиться к пулу, вам необходимо:

1. Настроить GPU-майнер по инструкции, что была описана выше;

2. Установить любой кошелек TON и получить адрес своего кошелька;

3. Зарегистрировать этот кошелек с помощью Telegram Bot @WhalesPoolBot. Это является обязательным действием;

4. Запустить майнинг.

Комиссия пула за предоставление своих услуг составляет 10%.

Проверить баланс или вывести намайненные Toncoin’ы можно все через тот же Telegram Bot @WhalesPoolBot . На текущий момент вы можете вывести только на тот кошелек, который вы укажете при регистрации.

Майнинг TON coin на HiveOS (Хайв ОС)

Сообщество TON выпустило кастомизированную версию GPU майнера Toncoin под операционную систему Hive OS — специально для обладателей майнинговых ферм. Если вы майните TON coin на собственной ферме, вы можете настроить майнер ТОН на Хайв ОС по этой инструкции. Потребуется установить HiveOS на вашем сервере, настроить риг и задать конфигурацию майнера.

Что можно сделать с полученными TON Coin?

Изначальная идея гиверов была в том, чтобы а) обеспечить капиталом валидаторов и б) распространить монеты среди тех, кто достаточно погрузился в ТОН, чтобы запустить и настроить майнер.

Отсюда два основных пути:

  • использовать монеты для участия в валидации напрямую, если майнер был достаточно мощен и удачен для сбора средств на соло-валидацию, либо после запуска Контракта-Номинатора депонировать средства на валидацию и получать доход от валидации;
  • использовать намайненные монеты как платежное/торговое средство.

В ожидании роста курса TON coin вы можете держать добытые монеты в кошельке TON Wallet, либо перевести их в другие блокчейн-сети. На текущий момент реализованы мосты TON-ETH и TON-BSC. В сети Binance Smart Chain от криптобиржи Binance обернутые TONCOIN можно вложить в пул ликвидности и зарабатывать процент. Если вы решите продать смайненные токены, сделать это можно через специального бота Crypto bot в Телеграме — он работает в формате p2p-биржи.

TON сейчас стремительно развивается — например, оба кроссчейн-моста были запущены буквально в течение одного месяца. Актуальную информацию о развитии проекта вы можете найти в канале Дайте Gram!. В канале выходит много новостей (например, об интеграции TON в Telegram), аналитические статьи, авторские материалы и инсайды от команды блокчейна. Кроме того, у канала есть активное сообщество, в котором можно задавать свои вопросы и общаться с другими людьми, заинтересованными в проекте.

Если вы хотите следить за обновлениями и событиями вокруг блокчейна в формате коротких новостей, то подписывайтесь на канал Новости TON.

Майнинг-фермы

Если вы серьезно относитесь к майнингу и хотите управлять более чем одной машиной / майнинг-фермой, вам нужно подробнее изучить TON и то, как работает майнинг. Вот несколько общих советов:

  • Запустите свой собственный узел / liteServer на отдельной машине. Тогда ваша ферма не будет зависеть от внешних liteServers, которые могут упасть или не обрабатывать ваши запросы своевременно.
  • НЕ забивайте общедоступные liteServer get_pow_paramsзапросами — если у вас есть собственные скрипты, которые часто опрашивают статус, вы должны использовать свой собственный liteServer. Клиенты, нарушающие это правило, рискуют занести свои IP-адреса в черный список на публичных liteServers.
  • Разберитесь с последними апдейтами майнера и следите за новостями — на подходе поддержка HiveOS, которая используется крупными фермами.

Оборудование для майнинга TON

Общий сетевой хешрейт майнинга TON очень высок: майнерам нужны высокопроизводительные машины, если они хотят добиться успеха. Майнинг на стандартных домашних компьютерах и ноутбуках практически бесполезен, и мы не советуем такие попытки.

Процессор

Современный процессор , который поддерживает Intel SHA Extension является обязательным. Большинство майнеров используют машины на базе AMD EPYC или Threadripper как минимум с 32 ядрами / 64 потоками.

GPU

Вы можете добывать TON с помощью графического процессора, существует версия pow-miner, способная использовать как графические процессоры Nvidia, так и AMD. Вы можете найти код, а также инструкции по его использованию в репозитории POW Miner GPU .

Объем памяти

Практически весь процесс майнинга происходит в кэше второго уровня процессора. Это означает, что скорость и размер памяти не влияют на производительность майнинга. Двойная система AMD EPYC с одним DIMM на одном канале памяти будет майнить так же быстро, как и система с 16 диммами, занимающими все каналы.

Это относится только к обычному процессу майнинга, и не касается полной ноды.

Хранение

Обычный майнер, запущенный в облегченном режиме, занимает минимум места и не хранит никаких данных в хранилище.

Сеть

Обычному майнеру нужна возможность открывать исходящие подключения к Интернету.

FPGA / ASIC

TON использует метод хеширования SHA256, который отличается от BTC, ETH и других криптовалют. ASICS или FPGA не подойдут.

Облачный майнинг

Многие занимаются майнингом с использованием вычислительных машин AWS или Google. Как указано в приведенных выше спецификациях, действительно имеет значение ЦП, поэтому мы рекомендуем экземпляры AWS c5a.24xlarge или Google n2d-highcpu-224.

Оценка доходов

Формула для расчета дохода довольно проста: ($total_bleed / $total_hashrate) * $your_hashrate. Это даст вам текущую оценку. Вы можете использовать калькулятор предполагаемого дохода от майнинга ( emiкоманду) в mytonctrl.

Вот пример вывода, сделанного 7 августа 2021 года с использованием процессора i5-11400F:

Mining income estimations
-----------------------------------------------------------------
Total network 24h earnings:         171635.79 TON
Average network 24h hashrate:       805276100000 HPS
Your machine hashrate:              68465900 HPS
Est. 24h chance to mine a block:    15%
Est. monthly income:                437.7 TON

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

Опыт реальных майнеров

Читайте персональные истории успеха майнеров Toncoin:

1. Майнинг TON на видеокарте обычного домашнего компьютера (RTX 2060, RTX 2080 Super)

2. Майнинг Toncoin с помощью облачных вычислений (Яндекс Облако)

3. Майнинг ТОН на домашнем ПК с видеокартой Radeon RX580 8gb

4. Майнинг Тонкоинов на GeForce GTX 1660 super во время просмотра UFC

5. Майнинг TONcoin на собственной майнинг ферме (выгоднее, чем Etherium)

6. Сложности майнинга ТОН и сравнение доходности с Etherium (GeForce RTX 3090 iChill x4 + RTX 3070 Palit GAMINGPRO)

7. Обзор майнинг фермы для Toncoin в видеоформате

8. Майнинг Toncoin на GPU на майнинг-ферме в облаке

Если вы не хотите разбираться в нюансах майнинга, то вы можете просто купить монеты Toncoin. Здесь мы перечислили доступные способы покупки, а также разобрали как сделать это с минимальными комиссиями.

Часто задаваемые вопросы

Общие

В сети TON PoS или PoW?

TON Blockchain использует консенсус Proof-of-Stake, и для генерации новых блоков майнинг не требуется.

Тогда почему в TON есть Proof-of-Work?

Причина в том, что первоначальная эмиссия монет в 5 миллиардов ТОН коинов была переведена на специальные смарт-контракты Proof-of-Work Giver. Майнинг используется для получения монет TON из этих смарт-контрактов. О завершении майнинга и окончании PoW будем сообщать в канале Дайте Gram!.

Сколько монет осталось на майнинг?

Большая часть монет уже смайнена, когда начался майнинг и почему о нем мало кто слышал — рассказываем в нашем Телеграм канале. Самая актуальная информация доступна на tonmine.xyz , см. bleed-графики. У контрактов PoW Giver есть свои пределы, и они иссякнут, когда пользователи добудут все доступные монеты TONcoin.

А почему я ничего не слышал про майнинг TONcoin?

Про майнинг было известно с самого начала, никто его не скрывал, но на тот момент ТОН переживал не лучшие времена и мало кто воспринимал майнинг Тон коинов всерьез. В канале подробно разбираем, почему так вышло.

Сколько монет уже добыто?

По состоянию на август 2021 года было добыто около 4,9 млрд TONcoin. На майнинг осталась пара десятков миллионов токенов. Будут ли монеты впоследствии сжигать и какова ежегодная инфляция, рассказываем в этом посте.

Кто добыл эти монеты?

Монеты добыты в более чем 70 000 кошельков, владельцы этих кошельков неизвестны.

Сложно ли начать майнинг TON coin?

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

Есть ли другие способы майнинга?

Разработчики из TON-сообщества запустили приложение-майнер для Windows. Если у вас есть ПК с мощной видеокартой, с помощью этого приложения вы сможете добывать Toncoin. Стоит понимать, что домашний компьютер — это далеко не сервер, и он не будет находить решения слишком часто. Пошаговая инструкция для Windows-пользователей здесь. О других альтернативных способах майнинга читайте в канале Новости TON.

Как зарабатывать на TON coin?

Вы можете держать добытые монеты в кошельке TON Wallet, ожидая роста курса TON coin, либо перевести их в другие блокчейн-сети. На текущий момент реализованы мосты TON-ETH и TON-BSC. В сети Binance Smart Chain от криптобиржи Binance обернутые TONCOIN можно вложить в пул ликвидности и зарабатывать процент с каждой операции обмена TONCOIN из этого пула.

Как продать смайненные монеты?

Это можно сделать через специального бота Crypto bot в Телеграме — он работает в формате p2p-биржи. Здесь описан процесс покупки через бота, продажа осуществляется аналогично.

Сколько майнеров в сети TON?

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

Нужны ли монеты TON, чтобы начать майнить?

Нет, кто угодно может начать майнить, не имея ни одного токена TON coin. Помимо майнинга вы всегда можете пополнить свой баланс Toncoin’ов, купив их на любой из подключенных площадок.

Я добываю уже много часов, почему мой кошелек не пополнился даже на 1 ТОН?

ТОНы добываются партиями по 100 штук — вы либо решаете задачу гивера быстрее других и получаете 100 ТОН коинов, либо ничего не получаете.

Я майню TON уже несколько дней и не вижу результатов, почему?

Проверьте свою текущую оценку доходов. Если поле Est. 24h chance to mine a blockменьше 100%, вам нужно набраться терпения. Также обратите внимание, что вероятность майнинга блока в 50% в течение 24 часов не означает автоматически, что вы будете майнить блок в течение 2 дней, 50% применяется к каждому дню индивидуально.

Какой гивер TON выбрать?

Каждая задача каждого PoW Giver отличается по сложности и очевидная рекомендация — проверить каждый гивер на сложность решения и всеми силами решать задачу самого простого гивера. Это одновременно верный и не верный подход.

Представим, что этой стратегии придерживаются все майнеры. Тогда вся вычислительная мощность всех CPU и GPU направлена на «копание одной ямы». Да, раскопают быстро, но участников много и вероятность, что раскопаешь именно ты, снижается.

Когда у майнера ограниченные ресурсы, например, только один процессор или только одна видеокарта, то это, наверно, наилучший подход. «Наверно» из-за того, что при майнинге ТОН работают вероятностные механизмы, нет никакой гарантии, что майнер с тысячей мощных видеокарт выиграет у одного-единственного CPU. Скорее всего выиграет, но никаких гарантий.

Другая стратегия — это брать задания сразу со всех гиверов, вне зависимости от сложности. Когда есть десять процессоров/карт, а все остальные (или большинство) придерживаются стратегии «майним простейшего», то это может давать лучшие результаты.

Или майнить одновременно с трех самых простых гиверов. Или с трех самых сложных. Или выбирать гивера случайно, но направлять на него все свои ресурсы.

Тут нужно включать фантазию и регулярно проводить тесты стратегий. По отзывам наиболее эффективный подход — это делать НЕ как все, но как поступает большинство неизвестно, поэтому возвращаемся к фантазии, раскидыванию мозгов и проверкам своих гипотез.

Аппаратное обеспечение

Всегда ли будет побеждать более быстрая машина?

Нет, все майнеры идут разными путями к поиску решения, более быстрая машина имеет более высокую вероятность успеха, но это не гарантирует победу!

Какой доход будет приносить моя машина?

Проверьте оценку дохода.

Можно ли использовать BTC | ETH установки для майнинга TON?

Нет, поскольку TON использует метод хеширования SHA256, который отличается от BTC, ETH и других криптовалют.

Что лучше: одна быстрая машина или несколько медленных?

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

Если я запущу несколько машин, они будут кооперироваться?

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

Можно ли майнить TON coin на процессоре ARM?

Технически да, но ARM-версию майнера было решено не выпускать ввиду низкого фактического результата.

Программное обеспечение

Могу ли я майнить, используя Windows / xBSD / какую-нибудь другую ОС?

Да, существуют майнеры для Windows для видеокарт Nvidia и AMD. Инструкции описаны выше.

Буду ли я майнить TON coin быстрее, если запущу mytonctrl в режиме полной ноды?

Сам по себе процесс вычислений не станет быстрее, но вы получите некоторую стабильность и, самое главное, гибкость, если будете использовать свою собственную полную ноду / liteServer.

Просмотров 25.9k. Опубликовано

Период майнинга Ton закончился, алгоритм перешёл на PoS. Майнинг в блокчейне TON – всего лишь способ справедливого распределения монет на старте. Однако, пока майнинг был активен, в TON удалось привлечь огромное количество майнеров. Разработчики Whales Corp. создали уникальное решение – пул для бесконечного майнинга Infinity TON Mining Pool, который позволяет добывать другие криптовалюты, получая за них награду в Toncoin.

Что такое TON.

Это проект, которым с 2018 года занимался Павел Дуров, создатель Телеграма, но американские регуляторы не позволили запустить данный блокчейн-проект в массы, и все наработки были отданы на опенсорс. Дуров, по крайней мере официально отказался от поддержки TON, но теневые помощь и управление скорее всего имеют место быть. Проект постоянно развивается, но к нему есть много вопросов, на которые комьюнити разработчиков отвечает весьма расплывчато. Некоторые пользователи детально изучили блокчейн TON и выяснили, что на начальном этапе при эмиссии в 5 млрд монет 96% от их количества было распределено между 250 кошельками. Непонятно, почему это было сделано на тот момент, и как это повлияет в последствии на экономическую сторону TON.

Официальный сайт проекта TON: ton.org

Альтернативный способ майнинга TON COIN.

Можно майнить своим оборудованием на трёх разных алгоритмах: ETHash, ETChash и SHA-256. Суть в том, что пул выплачивает вам монеты TON за ваши найденные шары на этих алгоритмах. Способ спорный, и судить о его доходности я не буду, но предоставлю вам статью по настройке для примера, чтобы вы смогли осознать принцип работы.

Как бесконечно майнить Ton coin, читайте тут.

Инструкция по запуску TON майнера на Windows 💎

Cryptograf

0. Рекомендуемые драйвера для видеокарт

  • NVidia https://www.nvidia.ru/Download/index.aspx?lang=ru

Загрузка драйвера для NVidia

Указываем параметры своей карты, тип загрузки — Драйвер Game Ready, жмем Поиск, скачиваем найденный драйвер.
Для корректной работы майнера рекомендуется версия драйвера не ниже 471

  • AMD http://support.amd.com/en-us/download

Скачивание драйвера для AMD

Можно скачать ПО для автоматического определения и установки драйвера или выбрать конкретную модель видеокарты и скачать драйвер только для нее.

1. Скачиваем и распаковываем майнер

Скачиваем архив по ссылке ниже
https://github.com/tontechio/pow-miner-gpu/releases/latest
minertools-cuda-windows-x86-64.zip для NVidia
minertools-opencl-windows-x86-64.zip для AMD

Скачиваем архив

Распаковываем архив в какую-либо папку (рекомендуется создать папку в корне диска C, например C:\ton-gpu-miner)

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

Получаем такой результат

Папка майнера

2. Создаем файл global.config.json

В нашей папке необходимо создать файл global.config.json, сделать это можно разными способами:

Первый (самый простой)
Для ссылки ниже, жмем на нее ПРАВОЙ кнопкой мыши, выбираем «Сохранить ссылку как», указываем путь до нашей папки, сохраняем.
https://newton-blockchain.github.io/global.config.json

Второй
Открываем ссылку
https://newton-blockchain.github.io/global.config.json
Копируем все содержимого (CTRL+A — CTRL+C)
Создаем простой текстовый файл, в который вставляем скопированное, и сохраняем с именем (а так же расширением) global.config.json в нашу папку.

Папка майнера

3. Скачиваем и распаковываем BAT файлы

Скачиваем архив по ссылке ниже
https://github.com/tontechio/pow-miner-win-util
Жмем зеленую кнопку «Code», выбираем/нажимаем «Download ZIP»

Скачивание архива bat файлов

Распаковываем архив в нашу папку, получаем такой результат

Папка майнера

4. Запускаем тест BOOST_FACTOR

Тест нужен для определения оптимального параметра BOOST_FACTOR, благодаря которому можно добиться максимальной скорости работы для видеокарты.

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

Результат тестирования

Запоминаем число best boost factor (на примере это 32), оно нам пригодится дальше. Так же можем наблюдать максимальную скорость работы видеокарты при использовании этого числа


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

Параметр GPU_ID

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

Порядок видеокарт в системе

5. Настройка файла конфигурации для майнера

Для каждой карты будет запускаться свой экземпляр майнера, поэтому для нескольких видеокарт нужно создать несколько конфигурационных файлов, либо вовсе просто сделать копию папки майнера, разберем настройку для одного майнера

Открываем файл run_config.ini, в изначальном состоянии он выглядит так

файл run_config.ini
  • GIVER_ADDR – адрес гивера, откуда взять — https://ton.org/mining
    Можно выбрать любой из списка или тот у которого сейчас самая низкая сложность (отмечен справа)
    В версии майнера от 2021.11.21 появилась возможность установить автоматический или случайный выбор гивера.
    Для этого вместо конкретного адреса гивера нужно вписать auto (автовыбор гивера с наименьшей сложностью) или random (выбор случайного гивера)
    Например,
    GIVER_ADDR=auto
    GIVER_ADDR=random

Список гиверов
  • MY_ADDR – ваш кошелек (адрес), на который будет приходить награда, где взять — https://ton.org/wallets
    Указывать нужно только адрес Toncoin, полученный в вашем кошельке.
    На адреса бирж и торговых площадок награда не дойдет!
    Скачав файл Wallet.exe, рекомендую для него создать отдельную папку и уже в ней запустить его, потому что при создании кошелька рядом появится папка data, в которой и будет храниться ваш кошелек.
  • GPU_ID — порядковый номер видеокарты, указывает на то, какая видеокарта будет использоваться в майнинге, подробнее расписано в пункте 4. Для одной (первой) видеокарты оставляем 0.
  • GPU_PLATFORM_ID – платформа графических устройств, обычно платформа одна, оставляем 0. Возможно, если есть дискретная видеокарта, надо смотреть отдельно.
  • BOOST_FACTOR – как раз тут устанавливаем число, которое нашли в пункте 4 для соответствующей видеокарты.
  • CONFIG_FILE – название файла глобального конфига (пункт 2), оставляем как есть, если ничего не меняли в пункте 2.
  • USE_LOG – параметр включения / отключения логирования. Если указано «N» — весь лог (ход работы) будет отображаться в командной строке. Если же необходимо сохранить весь ход работы в файл для дальнейшего изучения, устанавливаем этот параметр равным «Y»
    Внимание, если установить этот параметр равным «Y», тогда в консоле не будет отображен ход работы майнера – он будет полностью записываться в файл.
  • LOG_FILE – название файла лога, при включенном логировании (параметр строкой выше). Для разных видеокарт необходимо разные названия (например log_3060.log, log_1050.log) во избежание ошибок при одновременной работе майнеров.
  • TEST_TIME – время (секунды) для тестирования одного из чисел BOOST_FACTOR. Для более точного просчета числа из пункта 4, можно увеличить этот параметр, например до 30, при этом время теста соответственно увеличится.

Пример готового файла

6. Запуск майнера

После правильной настройки, описанной в пунктах выше, можно запускать файл run_cuda.bat для Nvidia и run_opencl.bat для AMD.

Пример работы майнера

7. Как узнать, что видеокарта загружена и майнер работает правильно

Рекомендуемый способ, скачиваем GPU-Z https://www.techpowerup.com/download/techpowerup-gpu-z/
Устанавливаем, запускаем.
Переходим на вкладку сенсоры (sensors), выбираем из списка снизу нужную карту, смотрим параметр GPU Load, должен быть в районе 100% — карта майнит.

Карта загружена — майнер работает!

8. FAQ

Постоянно дополняемый FAQ для майнеров под Windows

https://telegra.ph/TON-mining-FAQ-11-13-2

Тут вы найдете ответы на самые часто задаваемые вопросы

Proof-of-Work (PoW) is not used to validate blocks on the TON network like Bitcoin. But only for a fair distribution of Toncoin tokens between users. The developers have created a special «giver» smart contract, which calculates a reward in response to the volume of recalculated hashes. 

The full amount of coins from the reward will be unlocked when all 5 billion TONs are mined.

How to mine Toncoin

You need a CPU with at least Intel SHA extensions support. To compete with other miners, the processor must be 32 cores or more. Or GPU, but to configure the video card you need to make an additional setup

TON does not allow ASIC mining, since the hashing algorithm is single SHA256.

A popular choice for mining TON is renting cloud hardware from AWS or Google (Amazon EC2 C5 and N2D High CPU 224).

Step-by-step instruction

  1. Install Ubuntu 20.04 for desktop or server, respectively.
  2. Install mytonctrl in the lite mode.
  3. Enter command emi in mytonctrl to see the estimated yield and make sure it works for you.
  4. Create address in the wallet which supporting TON.
  5. Assign a payout address using the command set minerAddr «…» in mytonctrl.
  6. Find fresh giver contract in mining section. For example kf8kO6K6Qh6YM4ddjRYYlvVAK7IgyW8Zet-4ZvNrVsmQ4EOF. And enter the command set powAddr «…» in mytonctrl.
  7. Start mining by entering the command mon in mytonctrl.
  8. Check your hardware load in the process list. pow-miner should use the maximum of your CPU.
  9. Expect luck when you find a block with a reward. The approximate time can be shown entering the command emi in mytonctrl.

Эта статья была сделана редакторами канала

@ruton

. Другие их статьи можно посмотреть на ихнем сайте

tonblockchain.ru

.

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

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

1. Запустите

@WhalesPoolBot

и отправьте ему свой адрес, с помощью этого бота можно будет проверять ваш баланс и выводить полученные монеты.

3. Внутри архива находятся два файла: danila-miner.exe и run.bat, распакуйте их в любую удобную папку на вашем компьютере.

4. Откройте файл run.bat через Блокнот, нажав на файл правой кнопкой мыши, чтобы Изменить содержимое, добавив адрес своего кошелька.

5. Замените your_wallet в конце 1 и 3 строки на адрес вашего кошелька, должно получится так:

6. Сохраните изменения и запустите run.bat кликнув на него два раза, после чего начнётся майнинг, запущенное окно должно выглядеть так:

7. Проверьте ваш баланс в

@WhalesPoolBot

– начисления идут каждую минуту после первого shares found. В любой момент вы сможете вывести полученные монеты из бота, отправив команду /withdraw.

1. Запустите

@WhalesPoolBot

и отправьте ему свой адрес, с помощью этого бота можно будет проверять ваш баланс и выводить полученные монеты.

3. Распакуйте архив, откройте Терминал и перейдите в папку, где находится скачанный файл.

4. Запустите майнинг командой, указав свой адрес вместо <your_wallet>

./danila-miner run https://server1.whalestonpool.com <your_wallet>

5. Проверьте ваш баланс в

@WhalesPoolBot

– начисления идут каждую минуту после первого shares found. В любой момент вы сможете вывести полученные монеты из бота, отправив команду /withdraw.

Для настройки майнера на HiveOS используйте следующие параметры:

  • Wallet and worker template: %WAL%

Как проверить что майнинг работает?

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

Также можно проверить загрузку видеокарт, для этого откройте Диспетчер задач, перейдите во вкладку Производительность и найдите в списке Графический процессор. При запуске майнинга Температура GPU будет расти, а Использование будет прыгать до 100%.

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

Конечные цифры постоянно меняются из-за роста сложности, поэтому для расчёта доходности перейдите на

эту страницу

и найдите показатель Profit for GH (24h). Умножьте ваш хэшрейт, который отображается в окне майнера на это число, чтобы получить доходность за час.

Пример, ваш хэшрейт составляет 2550 Mh/s (1 Gh/s = 1000 Mh/s) = 2.5 Gh/s, а Profit for GH (24h) = 0.7, получаем 2.5*0.7 = 1.75 TON в сутки.

Как выбрать несколько видеокарт для майнинга?

Запускать видеокарты выборочно можно через подставив несколько аргументов: -d <id платформы>:<id девайса из списка>

Получить id можно командой danila-miner info

Как изменить кошелёк в боте?

Воспользуйтесь командой /change_wallet для замены адреса вывода.

Как включить только одну карту в майнинг на Windows?

Заходим в Диспетчер устройств, отключаем GPU которые не нужны, затем поочерёдно запускаем нужные видеокарты и для каждой отдельно включаем свой майнер.

  • Как лучше разделить диски при установке windows
  • Как можно восстановить удаленные программы с компьютера windows
  • Как менять обои на ноутбуке windows
  • Как менять стиль windows 7
  • Как можно воспользоваться справочной системой windows