Визначення

Stake pool (пул стейкінгу) — це on-chain програма на Solana, яка приймає депозити SOL від користувачів, делегує їх валідаторам і випускає ліквідні пул-токени, що підтверджують частку кожного учасника. Винагороди від стейкінгу автоматично реінвестуються в пул, тому вартість одного пул-токена зростає з часом.

Як працює

  • Депозит. Користувач надсилає SOL на спеціальний stake-акаунт, який керується програмою пулу через PDA (Program Derived Address). Це гарантує, що ніхто сторонній не зможе вивести кошти.
  • Делегування. Програма розподіляє делеговані кошти між кількома валідаторами згідно зі списком, який затверджує адміністратор пулу (або спільнота через голосування).
  • Випуск пул-токенів. Замість заблокованих SOL користувач отримує пул-токени (наприклад, mSOL, JitoSOL) у пропорції до внеску. Курс обміну фіксується на момент депозиту.
  • Нарощування винагород. Валідатори отримують винагороди від мережі. Програма автоматично оновлює stake-акаунти, тому загальний баланс пулу в SOL зростає, а кількість пул-токенів у обігу залишається незмінною.
  • Виведення. Користувач надсилає пул-токени назад у програму та отримує SOL за поточним курсом. Залежно від налаштувань пулу, виведення може бути миттєвим або потребувати очікування деактивации stake-акаунта (зазвичай до кількох епох).

Приклад

Ви депонуєте 10 SOL у stake pool і отримуєте 8 mSOL за поточним курсом (цифри умовні). Через місяць, завдяки накопиченим винагородам, ті самі 8 mSOL обмінюються вже на 10.2 SOL. При цьому ваші mSOL не лежать нерухомо — їх можна використовувати як заставу в lending-протоколах, додати в liquidity pool або продати на DEX. Це ключова перевага stake pool порівняно з прямим стейкінгом, де ваші SOL заблоковані на stake-акаунті й недоступні для інших операцій.

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

Прирівнювати stake pool до простого делегування SOL валідатору. Це різні механізми з різним рівнем ризику. При прямому делегуванні ви самі обираєте валідатора, ваші SOL залишаються на вашому stake-акаунті, а єдиний ризик — slashing (втрата частини коштів за неправомірну поведінку валідатора). Stake pool додає поверх цього ризики смарт-контракту програми, довіру до адміністратора пулу (який формує список валідаторів) та ризик відхилення курсу пул-токена від номіналу в стресові моменти мережі. Окремо варто перевіряти, чи пройшла програма пулу аудит безпеки.

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

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

  • Inflation — як мережа Solana генерує нові SOL для стейкінг-винагород, які надходять у stake pool.
  • Program — як stake pool реалізовано як on-chain програму з PDA та CPI.

Додаткові ресурси

  • Офіційна референс-реалізація stake pool програми на GitHub (Solana Labs) — для ознайомлення з архітектурою та аудит-звітами.
  • Список активних stake pool на Solana та їхніх пул-токенів — актуальні дані варто перевіряти на independent staking aggregatorах, оскільки склад пулів змінюється.