Jump to content

Стейкинг MINA. Часть 1. Особенности проекта


После покупки токенов MINA на сейле («Токенсейл. Часть 2. Сейлы на CoinList»), возникла идея запустить ноду-валидатора на блокчейне MINA. Немного вникнув в вопрос, стало ясно, что делать это с небольшим количеством токенов не стоит – это будет наверняка убыточное предприятие. А вот делегировать свои средства одному из крупных валидаторов возможно и теоретически будет выгоднее, чем стейкать их на CoinList (делаем это с момента сейла).

 

В статье рассмотрим, что представляет собой проект и почему запуск собственной ноды-валидатора не имеет смысла в нашем случае. Рассмотрим процедуру стейкинга MINA, в том числе самостоятельный выбор хранилища для токенов, критерии выбора валидатора. Выведем токены с Коинлиста в кошелёк и делегируем их новому валидатору.

О проекте
 

Проект разрабатывался с середины 2017 под названием Coda Protocol, в 2020 был переименован в Mina Protocol, в марте 2021 года состоялся официальный запуск его mainnet (основной сети) и выход токенов MINA на публичный рынок.

 

Официальный сайт - https://minaprotocol.com/ru/; отметим наличие русского перевода, в том числе некоторых гайдов и FAQ.

 

photo5275974415689036810.thumb.jpg.ec741df5f3532a9545b02618d0162479.jpg

Проект провёл несколько раундов токенсейлов: за 2018-2020 год было собрано 29,4 млн долларов, в 2021 в публичном сейле через платформу Coinlist было собрано 18,7 млн долларов. В этом сейле мы с коллегами приняли участие, и одному члену команды повезло выиграть очередь и купить Мины.

 

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

 

Целью проекта является разработка экосистемы для обеспечения конфиденциальности данных пользователей при работе в интернете. Насколько удалось понять, приватность будет достигаться за счёт создания децентрализованных приложений (Snapps), в которых используются доказательства данных (zk-SNARKs), а не раскрываться сами данные. Приложения смогут получать доступ к общедоступным данным с любого сайта без необходимости настраивать интеграцию с этим сайтом или получать его разрешения. Используя Snapps, пользователи могут получить доступ к любому сайту без создания учетной записи и передачи ему своих личных данных.

 

Разработка технологии доказательства данных (zk-SNARKs) реализует главную особенность проекта – Mina заявляет, что её блокчейн весит и всегда будет весить примерно 22 кб. Попробуем разобраться подробнее.

 

Вес блокчейна

 

Традиционно блокчейны (базы данных) криптовалют занимаю много места на диске (например, блокчейн Bitcoin весит более 350 ГБ), и вес увеличивается по мере роста количества транзакций в сети.

 

Чтобы присоединится к криптопроекту, необходимо установить его кошелёк или, другими словами, запустить ноду. Кошелёк может быть «толстым» – полная нода, которая содержит в себе всю базу данных с момента создания первого блока. Может быть «тонким» – облегчённая нода, которая хранит не всю базу данных, а лишь её часть (подробнее о нодах можно прочитать в «Ноды в блокчейне»). В обоих случаях вес хранимой инфы о блокчейне будет считаться в мега или гигабайтах, но никак не 22 кб.

 

Заявление Мины о весе её блокчейна 22 кб подразумевает не весь вес блокчейна, а вес его текущего состояния. Такой вес достигается за счёт использования технологии рекурсивных доказательств – zk-SNARK доказательства, в которых записано состояние всего блокчейна на момент времени в виде так называемого снимка (snapshot).

 

zk-SNARK – снимок сети, который фиксирует состояние всей цепочки блоков и является доказательством истории всех транзакций проведённых в блокчейне. Когда создается новый блок, он делает снимок самого себя вместе со снимком предыдущего состояния цепочки блоков в качестве фона. Этот новый снимок, в свою очередь, будет использоваться в качестве фона для следующего блока и так далее. И каждый новый снимок всегда будет одного и того же размера в 22 кб.

 

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

 

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

 

Фактически, сейчас полные ноды-валидаторы создают блоки, хранят в себе историю транзакций и цепочку из последних 290 блоков. Помимо них в сети присутствуют архивные ноды, которые хранят полный блокчейн, вес которого куда больше 22 кб.

 

Создание блока

 

В создании нового блока принимают участие два вида нод: блок-продюсеры (block producer) и снарк-воркеры (snark worker). Блок-продюсеры создают блоки, а снарк-воркеры выполняют роль сжимателей данных в сети, генерируя доказательства транзакций и продавая их блок-продюсерам.

 

Как это происходит. Пользователь отправляет транзакцию, и она попадает в мемпул (mempool) в очередь на включение в блок. Снарк-воркеры делают SNARKи для каждой транзакции и размещают их в книге заказов (snarketplace). Блок-продюсер выбирает транзакции, группирует их и создаёт блок, включая в блок SNARKи, созданные снарк-воркерами — каждой транзакции соответствует свой снарк. Далее блок-продюсер крепит блок к цепи и делает общий SNARK блокчейна (или выбирает из сделанных снарк-воркерами - тут не разобрались ?‍♂️), тем самым обновляет общий снарк цепи.

 

Стейкинг

 

Mina работает на разновидности PoS алгоритма под названием Ouroboros Samasika. Особенность консенсуса Мины в том, что валидаторам (ноды, создающие блоки) для участия в стейкинге не требуется блокировать свои или делегированные монеты.

 

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

 

Валидатор

 

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

 

Минимального порога инвестиций для запуска валидатора нет, но по инфе из официальной TГ-группы и просмотра статистики добычи блоков через ресурс mina.staketab.com, стало понятно, что запуск валидатора с несколькими сотнями монет имеет смысла. Из рисунка видим, что даже несколько тысяч МИН в стейке не позволили валидаторам создать ни одного блока за всё время работы.

photo5275974415689036811.thumb.jpg.e4e05db91d0eb4820874a5d228e1e7d6.jpg

Минимальная сумма для того, чтобы иметь шансы быть выбранным для создания блока, начинается с 66-70 тысяч токенов, что по нынешнему курсу равно минимум 200 тысяч долларов.

 

Дополнительно к этому, необходимо выполнить нехилые системные требования для запуска валидатора: минимум 8-ядерный процессор, 16 ГБ оперативки, 50 ГБ жёсткий и режим работы 24/7. Аренда VPS с такими параметрами обойдётся примерно в 40 евро в месяц, если смотреть расценки на сервисе Hetzner, который рекомендуют в русской ТГ-группе. А ещё для стабильной работы ноды рекомендуют параллельно держать несколько серверов… В общем, запускать ноду-валидатора — это не наш путь ?

 

Снарк-воркер

 

Snark-воркеры (они же снаркеры) получают вознаграждения за счёт создания и продажи SNARKов блок-продюсерам. Каждой транзакции соответствует 1 снарк. Блок-продюсер выбирает самые дешёвые снарки из книги-заказов и используют при создании блока. Таким образом, снарк-воркер получает некоторую часть награды за блок, если его снарк использовался в блоке.

 

В подробности запуска ноды снарк-воркера не вдавались. Вроде бы нет установленного минимального количества токенов для её запуска, но требования к оборудованию не ниже, чем для запуска ноды валидатора. Этот вариант также реализовывать не будем и переходим к тому, что реально для микроинвестора.

 

Делегирование
 

Любое количество монет MINA можно самостоятельно делегировать одному из валидаторов и получать часть вознаграждений за блок в соответствии с нашей долей в его стейке. При этом фактически монеты остаются у нас в кошельке и никуда не переводятся. В любой момент можем отозвать делегирование и/или переделегировать монеты другому валидатору.

 

Этот процесс немного сложнее, чем стейкинг через биржи, но на бирже мы фактически не контролируем свои средства + биржа берёт комиссию от вознаграждения. По сути, биржа является посредником между нами и валидатором, хотя и вполне удобным для начинающего криптоинвестора или того, кто действует в стиле «положил и забыл».

 

Стейкинг через биржу

 

Из знакомых нам бирж стейкинг Мины есть на Coinlist, Okex и Hotbit.

 

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

 

Заявленный процент дохода составляет около 24% годовых, без учёта комиссии, биржи. Комиссия площадки составляет 15% от начисленных вознаграждений. Coinlist не является отдельным валидатором, а делегирует средства валидатору Figment.

 

photo5275974415689036812.thumb.jpg.90ab50516266bdd329418897e469d055.jpg

На Okex есть несколько программ: фиксированный стейкинг (на срок 30, 60 или 90 дней) и гибкий стейкинг. Максимальным процент награды составляет 22% годовых при фиксированном стейкинге на 90 дней.

 

На Hotbit есть программа для гибкого депозита с плавающим процентом. Доходность на сегодняшний день составляет 16% годовых. Награды начисляются каждый день, вывод средств вместе с наградами осуществляется по методу Т+1, то есть на следующий день после запроса.

 

В заключение

 

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

 

***
 

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

Подписывайтесь на каналы и читайте про криптовалюты.

Эту статью также можно прочитать на моём канале в Яндекс.Дзен: https://zen.yandex.ru/media/id/5c47276e03922200ad73482d/steiking-mina-chast-1-osobennosti-proekta-6120eef279caa304e0341eae

0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...