Визначення

Commission (комісія валідатора) — це відсоток від винагороди за стейкінг, який валідатор утримує на користь себе перед тим, як розподілити решту між делегаторами. У мережі Solana цей параметр встановлюється самим валідатором під час створення стейк-акаунта та може змінюватися в межах дозволених правилами мережі.

Як працює

Кожен епоху мережа Solana нараховує винагороду за стейкінг на стейк-акаунт валідатора. Ця сума розраховується пропорційно до загальної кількості делегованих SOL і ефективності валідатора. Комісія визначає, яка частка цієї винагороди залишається валідатору, а яка — передається делегаторам.

Наприклад, якщо комісія становить 10%, то з кожних 100 SOL винагороди валідатор отримує 10 SOL, а 90 SOL розподіляються між усіма делегаторами пропорційно до їхніх часток.

Ключові технічні нюанси:

  • Комісія задається в цілих відсотках (0–100) під час виклику інструкції create_stake_account або authorize у програмі Stake.
  • Зміна комісії не є миттєвою: нове значення набуває чинності лише в наступній епосі після застосування змін.
  • Валідатор може знижувати комісію в будь-який момент без обмежень. Підвищення комісії обмежене максимальним кроком на епоху (зазвичай не більше 100% від поточного значення), що захищає делегаторів від різких стрибків.
  • Комісія стягується лише з винагороди за стейкінг, а не з самого делегованого капіталу. Делегатор не втрачає свої SOL через комісію.

Приклад

Валідатор має комісію 7%. За епоху на його стейк-акаунт нараховано 200 SOL винагороди. Валідатор утримує 14 SOL (7% від 200), а решта 186 SOL розподіляється між делегаторами. Якщо ви делегували 1000 SOL із загального пулу в 10 000 SOL, ваша частка винагороди становитиме 18,6 SOL.

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

Деякі користувачі плутають комісію валідатора з комісією за транзакцію. Це різні речі: комісія валідатора впливає лише на розподіл винагороди за стейкінг, тоді як комісія за транзакцію (transaction fee) сплачується окремо за кожну операцію в мережі і не пов'язана зі ставкою комісії валідатора. Інша поширена помилка — вибирати валідатора виключно за найнижчою комісією, ігноруючи його ефективність та надійність. Валідатор із нульовою комісією, але високим skip rate, може принести менше винагороди, ніж надійний вузол із помірною комісією.

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

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

  • Skip rate — показник пропущених слотів, який безпосередньо впливає на розмір винагороди, з якої стягується комісія.
  • Validator — загальний опис ролі валідатора в мережі Solana та його функцій.