Визначення
Validator (валідатор) — це незалежний учасник мережі Solana, який підтримує роботу блокчейна: підтверджує транзакції, голосує за правильні блоки та періодично виступає лідером для формування нового блоку. Професійно: валідатор — це оператор повного вузла (full node) з делегованим або власним стейком SOL, який бере участь у консенсусі через механізм Tower BFT поверх Proof of History.
Як працює
Валідатор у Solana виконує три ключові функції:
- Підтримка вузла. Запускає програмне забезпечення валідатора на власному або орендованому сервері, синхронізує стан блокчейна та зберігає повну копію леджера.
- Голосування. На кожний слот (slot) валідатор підписує та транслює голоси за блоки, які вважає правильними. Голоси формують ланцюжок Tower BFT — це основа консенсусу мережі.
- Лідерство. Завдяки Proof of History валідатори знають, хто є лідером у кожному слоті. Коли черга доходить до валідатора, він збирає транзакції, формує блок і транслює його мережі.
Вага голосу валідатора прямо залежить від суми стейку: чим більше SOL делеговано на його адресу, тим більший вплив він має на консенсус і тим частіше обирається лідером. За свою роботу валідатор отримує винагороду у вигляді інфляційної емісії SOL та частини комісій за транзакції.
Важливий практичний нюанс: Solana не використовує класичний слешинг (спалювання стейку за неправильну поведінку). Натомість валідатор втрачає репутацію та делегації, якщо його вузол нестабільний, пропускає голоси або підписує конфліктні блоки.
Приклад
Уявіть валідатора, який має 100 000 SOL стейку. У кожному слоті він отримує блок від поточного лідера, перевіряє криптографічні підписи та стан, після чого відправляє свій голос іншим валідаторам. Коли настає його черга бути лідером (приблизно кожні 4–5 днів за поточного розміру мережі), він упаковує очікувані транзакції у блок, додає часову мітку Proof of History і транслює результат. Делегатори, які довірили йому свої SOL, отримують частку винагороди пропорційно до своєї частки у стейку валідатора.
Типова помилка
плутати делегування SOL валідатору з передачею йому коштів. Коли ви делегуєте SOL, ви не відправляєте монети на гаманець валідатора — ваші кошти залишаються на вашому рахунку, заблоковані через стейк-акаунт. Валідатор не має доступу до ваших коштів і не може їх вивести. Єдине, що він отримує — це ваше право голосу в консенсусі, за яке він виплачує вам частку винагороди (за вирахуванням своєї комісії).
Пов'язані матеріали
Внутрішні переходи
- Commission (комісія валідатора) — дізнайтеся, як валідатори встановлюють відсоток, який утримують із винагород делегаторів.
- Stake authority — про права керування стейк-акаунтом, які визначають, хто може делегувати, змінювати валідатора або деактивувати стейк.