Test v4.1
Test v4.1

Test v4.1

29 april, 202112 minutes to read

Table of contents

Hide
Follow [Durov's // Code] on Telegram

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

Введение

Проект TON – The Open Network (не путать с Free TON) изначально разрабатывался командой Павла Дурова, однако из-за американского регулятора главе Telegram пришлось отдать проект на Open Source. Сейчас его развитием занимается открытое сообщество разработчиков TON Foundation. Официальный сайт проекта располагается на домене ton.org, где ранее была информация о несвершившемся блокчейн-проекте Павла и Николая Дуровых.

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

Тогда о каком майнинге может идти речь? Всё дело в том, что в период разработки блокчейна командой Telegram была сгенерирована полная эмиссия монет сети TON в размере 5 млрд. После смены разработчиков было принято решение перевести их все на специальные смарт-контракты – «гиверы» (Givers), позволяющие обменивать решение синтетической задачи на вознаграждение. Майнинг монет Toncoin ограничен балансом гиверов, поэтому когда все монеты будут добыты – майнинг закончится.

Эмиссия монет и их распределение. Балансы гиверов

Подробно про эмиссию монет Toncoin мы рассказывали в нашей первой фундаментальной статье о текущем состоянии технологии TON. Как сообщил «Коду Дурова» разработчик TON, Анатолий Макосов — 15 ноября 2019-ого года при создании сети testnet2 в ней было сформировано 5 млрд монет. Позже сеть была переименована в mainnet.

При этом, как пояснил Макосов, в процессе работы сети создаются новые монеты, они идут как награда валидаторам (узлам сети), за то, что те поддерживают её работоспособность. В год новых монет создаётся примерно 0,6% от общего кол-ва (от ~5 миллиардов). Таким образом с самого начала сети кол-во монет с низкой скоростью увеличивается, и будет увеличиваться всегда.

Разумеется, всем интересно понять, каким образом монеты были распределены между пользователями. По имеющейся у «Кода Дурова» информации 1,45% монет были бесплатно распределены между тестировщиками и разработчиками, а судьба оставшихся 98,55% токенов тестовой сети решилась уже после судебного решения SEC. А именно – их перевели в Proof-of-Work Givers, тем самым сделав возможным их майнинг.На момент написания статьи по данным Ton Whales на балансе Giver-ов находится примерно 21,5 млн, что составляет 0,42% от общего числа монет Toncoin. Это всё, что осталось от первоначальных 5 млрд монет. Но кто же уже успел смайнить всё остальное и у кого они в руках?

Процесс майнинга. Как начать

Фундаментально существует два типа майнинга криптовалюты – соло-майнинг и майнинг в пуле. В первом случае майнер получает токены редко, но много. Добыча криптовалюты происходит в одиночку, без посредника, из-за чего весь процесс превращается в настоящую лотерею: чем выше хешрейт оборудования (производительность) – тем выше шанс в неё выиграть, но он никогда не гарантирован или равен нулю. Это значит, что если вам очень сильно повезёт, то вы можете в кратчайшие сроки озолотиться даже на слабом железе или же наоборот – ничего не заработать даже на мощной системе, только зря потратив время. Награда за одно найденное решение в соло-майнинге – 100 Toncoin ($190 при текущем курсе). О том, как начать майнить соло, можно узнать здесь.

В втором случае майнер получает токены часто, но мало. Майнинг-пул представляет собой общую сеть майнеров, где одна большая задача гивера расщепляется на множество маленьких между участниками пула, позволяя каждому майнеру внести свой вклад в поиск итогового решения. Прибыль честно распределяется между пользователями в соответствии с количеством найденных шар (shares), которое напрямую зависит от уровня вычислительной мощности. Добыча криптовалюты в пуле наиболее привлекательна для большинства людей из-за своей стабильности и надёжности, именно поэтому в данной статье мы будем рассматривать этот тип майнинга.

Долгое время в сети TON не было пулов, так как в них не было необходимости – сложность сети была низкой, из-за чего даже соло-майнинг был вполне стабилен. Но с ростом популярности токена стало приходить всё больше новых майнеров, из-за чего сложность сети начала расти, а доходность падать. Это привело к необходимости создания майнинг-пулов. За последние месяцы на фоне роста популярности токена Toncoin их появилось несколько.

Если брать в расчёт только одобренные командой TON Foundation, то сейчас их два:

Все перечисленные выше пулы не взимают комиссию за пользование, поэтому выбор между ними почти не сыграет роли. В качестве примера рассмотрим подключение и работу с первым майнинг-пулом – TON Whales.

Подключение и майнинг на пуле TON Whales

1. Перво-наперво необходимо создать свой кошелёк для хранения TON, если вы этого ещё не сделали. Все доступные способы можно найти здесь.

Как купить и где хранить Toncoin: пошаговая инструкция
Множество людей проявило интерес к покупке Toncoin, но далеко не все знают, как это сделать, спешим помочь!

Подробнее о тонкостях создания кошелька для TON и о его хранении мы рассказывали в статье Как купить и где хранить Toncoin.

2. Далее необходимо включить кошелёк в пул. Для этого переходим в Telegram-бота @WhalesPoolBot и начинаем диалог с ботом. Отправляем ему адрес кошелька TON в ответном сообщении, когда он его попросит. В дальнейшем данный бот будет использоваться для проверки нашего баланса и вывода средств.

3. Далее нужно перейти на страницу для скачивания майнера «Danila Miner». В меню Downloads необходимо выбрать подходящую версию программы в зависимости от того, на какой платформе вы собираетесь добывать криптовалюту.

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

Windows

4. Внутри скачанного архива будет всего два файла: danila-miner.exe и run.bat. Разархивируйте их в любую удобную папку.

5. Откройте файл run.bat через блокнот замените строку your_wallet на адрес вашего кошелька.

6. После сохранения изменений можно запустить файл run.bat для начала майнинга. В случае успешной работы программа покажет название оборудования и количество мегахеш. Для корректной работы рекомендуется обновить драйверы видеокарты.Проверить баланс можно, отправив команду /balance боту – там же будет показан дневной и часовой хешрейт.

Linux

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

6. Далее запустите майнинг следущей командой в терминале:

Где <your_wallet>адрес вашего кошелька.

Вывод средств с пула TON Whales

Все полученные средства в ходе майнинга зачисляются на баланс в пуле. Для получения TON на свой кошелёк нужно отправить боту команду /withdraw и указать, сколько нужно вывести средств. Если нужно вывести все деньги – отправляем цифру 0.

В качестве примера мы использовали одну видеокарту GTX 1660 Ti и намайнили 8,7 TON (около 1750 рублей по курсу на момент продажи), на что ушло около 3-х недель.

За вывод средств будет взята стандартная комиссия перевода средств в сети TON, обычно она небольшая – около 0,02 TON и не зависит от суммы перевода. Срок перевода колеблется в районе пары минут.

Вывод TON в реальные деньги

Способов вывести Ton в реальные деньги огромное множество. Самый простой – через Telegram-ботов, вроде Crypto Bot или Wallet Bot (в этом боте требуется идентификация KYC).

Но лучше всего вывести средства на криптобиржу. Список криптобирж, которые принимают Toncoin можно посмотреть здесь: https://ton.org/coin.

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

Для зачисления монет на биржу переходим в кошелёк –> депозиты –> в списке монет ищем toncoin и переводим средства на указанный кошелёк. Во время перевода биржа может попросить указать в строке «сообщение/примечание/мемо» уникальный код. Сделать это нужно обязательно, иначе зачисление не засчитается.

Обменять Toncoin на доллары США можно здесь.

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

Доходность майнинга TON, сравнение с Ethereum

В сентябре-октябре майнинг TON действительно был намного выгоднее ETH, но тогда о токене почти никто не знал. Сейчас криптовалюта становится всё популярнее, пополнение рядов майнеров увеличивает общий хешрейт сети, что приводит к повышению её сложности, а это снижает доходность майнинга, но даже сейчас Toncoin смотрится как неплохая альтернатива Ethereum.

Сравнить доходность на собственных мощностях можно с помощью автоматизированных калькуляторов. Для расчёта доходности ETH можно использовать этот калькулятор, для доходности TON этот.

В целом, если сравнивать лоб в лоб, в среднесрочной перспективе сейчас майнинг ETH в большинстве случаев прибыльнее. Однако Toncoin не стоит недооценивать. У TON есть свои преимущества по сравнению с ETH:

  • Более низкий порог вхождения, добывать Toncoin можно даже на видеокартах с объёмом 2-4 Гб памяти, что невозможно на Ethereum.
  • Хорошая альтернатива для майнинга на LHR-видеокартах, где урезан хешрейт в добыче Ethereum.
  • Низкая комиссия за транзакцию в сети. В TON обычно она составляет около $0.2, в ETH размер комиссии может достигать $10-30.
  • У пулов Toncoin отсутствует минималка на вывод средств, вывести можно любую, даже очень маленькую сумму монет. У пулов Ethereum минималка относительно большая – обычно от 0.01 ETH. (в зависимости от пула).
  • Перспективность монеты, команду разработчиков TON поддерживает глава Telegram, сеть стремительно развивается и становится всё популярнее.

Но есть пара весомых минусов:

  • Майнинг ограничен и скоро закончится, скорее всего, это произойдёт раньше перехода Ethereum на PoS.
  • Из-за низкой капитализации криптовалюты её профит (доходность на 1 гигахеш в сутки) стремительно падает с ростом популярности токена у майнеров. Около пары месяца назад суточный профит, согласно данным Tonwhales, составлял около 0,5 TON на 1 GH. Сейчас это значение периодически падает ниже 0,2 TON, то есть за небольшой промежуток времени майнинг стал приносить вдвое меньше монет (отчасти это связано с появлением дуал-майнинга).

Двойной майнинг или максимальная выгода

Давным-давно майнеры научились добывать одновременно две монеты, однако из-за того, что у Ethereum долгое время не было подходящего альткоина-конкурента, про технологию забыли и практически не применяли. Сейчас, с появлением Toncoin, двойной майнинг (dual mining) расцвёл новыми красками. В середине февраля разработчикам LolMiner удалось реализовать возможность одновременной добычи ETH+TON и до сих пор это самая выгодная позиция в майнинге. Майнинг этих двух монет одновременно почти на 50% выгоднее, чем добывать только Ethereum.

Настройка дул-майнинга: ETH+TON на Windows

Для начала неплохо было бы скачать и установить фреймворк во избежание проблем. Для видеокарт NVIDIA желательно скачать фреймворк Cuda, для AMD нужно скачать актуальные драйверы с поддержкой OpenCL.

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

Скачиваем свежую версию майнера LolMiner. Поддерживаются платформы: Windows, Linux, RaveOS, HiveOS. Сейчас самая актуальная версия – это 1.46a. Если вы ранее уже скачивали предыдущие версии, то крайне рекомендуется обновиться, поскольку двойной майнинг нестабилен, в каждых новых версиях майнера разработчики стараются его оптимизировать.

Распакуйте архив, в нём будет 5 .bat файлов:

  • dual_mine_eth_aleph_herominer.bat
  • dual_mine_eth_aleph_woolypooly.bat
  • dual_mine_eth_ton_icemining.bat
  • dual_mine_eth_ton_toncoinpool.bat
  • dual_mine_eth_ton_tonwales.bat

Первые два файла относятся к другой криптовалюте, которая в рамках этой статьи нас не интересует, остальные три файла посвящены TON. В зависимости от пула, на котором будете добывать криптовалюту, нужно выбрать подходящий батник, то есть если собираетесь майнить на пуле TonWales, то нужный для вас файл – последний. По умолчанию эфир добывается на пуле Ethermine (рекомендуется сменить его на другой, так как недавно данный пул добавил Россию в санкционный список из-за событий в Украине). Либо можно использовать VPN для обхода ограничения.

Открыв его через блокнот или любой другой текстовый редактор найдите строчку:

Разберём строки:

После настройки батникам можно запускать процесс майнинга.

Для сравнения, в одиночном майнинге GTX 1660 Ti выдаёт в среднем около 29 Mh/s. В Toncoin – 1500 Mh/s (с учётом разгона). Перейдя на дуал-майнинг, хешрейт снизился до 27 Mh/s и 950 Mh/s соответственно (с учётом небольшого разгона видеокарты). То есть теперь мы майним ETH с эффективностью в 93%, но вдобавок «бонусом» получаем Toncoin c эффективностью в 63%. Учитывая профит обеих монет, экономически это заметно выгоднее, чем добывать их по отдельности. Можно попробовать разогнать видеокарту(ы) для повышения эффективности, но двойной майнинг крайне нестабилен, поэтому с этим нужно быть осторожнее.

Конечно, на разном оборудовании результат будет отличаться, но в большинстве случаев связка ETH + TON будет являться наиболее прибыльной по сравнению со всем остальным. Детальную статистику о дуал-майнинге можно посмотреть на данном ресурсе.

Будущее майнинга, стейкинг, валидаторы и номинаторы

Майнинг в сети TON не бесконечен. По подсчётам, баланс гиверов будет исчерпан примерно через 90 дней, то есть майнинг закончится в начале лета. Впоследствии получать новые монеты смогут только валидаторы и номинаторы.

Отличительная черта TON в том, что его сеть построена на базе технологии Proof-of-Stake. То есть текущий майнинг, о котором мы так много говорили выше, никак не влияет на работу сети. А по-настоящему на неё влиять могут именно валидаторы.Если говорить простыми словами, то валидаторы — это фундаментальные стержни сети TON, которые благодаря своим вычислительным мощностям и гарантам ликвидности помогают сети работать. Для того, чтобы стать валидатором нужно соответствовать некоторым требованиям: среди них – высокопроизводительный сервер и большое количество количество монет на балансе.Как пишет TON на своем официальном сайте, сервер должен соответствовать следующим параметрам:

  • 8-ми поточный процессор
  • 64 ГБ оперативной памяти
  • 1 ТБ корпоративного SSD с резервированием (аппаратный или программный рейд)
  • Статический IP-адрес, стабильное подключение к интернету 1 ГБ/с
  • А также иметь у себя на балансе примерно 600,000 монет, на момент написания статьи это более $1,1 млн.

Валидаторы своими мощностями и балансом в автоматическом режиме подтверждают сделки внутри сети TON и зарабатывают за счёт этого свои комиссионные, которые берутся из ежегодной инфляции в примерно 0,6%. Источник, близкий к текущим валидаторам сети, рассказал «Коду Дурова», что текущая доходность валидаторов составляет в районе 15% годовых. Если валидаторский узел будет запущен на слабом оборудовании или интернет-соединение будет нестабильно, то валидатор будет оштрафован.

Но что будет, если валидатор решит обмануть сеть и подтвердит «фиктивную» сделку? Во-первых, надо сказать, что благодаря Catchain-протоколу, на котором построен TON, такого обманщика сразу найдут. Во-вторых, сделки, проведенные им, отменят, а валидатора оштрафуют. Сумма штрафа решится собранием всех валидаторов.

С другой стороны, что делать пользователям у которых нет технических возможностей стать валидаторами? Для них в сети будет доступен стейкинг TON через смарт-контракт номинаторов. Становление номинатором подразумевает делегирование своих монет валидаторам для заработка части комиссионных вместе с ним. Согласно планам TON, запуск этой возможности запланирован на первый квартал 2022-ого года. При этом по данным «Кода Дурова» ряд валидаторов уже сейчас поддерживает альтернативный стейкинг, позволяя людям вложить свои средства. Но они не закрепляют транзакцию смарт-контрактом, поэтому такое вложение средств держится лишь на честном слове самого валидатора.

В разговоре с «Кодом Дурова» один из валидаторов рассказал, что текущая доходность от такого стейкинга колеблется в районе 10% годовых.

Ответы на интересующие вопросы, мини-интервью

В завершение данной статьи мы собрали самые волнующие сообщество вопросы и задали их одному из разработчиков TON, Анатолию Макосову, а также основателю Telegram-канала «Русский Ton»:

— Общая эмиссия Toncoin 5 млрд монет, верно?

— 15 ноября 2019 года при создании сети testnet2 (который много позже был переименован в основную сеть) было создано 5 миллиардов монет. В процессе работы сети создаются новые монеты, они идут как награда валидаторам (узлам сети), за то что они поддерживают работоспособность сети.

— После того как все монеты будут смайнены, сеть будет генерировать около 0.6% монеты для вознаграждения валидаторов, верно?— В год новых монет создается примерно 0.6% от общего количества (от ~5 миллиардов). Таким образом с самого начала сети количество монет с низкой скоростью увеличивается, и будет увеличиваться всегда. Поэтому на данный момент общее количество монет немногим больше 5 миллиардов (ведь сети уже больше двух лет).

— Есть ли график распределения монет по кошелькам? (Это важно понять, у кого примерно сколько их, думаю тут же на примерах можно показать Bitcoin, Ethereum и доллар (у него тоже есть данные, что огромное количество денег у нескольких процентов людей)

Я видел статистику распределения на стороннем ресурсе https://tonwhales.com/explorer/top – я не знаю методики расчёта и насколько точна эта информация, но похоже на правду.

Elector Contract – это системный контракт, баланс его не принадлежит какому-то человеку.

Как мы помним, сам Telegram изначально хотел запустить криптовалюту Gram (на запуск Gram и собирались средства у инвесторов). Из-за противодействия SEC Gram так никогда и не был выпущен.

После того как Telegram заключил мировое соглашение с SEC и публично объявил, что прекращает свое участие в TON, почти все монеты сети testnet2 были положены на PoW Giver смарт-контракты. Получить их оттуда стало возможным только путем майнинга. Это может сделать любой желающий.

На PoW Giver’ы было положено 98.55% от 5 миллиардов, другая небольшая часть в 1.45% была уже до этого распределена тестировщикам, разработчикам, собственно, для тестирования и разработки. Код майнера был опубликован на гитхабе и доступен для всех, информация о pow giver’ах была опубликована на test.ton.org и доступна для всех. Майнинг TON устроен так, что у всех равные условия, нет никаких ограничений и преференций ни для какой группы майнеров.

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

— Сколько сейчас монет доступно для майнинга?На данный момент на PoW Giver’ах осталось ~21 миллиона монет – их продолжают майнить люди.

Дополнительную информацию можно узнать в моих публичных ответах https://telegra.ph/TON-11-17-2, а также на страницах ton.org/coin (внизу есть цифры), ton.org/mining, ton.org.

Ответы основателя @ruton

— Общая эмиссия Toncoin 5 млрд монет, верно?

— 5 млрд + инфляция 0.6% в год, выдается валидаторам в виде вознаграждений, скоро и их номинаторам будет альтернатива майнингу так скажем.

— Есть ли график распределения монет по кошелькам? (Это важно понять, у кого +- сколько, думаю тут же на примерах можно показать Bitcoin, эфир и доллар (у него тоже есть данные что огромное количество денег у нескольких процентов людей)

— Не встречал такого, но на сайте у tonwhales есть рейтинг: https://tonwhales.com/explorer/top

— Сколько сейчас монет доступны для майнинга?

— Нужно смотреть балансы гиверов на ton.org/mining

— После того как все монеты будут смайнены, сеть будет генерировать около 0.6% монеты для вознаграждения валидаторов, верно?

— Уже сейчас генерирует, это не зависит от майнинга.

29 april, 2021
Follow [Durov's // Code] on Telegram