Стейкинг-Экономика Matic Network

Bodya Gagarin
Matic Network Russia
6 min readFeb 17, 2020

Matic — это решение масштабирования 2 уровня для общедоступных блокчейнов. Он использует вариант «More Viable Plasma» на основе учетных записей, чтобы гарантировать безопасность активов в главной цепи, и он обеспечивает безопасность общих транзакций, используя децентрализованную сеть валидаторов Proof-of-Stake. Система спроектирована так, чтобы обеспечить более быстрое частичное подтверждение для лучшего взаимодействия с пользователем, в то время как окончательное подтверждение достигается периодически, поскольку контрольные точки фиксируются в главной цепи.

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

Какое вознаграждение?

Matic будет выделять 12% от общего объема в 10 миллиардов токенов для финансирования вознаграждений за стейкинг. Это необходимо для того, чтобы сеть была достаточно хорошо заполнена, пока комиссии за транзакции не наберут силу. Эти награды в первую очередь предназначены для запуска сети. Хотя протокол в долгосрочной перспективе предназначен для поддержания себя на основе сборов комиссий за транзакции.

Награды валидатора = Награды за стейкинг + Комиссия за транзакцию

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

Ниже приведен примерный вариант ожидаемого годового вознаграждения за первые 5 лет с учетом поставленной доли в диапазоне от 5% до 40% с интервалом 5%.

Кому и как может быть выгоден стейкинг?

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

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

Настройка ноды валидатора

Настройка ноды валидатора — это работа, которая предпологает некоторые обязанности. Чтобы лучше запустить и поддерживать ноду, нужно подумать о резервном копировании, времени безотказной работы, безопасности брандмауэра, HSM, стратегии предотвращения атак и многом другом. Существует много рекомендаций и методов для валидаторов, особенно сейчас, в том числе на основе опыта, накопленного до сих пор в разных сетях. 2 Уровень (Layer 2) требует всего этого и немного больше.

  1. Часть активных валидаторов из пула выбирается в качестве блок продюсеров для диапазона. Выбор каждого диапазона также будет подтвержден, по меньшей мере, ⅔ +1 к силе. Эти блок продюсеры несут ответственность за создание блоков и передачу их остальной части сети.
  2. Контрольная точка — это, по сути, корень Меркле всех блоков, создаваемых между интервалами. Все узлы проверяют одинаково и прикрепляют к нему свою подпись.
  3. Выбранный заявитель из набора валидаторов отвечает за сбор всех подписей для конкретной контрольной точки и фиксацию их в основной цепочке.

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

Награды за стейкинг

Вознаграждение за первый год в размере около 312 миллионов токенов Matic следует считать абсолютным, что означает, что независимо от общей доли в сети, указанная сумма будет выдана в качестве вознаграждения стейкерам в частях на каждом чекпоинте. Есть два способа распределить эту награду. Простой вариант — дать полную награду предложившему. Однако более справедливым вариантом было бы поделиться этим среди всех подписавшихся. Это решает различные задачи, стимулируя подписывающих лиц к их работе по валидации, не давая поводов делегатам связывать свои токены с большим валидатором, выплачивая вознаграждения через короткие промежутки времени всем участникам сети.

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

Почему мы полностью распределяем награду и не ограничиваем максимальные вознаграждения?

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

  • Интервал чекпоинтов составляет 15 минут, что составляет 2928 контрольных точек ежемесячно
  • Нужна комиссия за чекпоинт на более высоком конце, чтобы быть около 1 500 000
  • ETH около 300 долларов США, средняя цена на комисси — 30 Gwei, стоимость создания чекпоинтоа для этого валидатора с вероятностью 5% стать заявителем составляет около 1 976,40 долларов США.

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

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

Комиссия за транзакции

Каждый блок продюсер на уровне BOR (уровень производителей блоков) получит определенный процент от комиссий за транзакции, собранных в каждом блоке. Выбор производителей для любого заданного промежутка также зависит от соотношения отдельных лиц в общей доле. Оставшаяся часть комиссионных за транзакции проходит через ту же воронку, что и стимулы, которые распределяются между всеми валидаторами, работающими на уровне Heimdall. Какой точный процент комиссионных за транзакции будет разделен с каждым производителем блоков, будет решено позднее, принимая во внимание общую статистику живой сети. До тех пор пакет проходит через одну и ту же воронку, расходуя все, что собрано среди всех валидаторов.

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

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

Как стать валидатором

Количество валидаторов будет ограничено, изначально ~100. И чтобы зарезервировать слот, мы думаем сделать минимальное требование холда около 1 500 000 токенов Matic. Нет никаких требований по блокировке средств на какое-то конкретное время. Тем не менее, необходимо предоставить определенный срок (около 2–3 недель) в активном состоянии после отключения ноды. Валидатор будет поддвержен слешингу наград, если будет наршуать работу. Это относится и к связанным делегациям. Механизм слешинга со временем будет видоизменяться по мере того, как мы будем больше понимать общее поведение сети. На данный момент мы обдумываем следующие условия:

  1. 2–5% слешинг, если валидатор дважды подписывает чекпоинт. Как только система идентифицирует один или несколько чекпоинтов, дважды подписанных стороной, этот валидатор сталкивается с отрезанием (со слешингом) только для своей первой двойной подписи и немедленно наказывается, где не получает вознаграждения и находится в неактивном состоянии. Если он не сможет выйти из ограниченного состояния самостоятельно в течении определенного времени или не сможет поддерживать минимальный баланс дольше, чем это определенное определенное время, он будет немедленно отсоединен.
  2. Наказывать валидаторов, если они неактивны в течение длительного времени.
  3. В сценарии с остановкой цепочки валидаторы, не подписывающие подписку на чекпоинт по причинам, связанным с простоями, могут быть значительно сокращены, а в худшем случае могут потерять всю свою долю. Первая итерация должна сократить небольшой процент всех неактивных валидаторов. Этот процент продолжает расти со временем, и в конечном итоге можно потерять все, что останется неактивным во время остановки. Это необходимо для того, чтобы в таких неблагоприятных условиях сеть могла постепенно сделать честных и активных валидаторов достаточно мощными, чтобы продолжать фиксировать чекпоинты и, таким образом, возвращать цепочку к действию.

Как принять участие в тестировании Matic?

Мы скоро откроем все детали. Правила, регистрация, руководство по нодам, количество ошибок, награды и многое другое. Между тем, обратитесь к ateeta@matic.network, если вы заинтересованы. Мы будем рады узнать ваши мысли.

Оставайтесь на связи с нами, подписавшись на нас в Twitter.
Если у вас есть какие-либо вопросы, отзывы, пожелания или вам нужна помощь, свяжитесь с нами по Telegram: https://t.me/maticnetwork_russia

--

--