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

Что такое делегирование

Делегирование (bonding) - это транзакция при которой происходит привязка монет на счету пользователя к выбранному валидатору. Стоит отметить, что монеты не отправляются валидатору, а остаются на счету пользователя в заблокированном для операций виде.

Обратный процесс “анбонд” (unbonding) - это транзакция, отвязывающая монеты пользователя от валидатора. После транзакции анбонда, отозванные монеты становятся доступными на балансе пользователя через 518 400 блоков (~30 дней). Также существует транзакция переноса стейка, при которой он может быть перенесен другому валидатору через ~7 дней.

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

Вознаграждения за делегирование

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

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

Помимо наград за блок, между валидаторами и их делегаторами распределяется комиссия, которая взимается за каждую транзакцию в сети Minter. Подробнее о комиссиях.

Вознаграждения в блокчейне распределяются в базовой монете сети BIP и начисляются в стейк каждые 720 блоков (~1 час) без транзакций.

При динамическом майнинге, количество блок-ревардов зависит от цены BIP. Чем больше цена — тем больше ревардов и наоборот. Однако, существуют 2 схемы делегирования, при которых для делегаторов действуют функции обнуления блок-ревардов и дальнейшего их набора до плановых значений. Под плановыми значениями понимается расчетное количество BIP в блоке. Пересчет количества BIP в блоке совершается каждые 24 часа в обозначенное время (12:00 UTC).

  1. У пользователя есть возможность выбрать схему делегирования:
  2. Обычное делегирование (без блокировки стейка на 3 года) — обнуление блок-ревардов работает Делегирование с блокировкой стейка на 3 года — обнуление блок-ревардов отключено, мультипликатор ревардов = x3

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

Подробнее о динамическом майнинге и блокировке стейка читайте в этой статье.

Для делегирования монет достаточно просто отправить транзакцию делегирования, указав публичный ключ выбранной мастерноды. Сделать это можно через консоль (вкладка меню “Делегирование”):

Bonding

Или через приложение BIP Wallet, указав на вкладке “Send” публичный ключ мастерноды (Mt), вместо обычного адреса (Mx).

Уникальные механизмы блокчейна Minter позволяют делегировать не только базовую монету BIP, но и любую кастомную монету. Для этого необходимо просто выбрать нужную монету при транзакции делегирования (монета должна быть доступна на балансе вашего адреса).

Делегировать можно любую сумму, если у выбранной ноды еще не заняты 1000 слотов (мест) для делегированных стейков. Если этот лимит уже достигнут, то минимальной суммой для делегирования в такую ноду будет сумма, по размеру превышающая сумму наименьшего делегированного стейка (в эквиваленте BIP), попадающего в этот лимит на данный момент. Если все слоты заполнены, не вошедшие по размеру стейка делегаторы вытесняются в Wait List, из которого можно произвести транзакцию отзыва монет или дополнить количеством недостающих до минимального стейка монет (в таком случае, при попадании в Топ-1000 слотов, стейк пользователя будет считаться активным).

Анбонд (разделегирование) осуществляется транзакцией Unbond через форму “ОТЗЫВ МОНЕТ ИЗ МАСТЕРНОДЫ” в консоли:

Unbonding

Также как и при делегировании, необходимо указать публичный ключ мастерноды, отзываемую монету и ее количество. Через 518 400 блоков (~28 дней) монеты становятся доступными для транзакций. В течении периода анбонда, отозванные монеты не приносят вознаграждений.

Цена делегирования

В Minter абсолютно каждая монета имеет резерв в BIP, и поэтому ее можно в любой момент купить, продать или делегировать. Это и создает небольшую путаницу для неопытного пользователя.

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

Стоимость определенной суммы монет при делегировании (ее расчетный эквивалент в BIP) определяется отлично от стоимости при продаже или покупки в текущий момент. О том, с какой целью такой механизм реализован, можно узнать в разделе "Консенсус: Валидаторы и делегаторы" в этой статье.

Сам же механизм определения эквивалента в BIP выглядит так:

  • Суммируются все делегированные монеты одного типа
  • Определяется, сколько принесет продажа суммы всех таких стейков
  • Полученная сумма BIP распределяется на делегаторов пропорционально их стейкам

Подробная информация о формулах стоимости монеты (в т.ч. при делегировании) доступна в этой статье.

Выбор валидатора

На момент запуска сети, максимальное количество валидаторов было установлено на отметке 16. 4 новых мастерноды добавлялись ~ежемесячно, а с обновления Minter 1.2, максимальное количество было ограничено 64 валидаторами. Данное ограничение установлено в целях избежание проблем, связанных с ростом сложности минтинга, а также чтобы максимизировать эффективность сети Minter.

Валидаторов и кандидатов в валидаторы с их стейками можно обозревать через эти сервисы:

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

При выборе валидатора нужно учитывать следующие критерии:

Надежность
Показатель надежности - количество предупреждений и штрафов, ранее наложенных системой на валидатора, а также возраст мастерноды;

Сила валидатора
Это отношение стейка валидатора ко всем делегированным стейкам сети Minter. Если сила валидатора подходит к 33%, появляется риск блокировки всей сети такой мастернодой, а потому делегировать в нее дополнительные стейки крайне не рекомендуется;

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

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

Штрафы

Для некачественных валидаторов предусмотрены некоторые наказания в виде штрафов:

  • Двойная подпись: если кто-то сообщает в цепочке A, что валидатор подписал два блока на одинаковой высоте в цепочке A и цепочке B, этот валидатор получит штраф на цепочке A в размере 5% от общего стейка (собственный + стейки делегаторов)
  • Недоступность: если подпись валидатора не была включена в последние 12 блоков, валидатор будет забанен на 24 часа без возможности получать реварды

Подробнее об ответственности валидаторов можно узнать в документации.