Стейкинг в Moonbeam

Moonbeam in Russian
3 min readApr 15, 2021

--

Вступление

Moonbeam использует механизм производства блоков, основанный на модели Proof-of-Stake от Polkadot, где есть коллаторы и валидаторы. Сортировщики (collators) поддерживают парачейны (в данном случае Moonbeam), собирая транзакции от пользователей и создавая подтверждения состояния перехода для валидаторов (validators) Relay Chain.

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

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

Общие определения

Некоторые важные параметры позволяющие понять взаимосвязи в стейкинг-системе Moonbeam:

  • Сортировщики — производители блоков. Они собирают транзакции от пользователей и создают подтверждения состояния перехода для проверки в Relay Chain. Имеют долю в сети, которая урезается, если они работают не правильно.
  • Номинаторы — холдеры (владельцы токенов), которые стейкают свои токены, поддерживая определённых сортировщиков. Номинатором может стать любой пользователь, имеющий минимальное количество токенов на свободном балансе.
  • Минимальная доля номинирования — минимальное количество застейканых токенов, которое должно быть у пользователя для того, чтобы стать номинатором.
  • Минимальная номинация — минимальное количество токенов для номинирования других сортировщиков.
  • Максимальное количество номинаторов на сортировщика — максимальное количество номинаторов, которое может иметь сортировщик.
  • Максимальное количество сортировщиков на одного номинатора — максимальное количество коллаторов, которых можно номинировать.
  • Раунд — количество блоков в раунде. Важный параметр для распределения вознаграждения.
  • Длительность бонда — количество раундов, на которые откладываются вознаграждения за стейкинг.

Распределение вознаграждений

В конце каждого раунда (600 блоков) коллаторы награждаются за работу, проделанную 2 раунда назад.

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

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

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

награда =( (сумма выплаты · комиссия) + (сумма выплаты · (1-комиссия) · доля))

Где доля соответствует количеству токенов, которые вложены сортировщиком, относительно общего количества токенов сортировщика (учитывая номинации). Для каждого номинатора награда будет выглядеть так:

награда = (сумма выплаты · (1-комиссия) · доля)

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

Попробуйте в Moonbase Alpha

В Moonbase Alpha TestNet холдеры токенов могут стейкать и получать вознаграждения (чтобы ознакомиться с системой, поскольку токен не имеет реальной стоимости).

Чтобы сделать это, можете воспользоваться этим статьей.

Подготовлено при участии MrStillalive, AntonM, Lyn.

--

--

Moonbeam in Russian
Moonbeam in Russian

Written by Moonbeam in Russian

Moonbeam — это совместимая с Ethereum платформа смарт-контрактов на Polkadot

No responses yet