Stake weight валідатора — це загальна сума SOL, яка закріплена за ним у мережі: власний стейк самого валідатора плюс усі токени, які йому делегували інші користувачі. Цей показник безпосередньо визначає вагу голосу валідатора в консенсусі та ймовірність стати лідером блоку.
Визначення stake weight
У Solana кожен активований стейк-акаунт має певну кількість SOL і прив'язаний до конкретного валідатора. Stake weight — це проста сума всіх таких акаунтів, прив'язаних до одного валідатора. Ніяких коефіцієнтів, бонусів чи штрафів до цієї суми не додається: один делегований SOL дорівнює одиниці ваги.
Структура stake weight зазвичай складається з двох частин:
- Self-stake — власні кошти валідатора, які він делегував сам собі. Це сигнал про те, що оператор має власну мотивацію працювати сумлінно, адже в разі штрафу (slashing) він втрачає і свої кошти теж.
- Делегований стейк — кошти сторонніх користувачів, які обрали цього валідатора через нативний стейкінг або ліквідний стейкінг (LST).
Важливо розуміти: stake weight — це протокольний факт. Ви можете побачити точне значення в будь-якого блок-експлорера або через CLI-інструменти Solana. Це не оцінка, не рейтинг і не показник якості роботи валідатора — лише математична сума закріпленого за ним стейку.
Вплив stake weight на роботу мережі
Solana використовує механізм Proof of Stake, де stake weight виконує дві ключові функції на рівні протоколу.
Формування розкладу лідерів. Мережа періодично формує розклад (leader schedule) — послідовність слотів, у кожному з яких один валідатор стає лідером і має право пропонувати новий блок. Ймовірність потрапити до розкладу прямо пропорційна stake weight. Валідатор із 2% загального стейку мережі буде лідером приблизно у 2% слотів.
Голосування та фіналізація. Валідатори голосують за блоки, які пропонують інші лідери. Кожен голос має вагу, рівну stake weight валідатора, що голосує. Блок вважається фіналізованим, коли за нього проголосувала достатня сукупна вага стейку (зазвичай понад дві третини від загального).
Отже, чим більший stake weight у валідатора, тим частіше він створює блоки та тим більшу вагу має його голос під час підтвердження блоків інших. Це фундаментальний механізм безпеки: атакуючому потрібно контролювати значну частку загального стейку, щоб вплинути на консенсус.
Чи впливає stake weight на ваші винагороди
Це одне з найпоширеніших хибних уявлень. Stake weight валідатора не впливає на відсоток винагороди, який отримуєте ви особисто.
Ваші винагороди залежать від таких факторів:
- Обсяг вашого делегованого стейку — винагорода нараховується пропорційно вашій частці.
- Комісія валідатора (commission) — відсоток від ваших винагород, який валідатор утримує на свою користь. Решта доходить до вас.
- Ефективність валідатора — наскільки вчасно він голосує та пропонує блоки. Пропущені слоти або запізнілі голоси знижують фактичну винагороду для всіх делегаторів цього валідатора.
- Базова ставка інфляції мережі — протокол розподіляє фіксовану кількість нових SOL між усіма активними стейкерами пропорційно їхній частці.
Валідатор із мільйоном SOL у стейку та валідатор із тисячею SOL за однакової ефективності та комісії принесуть вам однаковий відсоток від вашої делегованої суми. Різниця в stake weight не створює переваги в прибутковості для делегатора.
Проте є непрямий нюанс. Валідатори з дуже великим stake weight мають більше ресурсів для інфраструктури, що може позитивно впливати на стабільність їхньої роботи. Навпаки, валідатор із мінімальним стейком може відчувати фінансові обмеження на підтримку серверів. Але це вже питання якості інфраструктури, а не самого показника stake weight як такого.
Зв'язок stake weight з децентралізацією
Розподіл stake weight між валідаторами — це ключова характеристика децентралізації мережі. Якщо значна частка загального стейку зосереджена в руках кількох валідаторів, мережа стає вразливою: збій, цензура або зловмисні дії цих операторів можуть серйозно вплинути на роботу Solana.
Протокол Solana не обмежує максимальний stake weight одного валідатора. Обмеження існують лише на рівні одного стейк-акаунта (за замовчуванням не більше певної кількості SOL, що періодично оновлюється), але один валідатор може мати безліч делегованих акаунтів від різних користувачів і LST-протоколів.
Тому розподіл stake weight — це результат колективних рішень делегаторів. Кожен раз, коли ви обираєте валідатора, ви впливаєте на цей розподіл. Делегування стейку великому валідатору збільшує його stake weight; делегування меншому — допомагає вирівняти розподіл.
Варто розрізняти два аспекти, які часто плутають:
- Stake weight валідатора — об'єктивна сума стейку за ним закріпленого. Це факт, який можна виміряти.
- Оцінка децентралізації — складніший аналітичний висновок, який враховує stake weight, але також географію інфраструктури, юридичну структуру операторів, їхні зв'язки між собою та інші фактори. Сам по собі stake weight є лише однією зі складових такої оцінки.
Практичний висновок простий: stake weight — це інструментальна характеристика, яка показує реальну владу валідатора в мережі. Розуміння цього показника допомагає усвідомлено зважувати свої рішення під час делегування, але не слід розглядати його як самостійний критерій вибору без контексту ефективності, комісії та інфраструктурних факторів.