Руководство по добыче TON
Эта страница переведена сообществом на русский язык, но нуждается в улучшениях. Если вы хотите принять участие в переводе свяжитесь с @alexgton.
Эта информация может быть устаревшей и больше не актуальной. Вы можете пропустить ее.
Введение
Этот документ представляет собой введение в процесс добычи Toncoin с помощью PoW-раздатчиков. Пожалуйста, посетите ton.org/mining для получения актуальной информации о состоянии майнинга TON.
Быстрый старт
Чтобы сразу же начать добычу:
- Купите компьютер, подходящий для майнинга.
- Установите дистрибутив Ubuntu 20.04 для настольных компьютеров или серверов.
- Установите mytonctrl в режиме
lite
. - Проверьте свое оборудование и [ожидаемый доход от добычи] (/v3/documentation/archive/mining#income-estimates), выполнив команду
emi
вmytonctrl
. - Если у Вас его еще нет, создайте
адрес кошелька
, используя один из кошельков. - Определите свой
адрес кошелька
в качестве цели для майнинга, выполнив командуset minerAddr "..."
вmytonctrl
. - Выберите контракт-даритель из списка, доступного на ton.org/mining, и настройте свой майнер на его добычу, выполнив команду
set powAddr "..."
вmytonctrl
. - Начните добычу, выполнив команду
mon
вmytonctrl
- Проверьте загрузку процессора на Вашем компьютере; процесс под названием
pow-miner
должен использовать большую часть Вашего процессора. - Дождитесь удачи; результат шага 4 должен был примерно сказать Вам, каковы Ваши шансы добыть блок.
Основы
Toncoin распространяется через PoW Givers
, которые представляют собой смарт-контракты с определенным количеством Toncoin, закрепленным за ними. В настоящее время в сети TON существует 10 активных PoW Givers. Каждый giver распределяет монеты блоками по 100 TON. Чтобы заработать один из этих блоков, Ваш компьютер должен решить сложную математическую задачу быстрее, чем другие майнеры. Если другой майнер решит задачу раньше Вас, работа Вашей машины будет отброшена, и начнется новый раунд.
Прибыль от майнинга не является постепенной; она поступает партиями по 100 TON за каждый успешно решенную задачу giver-а. Это означае т, что если Ваша машина имеет 10% шанс вычислить блок в течение 24 часов (см. шаг 4 раздела Быстрый старт), то Вам, вероятно, придется подождать ~10 дней, прежде чем Вы получите вознаграждение в размере 100 TON.
Процесс добычи в значительной степени автоматизирован с помощью mytonctrl
. Подробную информацию о процессе майнинга можно найти в документе PoW givers.
Продвинутый
Если Вы серьезно настроены к майнингу и хотите управлять несколькими машинами или майнинг-фермой, Вам необходимо узнать о TON и о том, как работает майнинг. За подробной информацией обратитесь к разделу HOWTO. Здесь приведены некоторые общие советы:
- ЗАПУСТИТЕ свой собственный узел / lite-сервер на отдельной машине; это позволит Вашей майнинговой ферме не зависеть от внешних lite-серверов, которые могут выйти из строя или не обрабатывать Ваши запросы своевременно.
- НЕ БОМБАРДИРУЙТЕ публичные lite-серверы запросами
get_pow_params
, если у Вас есть пользовательские скрипты, которые часто опрашивают статус дарителей, Вы должны использовать свой собственный lite-сервер. Клиенты, нарушающие это правило, рискуют получить черный список IP-адресов на публичных lite-серверах. - ПОСТАРАЙТЕСЬ ПОНЯТЬ, как работает процесс майнинга; большинство крупных майнеров используют собственные скрипты, которые дают много преимуществ по сравнению с
mytonctrl
в средах с несколькими майнинговыми машинами.
Оборудование для майнинга
Общий хэшрейт сети при добыче TON очень высок; майнерам нужны высокопроизводительные машины, если они хотят добиться успеха. Майнинг на обычных домашних компьютерах и ноутбуках бесполезен, и мы не советуем предпринимать такие попытки.
CPU
Современный процессор с поддержкой Intel SHA Extension является обязательным. Большинство майнеров используют машины AMD EPYC или Threadripper с не менее чем 32 ядрами и 64 потоками.
GPU
Да! Вы можете добывать TON с помощью GPU. Существует версия майнера PoW, способная использовать GPU как Nvidia, так и AMD; Вы можете найти код и инструкции по его использованию в репозитории POW Miner GPU.
Пока что для использования этой функции нужно быть технически подкованным, но мы работаем над более удобным решением.
Память
Почти весь процесс майнинга происходит в кэше L2 процессора. Это означает, что скорость и объем памяти не играют никакой роли в производительности майнинга. Двойная система AMD EPYC с одним модулем DIMM на одном канале памяти будет майнить так же быстро, как и система с 16 модулями DIMM, занимающими все каналы.
Обратите внимание, что это относится только к простому процессу майнинга. Если на Вашей машине также запущен полный узел или другие процессы, то все изменится! Но это выходит за рамки данного руководства.
Хранение
Майнер, работающий в режиме lite, использует минимальное пространство для хранения данных и не хранит их.
Сеть
Простому майнеру необходима возможность открывать исходящие соединения с Интернетом.
FPGA / ASIC
Смотрите могу ли я использовать FPGA / ASIC?
Облачные машины
Многие люди занимаются майнингом, используя облачные машины AWS или Google. Как указано в спецификациях выше, что действительно важно, так это процессор. Поэтому мы советуем использовать инстансы AWS c5a.24xlarge или Google n2d-highcpu-224.
Оценка доходов
Формула для расчета дохода довольно проста: ($total_bleed / $total_hashrate) * $your_hashrate
. Это даст Вам текущую оценку. Вы можете узнать переменные на ton.org/mining или воспользоваться калькулятором предполагаемого дохода от добычи (команда 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
Важно: Пожалуйста, обратите внимание, что предоставленная информация основана на сетевом хэшрейте на момент выполнения. Ваш реальный доход со в ременем будет зависеть от многих факторов, таких как изменение хэшрейта сети, выбор дарителя и доля везения.
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ
Общие сведения
Является ли сеть TON PoS или PoW?
Блокчейн TON работает на основе консенсуса Proof-of-Stake (PoS). Для создания новых блоков не требуется майнинг.
Так как же получилось, что TON - это Proof-of-Work?
Причина в том, что первоначальная эмиссия в 5 миллиардов Тонкоинов была передана специальным смарт-контрактам Proof-of-Work Giver. Для получения Тонкоинов из этого смарт-контракта используется майнинг.
Сколько монет осталось для добычи?
Самая актуальная информация доступна на сайте ton.org/mining, см. графики bleed
. Контракты PoW Giver имеют свой предел и иссякнут, как только пользователи добывают все доступные Toncoin.
Сколько монет уже добыто?
По состоянию на август 2021 года было добыто около 4,9 млрд Toncoin.
Кто добыл эти монеты?
Монеты были добыты на более чем 70 000 кошельков. Владельцы этих кошельков остаются неизвестными.
Трудно ли начать майнинг?
Вовсе нет. Все, что Вам нужно, это соответствующее оборудование и следовать шагам, описанным в разделе быстрый старт.
Есть ли другой способ майнинга?
Да, существует стороннее приложение - TON Miner Bot.
Где я могу посмотреть статистику добычи?
Сколько человек занимается добычей?
Мы не можем этого сказать. Все, что нам известно, - это общий хэшрейт всех майнеров в сети. Однако на ton.org/mining есть графики, которые пытаются оценить количество машин определенного типа, необходимое для получения приблизительного общего хэшрейта.
Нужен ли мне Toncoin, чтобы начать добычу?
Нет, это не так. Любой может начать добычу, не владея ни одним Toncoin.
Почему баланс моего кошелька не увеличивается даже после нескольких часов добычи?
TON добываются блоками по 100 штук, Вы либо угадываете блок и получаете 100 TON, либо не получаете ничего. Пожалуйста, ознакомьтесь с basics.
Я занимаюсь добычей уже несколько дней и не вижу никаких результатов, почему?
Проверяли ли Вы свои текущие [Оценки дохода] (/v3/documentation/archive/mining#income-estimates)? Если поле Est. 24h chance to mine a block
меньше 100%, то Вам нужно набраться терпения. Также обратите внимание, что 50% шанс добыть блок в течение 24 часов не означает, что Вы автоматически добываете его в течение 2 дней; 50% применяется к каждому дню отдельно.
Существуют ли пулы для майнинга?
Нет, на данный момент нет никаких реализаций майнинговых пулов, каждый майнит сам за себя.
Какого giver-а мне следует выбрать?
Не имеет значения, какого giver-а Вы выберете. Сложность имеет тенденцию колебаться на каждом giver-е, так что текущий самый простой giver на ton.org/mining может стать самым сложным в течение часа. То же самое относится и к противоположному направлению.
Оборудование
Всегда ли выигрывает более быстрая машина?
Нет, все майнеры идут разными путями, чтобы найти решение. Более быстрая машина повышает вероятность успеха, но это не гарантирует победу!
Какой доход будет приносить моя машина?
Пожалуйста, посмотрите Оценки доходов.
Могу ли я использовать свою установку BTC/ETH для добычи TON?
Нет, TON использует единственный метод хеширования SHA256, который отличается от BTC, ETH и других. ASICS или FPGA, созданные для добычи других криптовалют, не помогут.