Автор статьи — Слава Карпенко, CTO 2Miners и 2Masternodes. В команде он отвечает за функционирование и архитектуру наших майнинг-пулов.

Что такое Telegram Open Network

Несколько общих слов для вступления. Telegram Open Network — набор сервисов, в число которых входят платёжное средство, хранилище и хостинг файлов. В перспективе к ним присоединятся другие направления. Работа сервиса основана на принципах блокчейна.

Команда проекта написала код для функционирования сети самостоятельно. Во время создания разработчики опирались на другие успешные проекты по типу Ethereum, Bitcoin и EOS. Построение блокчейна заслуживает отдельной статьи, а мы пока остановимся непосредственно на том, как создаются и заверяются новые блоки в блокчейне.

Что такое Telegram Open Network. Источник: BBC. Фото.

Источник: BBC

Начнём с того, что майнинга как такового в Telegram Open Network нет. Подпись новых блоков осуществляется по принципам Proof-of-Stake (PoS), но система предполагает несколько различных ролей. Благодаря их исполнению участники сети могут зарабатывать на эмиссии новых блоков.

Майнинг в Telegram Open Network

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

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

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

А теперь простым языком: нодами-валидаторами будут владеть люди, у которых больше всего монет GRAM на кошельках. Ещё один вариант — сервисы, которые будут собирать средства с сотен владельцев токенов и подавать заявку на ноду. К слову, 2Masternodes планирует таким заняться.

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

Роль нод в майнинге TON

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

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

Роль нод в майнинге TON. Источник: Trustnodes. Фото.

Источник: Trustnodes

Первая из них — «nominator» или номинант. Грубо говоря, это любой инвестор, который «одалживает» средства ноде-валидатору и в ответ получает свою долю от заработанных валидатором процентов. Например, половина из заработанного распределяется пропорционально между всеми внесшими деньги. Эта роль отчасти напоминает роль майнеров в майнинг-пуле, только вместо оплаты электроэнергии и оборудования участник вносит определённую сумму в токенах GRAM — основной валюте сети TON.

Заработок на криптовалюте Павла Дурова

Вторая возможность заработать для не вошедших в сотню нод — стать «fisherman-ом» или рыбаком. По сути такие ноды-рыбаки выполняют контролирующую роль и проверяют, не жульничают ли ноды-валидаторы, перепроверяя подписанные ими блоки. Если ноды-рыбаки обнаруживают несоответствия, сеть «наказывает» ноду-валидатор и поначалу списывает с неё штраф. В случае неоднократных нарушений дело даже дойдёт до исключения из числа валидаторов и дальнейшего распределения части её наград среди нашедших несоответствие. Это обеспечивает дополнительную защиту сети от недобросовестных участников. Последние могут аккумулировать значительный объём средств и фактически монополизировать процесс подписи блоков, проталкивая заведомо неправильные транзакции и исполняя неправильно код смарт-контрактов.

Заработок на криптовалюте Павла Дурова. Источник: Salty Girl Seafood. Фото.

Источник: Salty Girl Seafood

Наконец, в концепции заложена дополнительная третья роль — так называемые «collators» или коллаторы. Это специальные ноды, которые подготавливают блоки на подпись нодам-валидаторам. Они снимают с них часть вычислительной нагрузки и получают за это часть награды за эти блоки. На первых этапах развертывания сети необходимости в таких нодах пока не будет. Ситуация изменится, когда нагрузка достигнет сотен тысяч транзакций в секунду.

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

Подписывайтесь на наш канал в Телеграме. Буллран на пороге!