Cosmos Network: как стать валидатором в интернете блокчейнов

Cosmos Network: как стать валидатором в интернете блокчейнов

Cosmos Network, пожалуй, один из самых ожидаемых проектов этого года, активно готовится к запуску. Цель проекта — создать «интернет блокчейнов» — глобальную, масштабируемую экосистему независмых, паралельных и совместимых друг с другом блокчейнов, которые будут взаимодействовать между собой через основной блокчейн Cosmos Hub.

Данная сеть будет развернута на базе устойчивого к византийской ошибке (BFT) консенсусного протокола PoS (Proof-of-Stake) Tendermint. Разработчики протокола Tendermint также принимают участие в разработке проекта Cosmos Network. Ключевую роль в данном алгоритме консенсуса играют валидаторы — участники сети, которые поддерживают ее работоспособность, участвуют в голосовании и формируют новые блоки в блокчейне.

Так же, как и в PoW (Proof-of-Work), в Tendermint нода получает вознаграждение за создание нового блока. Однако, в отличие от майнеров PoW, где право на создание блока пропорционально вычислительной мощности ноды, в протоколе Tendermint валидаторы выбирают блоки для внесения в блокчейн в ходе многоэтапного голосования. Право на добавление блока получает тот валидатор, за чей блок проголосовало ⅔ или более всех валидаторов. На первых этапах в сети Cosmos будет работать 100 валидаторов с наибольшим стейком в Atom — внутренними токенами сети Cosmos, но с каждым годом количество валидаторов будет расти, пока оно не увеличится до 300. Любой участник сети может предложить свою кандидатуру в роли валидатора. Также в развитии сети активное участие будут принимать делегаты — держатели токенов Atom, которые могут выбрать того или иного валидатора и предоставить ему или ей свои токены для стейка. Взамен делегаты будут получать процент от вознаграждения валидатора.

Поскольку Cosmos Network будет состоять из множества паралельных блокчейнов, разработчики решили поделить их на зоны. Все зоны будут подключены к Cosmos Hub — основному блокчейну, в котором будут работать 100 валидаторов, с наибольшим стейком. Отдельные зоны будут иметь своих валидаторов и собственные внутренние криптовалюты. Например, сейчас известно, что самой первой зоной станет блокчейн Ethermint, в которой будет работать токен Photon. Чтобы стать валидатором в блокчейне Ethermint, необходимо будет иметь стейк в токенах Photon.

Разработчик смарт-контрактов в сети Polymath Дейв Кайпуст разобрался, как именно стать валидатором в сети Cosmos, рассмотрел риски, связанные с этим, и даже сделал условные вычисления о том, во сколько обойдется престижное звание валидатора обычному участнику сети.

Что понадобится валидатору

Из оборудования:

Сервер с программным обеспечением Cosmos Network.

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

Фаервол на обоих серверах, защищающий от несанкционированного подключения.

Аппаратный модуль системы безопасности (HSM) — это отдельное аппаратное оборудование с цифровой подписью, которое позволит подписывать каждый блок. Им может служить аппаратный кошелек Ledger Nano S. Хранение приватного ключа на сервере может потенциально стоить валидатору всех токенов Atoms.

Операционные затраты:

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

Позаботиться о защите ноды-валидатора от DDos-атак. Возможно, для этого придется подключить кластер из нод с программным обеспечением Sentry.

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

Токены Atom для стейка:

Высокий баланс токенов Atom необходим валидатору для стейка. Чем больше стейк в Atom, тем выше шансы попасть в ТОП-100 и стать валидатором. Так же, как в майнинге ключевую роль играет вычислительная мощность, в PoS Tendermint важен размер стейка.

Технические знания:

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

Нужно знать, как будут работать и взаимодействовать между собой сервер, фаерволы и дата-центр. Возможно, стоит нанять консультанта, если нет желания разбираться в этом самостоятельно. Однако, стоит иметь в виду, что консультанту не нужно знать, зачем именно он или она устанавливает оборудование.

Надо понимать, как обеспечить защиту ноды-валидатора от DDos-атак и настроить кластер нод с Santry.

Когда все оборудование и программное обеспечение будет установлено, валидатор должен разобраться в процессе голосования, который потребуется для поддержания блокчейна Cosmos Network.

Работа с делегатами и их стейком:

Одним из ключевых преимуществ Cosmos Network является возможность делегирования своих токенов Atom валидатору.

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

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

Сколько это будет стоить

Данный прайс-лист очень условен, поскольку он составлен на предположительных подсчетах, согласно доступной информации о программном обеспечении и оборудовании.

Оборудование:

Сервер с фаерволом = $5000.

Аппаратный модуль системы безопасности = $150.

Запасной сервер с фаерволом = $5000.

Запасной аппаратный модуль системы безопасности = $150.

Операционные затраты:

Работа сервера с фаерволом = $675 в месяц.

Работа дата-центра = $675 в месяц.

Работа кластера из нод с Sentry = $200 в месяц.

Токены Atom

Разработчики Cosmos Network не указывают минимальное или максимальное количество токенов, необходимых для ТОП-100 валидаторов, однако, уже сейчас понятно, что токены для стейка обойдутся дороже всего. Тем не менее стоит учитывать, что сейчас оценить их реальную стоимость достаточно сложно, поэтому данная информация основана на следующих предположениях.

Количество токенов, проданных во время ICO = 168,475,963.

% oт всех токенов доступных для ICO = 75%.

Общее количество токенов = 224,634,617.

Количество участников в ICO = 1090.

Предположим, что 33% токенов не будут делегированы вовсе.

Предположим, что 7% будут делегированы, но не ТОП-100 валидаторам.

Остается 60% от всех токенов на 100 валидаторов, или 0.6% на одного валидатора. У кого-то будет больше, у других — меньше. Предположим, что валидаторы из ТОП-100 будут иметь от 0.3% до 3% от всех токенов Atoms.

Возьмем самое маленькое количество Atom, необходимое валидаторам, — 0.3%. Предположим, что весь стейк ноды-валидатора состоит из 10% собственных токенов Atom и 90% делегированных. Это значит, что пользователю, который работает с нодой-валидатором, необходимо иметь 0.03% от всех существующих токенов Atom.

Получается: 0.03% Х 224,634,617 = 67,390 токенов понадобится участнику сети, чтобы стать валидатором.

Как подчеркнул Кайпуст, сейчас невозможно спрогнозировать реальную цену за токен Atom. Так, при ICO Cosmos Network цена эфира составляла $40, а сейчас она в 15 раз выше и составляет $530. Предположим, что токены Atom удвоят это показатель, поскольку во многих случаях токены удачных ICO стоят больше, когда выходят на общий рынок. В время ICO цена за один Atom составляла $0.10. Таким образом, получается:

67,390 Х 0.10 Х 30 = $202,170

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

В итоге, чтобы стать валидатором участник сети должен будет потратить на:

Оборудование  = $10,300.

Atom = $202,170.

Операционные затраты  = $1550 в месяц.

Предположительная выручка от инвестиций

Доход:

Комиссии валидаторов могут составлять от 1% до 20%.

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

При условии, что валидатор работает сразу на нескольких нодах в разных зонах Cosmos Network, то его или ее доход увеличивается в несколько раз. Однако, это возможно, только если сервер позволяет работать сразу с несколькими нодами. Иначе операционные затраты и затраты на оборудование увеличатся.

Убытки:

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

Убытки на оборудование.

Убытки на программное обеспечение.

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

Риски:

Вероятность того, что вы не попадете в число первых 100 валидаторов.

Сервер или нода валидатора могут быть взломаны хакерами.

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

В заключении

Кайпуст рекомендует становится валидатором, только в том случае, если вы уверены, что сможете собрать с делегатов или же инвестировать в достаточное количество Atom, чтобы попасть в ТОП-100. В противном случае, он советует просто делегировать свои Atom другому участнику сети и получать комиссию с его работы.

Подписаться
на DeCenter в Telegram