Визначення

Vote credits — це одиниці підрахунку, які валідатор у мережі Solana отримує за кожне успішне голосування щодо валідності блоку. Вони є базовою метрикою для розподілу інфляційних винагород між валідаторами наприкінці кожної епохи.

Як працює

  • Валідатори Solana безперервно подають голоси (vote transactions) для підтвердження блоків у ланцюгу.
  • Кожне успішно включене до блоку голосування приносить валідатору один vote credit.
  • Кредити накопичуються протягом епохи.
  • Наприкінці епохи мережа розраховує частку кожного валідатора у загальній кількості кредитів і відповідно розподіляє інфляційну винагороду.
  • Максимальна можлива кількість кредитів за епоху дорівнює кількості слотів у ній.
  • Пропущені голоси безпосередньо зменшують кількість кредитів і, як наслідок, розмір винагороди.

Приклад

За епоху з 432 000 слотів валідатор може теоретично накопичити до 432 000 vote credits. Якщо через технічні причини він пропустив 10 % голосувань, фактична кількість кредитів складе приблизно 388 800. Саме ця цифра — а не відсоток аптайму чи інші метрики — визначатиме частку валідатора в інфляційному пулі епохи порівняно з іншими учасниками.

Типова помилка

Плутати vote credits з безпосередньою винагородою в SOL. Кредити — це лічильник активності, а не грошова одиниця. Фактична виплата в SOL розраховується як відношення кредитів цього валідатора до загальної суми кредитів усіх валідаторів за епоху, помножене на загальний обсяг інфляційних виплат. Два валідатори з однаковою кількістю кредитів отримають однакову винагороду, навіть якщо їхні стейк-пули різні за обсягом.

Пов'язані матеріали

Внутрішні переходи

  • Epoch — часовий відрізок у Solana, за підсумками якого підраховуються vote credits та розподіляються винагороди.
  • Skip rate — показник пропущених голосувань валідатора, який прямо впливає на кількість накопичених кредитів.