tgoop.com/MinterInfoBotChannel/2725
Last Update:
В отчёте о состоянии сети (команда /status
в @MinterInfoBot и отдельный канал @minter_log) появилось небольшое, но ожидаемое изменение. Добавлен расчет награды за 1М заделегированных BIP с учётом блокировки стейка и без блокировки. Далее привожу методику расчета значений.
1. Ищем ближайший блок, на котором происходили события начисления наград RewardEvent (каждый 720-й блок).
2. В рамках найденного блока на основе событий RewardEvent считаем сумму фактических наград делегаторов для адресов залочивших стейк и не делавших это. Из этих наград уже вычтены доли DAO, разработчиков и комиссии валидаторов. Кроме наград за блоки здесь также присутствуют комиссии за транзакции.
3. Сумму наград для адресов залочивших стейк делим на общее количество BIP заделегированных с этих адресов. Полученное значение является средней наградой за 1 делегированный BIP за последние полные 720 блоков для адресов залочивших стейк. Аналогично считаем среднюю награду для адресов, которые не блокировали стейк.
4. Полученные значения умножаем на 1'000'000, чтобы получить награду за делегирование 1М BIP. А чтобы посчитать награду за сутки, умножаем значения на количество 720-х блоков за сутки с учётом текущей скорости блоков. Например, если текущая скорость блоков 4,45 секунд, то за сутки было 19'415 блоков и 26,96 раза было начисление наград.
В итоге мы получаем награды, которые учитывают:
- отчисления DAO и команде
- среднюю взвешенную комиссию валидаторов
- комиссии за транзакции
- скорость генерации блоков
В целом стоит рассматривать эти метрики как приблизительный расчет наград за последние сутки. Но т.к. расчет происходит только на основе последнего начисления наград, то он не учитывает следующие ситуации:
- Резкое изменение блок-ревардов в течение последних суток из-за изменения стоимости BIP.
- Отличие транзакций по количеству и типу за последние 720 полных блоков от транзакций за последние сутки.
И в конце приведу пример расчета наград при обнулении блок-ревардов:
Награда за блок: 0,00 BIP
Награда за 1M BIP в день:
- для обычного стейка: 15,81 BIP
- для заблокированного стейка: 709,65 BIP
В данной ситуации незалоченный стейк продолжает получать минимальные награды за счёт транзакционных комиссий. А залоченный стейк получает награды в полном объеме в соответствии с логикой блокчейна.
BY Minter Info Bot Channel
Share with your friend now:
tgoop.com/MinterInfoBotChannel/2725