Стейкинг — фундаментальный механизм криптоэкономики. Он одновременно обеспечивает безопасность сети, сокращает обращающееся предложение и создаёт доход для участников. Но за простотой концепции «заблокируй токены — получи награду» скрывается сложная экономика, где инфляция, реальная доходность и давление на продажу определяют судьбу токена.
Что такое стейкинг
Стейкинг — это блокировка токенов в смарт-контракте для получения наград и/или участия в работе сети. Стейкер временно отказывается от ликвидности в обмен на доход.
В токеномике стейкинг играет двойную роль:
- Механизм предложения — стейкинг-награды являются каналом эмиссии новых токенов (reward-модель в моделях предложения)
- Механизм спроса — стейкинг создаёт причину покупать и удерживать токен, работая как модель утилизации
Два типа стейкинга
| Тип | Назначение | Источник наград | Примеры |
|---|---|---|---|
| Консенсусный | Обеспечение безопасности PoS-сети | Эмиссия + комиссии сети | Ethereum, Cosmos, Solana |
| Протокольный | Стимулирование участия в протоколе | Комиссии протокола, казначейство | Aave, Curve, GMX |
Консенсусный стейкинг — часть архитектуры блокчейна. Протокольный — инструмент токеномиста для управления поведением пользователей.
APR и APY: реальная доходность
Формулы
При APR = 10% и ежедневном реинвестировании: APY = (1 + 0.10/365)^365 - 1 = 10.52%. Разница невелика при умеренных ставках, но при APR = 100% APY достигает 171.5%.
Номинальная vs реальная доходность
Номинальный APR — то, что показывают в интерфейсе. Реальная доходность учитывает инфляцию токена:
Пример. Сеть с APR 12% и инфляцией 8%:
- Номинальная доходность: 12%
- Реальная доходность: 12% - 8% = 4%
- Нестейкеры теряют: -8% (их доля размывается инфляцией)
Real yield: доход из комиссий
Протоколы с реальным доходом (real yield) распределяют не инфляционные токены, а комиссии, заработанные протоколом:
Пример. Протокол с годовым доходом $50M, 50% идёт стейкерам, застейкано 100M токенов по $5:
RealYield = ($50M × 0.5) / ($5 × 100M) = 5% — чистый доход без инфляции.
Экономика стейкинга: параметры проектирования
1. Целевой процент стейкинга
Какая доля circulating supply должна быть застейкана? Типичные значения для PoS-сетей: 40–70%.
| Застейкано | Эффект |
|---|---|
| < 30% | Низкая безопасность, высокие награды для привлечения |
| 30–50% | Стандартный уровень, умеренные награды |
| 50–70% | Высокая безопасность, низкие награды |
| > 70% | Низкая ликвидность, проблемы с торговлей |
2. Динамическая ставка наград
Многие сети используют адаптивную модель: ставка растёт, когда стейкинг ниже целевого уровня, и падает, когда выше.
При S_target = 50%, S_actual = 30%, k = 1 и APR_target = 8%:
APR = 8% × (50/30) = 13.3% — повышенная ставка для привлечения стейкеров.
При S_actual = 70%:
APR = 8% × (50/70) = 5.7% — пониженная ставка для снижения блокировки.
3. Lock-up период
Время, на которое токены блокируются. Длинный lock-up снижает давление на продажу, но ограничивает ликвидность.
| Подход | Lock-up | Примеры |
|---|---|---|
| Гибкий | 0 дней (unstake мгновенно) | Liquid staking |
| Короткий | 7–14 дней (unbonding) | Cosmos, Polkadot |
| Средний | 30–90 дней | Протокольный стейкинг |
| Длинный | 6–12 месяцев | veToken (Curve) |
| Кастомный | Выбор пользователя (больше lock = больше reward) | Convex, многие L2 |
4. Slashing — штрафы
Slashing — конфискация части застейканных токенов за нарушения: двойная подпись блока, длительный даунтайм, некорректная валидация. Размер штрафа: 0.01% (незначительные нарушения) до 100% (атака на сеть).
Slashing создаёт экономический стимул для честного поведения и является ключевым элементом дизайна механизмов.
Liquid staking
Liquid staking (ликвидный стейкинг) — технология, позволяющая получать награды за стейкинг без потери ликвидности. Стейкер получает производный токен (LST — Liquid Staking Token), который можно использовать в DeFi.
Как работает
- Пользователь депозитит 1 ETH в протокол ликвидного стейкинга
- Протокол стейкает ETH в сети и выдаёт 1 stETH (или эквивалент)
- stETH начисляет награды (ребейс или курс растёт)
- Пользователь использует stETH как залог, ликвидность или торгует им
- При выводе — обмен stETH обратно на ETH + накопленные награды
Экономические эффекты
| Параметр | Без liquid staking | С liquid staking |
|---|---|---|
| Капитал заблокирован | Да | Нет (LST ликвиден) |
| DeFi-композабильность | Нет | Да (LST как залог) |
| Процент стейкинга | Ограничен (конкуренция с DeFi) | Выше (не надо выбирать) |
| Системный риск | Низкий | Выше (каскадные ликвидации) |
| Реальная доходность | APR стейкинга | APR стейкинга + DeFi-доход |
Влияние на токеномику
Liquid staking кардинально меняет модель: застейканные токены не выходят из обращения. Это означает, что стейкинг перестаёт сокращать circulating supply. Для токеномиста это значит, что нельзя рассчитывать на стейкинг как на механизм снижения давления на продажу, если LST-протоколы доминируют.
Моделирование экономики стейкинга
Модель с динамическим APR показывает: при старте с 30% стейкинга APR повышается до ~13% для привлечения стейкеров. По мере приближения к целевым 50% ставка снижается до 8%. Инфляция от наград составляет 4–5% годовых, но доход от комиссий даёт дополнительные 3–5% реальной доходности.
Результаты симуляции (параметры: 100M supply, целевой стейкинг 50%, APR 8%, комиссии $5M/год):
| Месяц | Стейкинг, % | APR | Инфляция | Real Yield | Total supply |
|---|---|---|---|---|---|
| 0 | 30% | 13.3% | 4.0% | 12.6% | 100.0M |
| 12 | 41% | 9.8% | 4.0% | 7.9% | 104.9M |
| 24 | 47% | 8.5% | 4.0% | 6.6% | 110.0M |
| 36 | 49% | 8.1% | 4.0% | 6.2% | 115.2M |
| 48 | 50% | 8.0% | 4.0% | 6.0% | 120.5M |
| 60 | 50% | 8.0% | 4.0% | 6.0% | 126.0M |
Что видно из таблицы:
- APR снижается с 13.3% до 8% по мере роста стейкинга к целевым 50% — динамическая модель работает
- Инфляция стабильна на 4% — потому что стейкинг и APR сбалансированы
- Real Yield = 6% при наличии комиссий. Без комиссий ($0 revenue) Real Yield = APR - Inflation = 8% - 4% = 4% — чистый перенос от нестейкеров
- Total supply вырастает на 26% за 5 лет — это цена инфляционного стейкинга
Код симуляции (Python)
import numpy as np
import matplotlib.pyplot as plt
TOTAL_SUPPLY_0 = 100_000_000
STAKING_TARGET = 0.50
APR_TARGET = 0.08
SENSITIVITY = 1.0
FEE_REVENUE_YEAR = 5_000_000
SHARE_TO_STAKERS = 0.50
TOKEN_PRICE = 1.0
MONTHS = 60
months = np.arange(MONTHS)
supply = np.zeros(MONTHS)
staked_pct = np.zeros(MONTHS)
apr = np.zeros(MONTHS)
real_yield = np.zeros(MONTHS)
inflation = np.zeros(MONTHS)
supply[0] = TOTAL_SUPPLY_0
staked_pct[0] = 0.30
for m in range(MONTHS):
staked = supply[m] * staked_pct[m]
apr[m] = min(APR_TARGET * (STAKING_TARGET / max(staked_pct[m], 0.01)) ** SENSITIVITY, 0.30)
monthly_emission = staked * (apr[m] / 12)
inflation[m] = (monthly_emission * 12) / supply[m]
fee_yield = (FEE_REVENUE_YEAR * SHARE_TO_STAKERS) / (TOKEN_PRICE * staked) if staked > 0 else 0
real_yield[m] = apr[m] - inflation[m] + fee_yield
if m < MONTHS - 1:
supply[m + 1] = supply[m] + monthly_emission
delta = (STAKING_TARGET - staked_pct[m]) * 0.05
staked_pct[m + 1] = np.clip(staked_pct[m] + delta, 0.05, 0.90)
fig, axes = plt.subplots(2, 2, figsize=(14, 10))
axes[0, 0].plot(months, apr * 100, color="#3b82f6", linewidth=2)
axes[0, 0].set_title("Динамический APR"); axes[0, 0].set_ylabel("APR, %"); axes[0, 0].grid(True, alpha=0.3)
axes[0, 1].plot(months, staked_pct * 100, color="#10b981", linewidth=2)
axes[0, 1].axhline(y=50, color="#ef4444", linestyle="--", alpha=0.5, label="Цель: 50%")
axes[0, 1].set_title("Процент стейкинга"); axes[0, 1].legend(); axes[0, 1].grid(True, alpha=0.3)
axes[1, 0].plot(months, real_yield * 100, color="#8b5cf6", linewidth=2, label="Реальная доходность")
axes[1, 0].plot(months, inflation * 100, color="#ef4444", linewidth=2, linestyle="--", label="Инфляция")
axes[1, 0].set_title("Реальная доходность vs инфляция"); axes[1, 0].legend(); axes[1, 0].grid(True, alpha=0.3)
axes[1, 1].plot(months, supply / 1e6, color="#f59e0b", linewidth=2)
axes[1, 1].set_title("Total supply"); axes[1, 1].set_ylabel("Токенов, млн"); axes[1, 1].grid(True, alpha=0.3)
plt.tight_layout(); plt.show()
Калькулятор доходности стейкинга
Распространённые ошибки
1. APR выше 100% без источника дохода
Трёхзначный APR привлекает внимание, но если единственный источник — эмиссия, это гиперинфляция. Реальная доходность отрицательная, а цена токена падает быстрее, чем растёт количество.
2. Нет учёта liquid staking
Если 80% стейка идёт через LST-протоколы, стейкинг не сокращает circulating supply. Модели, построенные на предположении «застейканное = заблокированное», дадут неверный прогноз цены.
3. Одинаковый APR для всех lock-up периодов
Стейкер, блокирующий на 1 месяц, и стейкер на 12 месяцев несут разный риск. Без дифференциации ставок все выбирают минимальный lock-up, и механизм не работает.
4. Slashing слишком мягкий или отсутствует
Без штрафов нет экономических стимулов к честному поведению. Валидаторы могут атаковать сеть без потерь. Минимальный slashing: 0.1% за даунтайм, 5%+ за двойную подпись.
5. Награды из казначейства без ограничения
Фиксированный пул наград заканчивается. Если staking-rewards идут из казначейства (а не из эмиссии), через 2–3 года пул пуст и APR падает до нуля. Решение: комбинировать эмиссию и комиссии.
- Источник наград определён — эмиссия, комиссии или комбинация
- Реальная доходность положительна — APR выше инфляции хотя бы на 2-3%
- Целевой процент стейкинга установлен — 40-70% для PoS, 20-50% для протоколов
- Динамическая ставка реализована — APR адаптируется к текущему проценту стейкинга
- Lock-up дифференцирован — больше lock-up = больше награда
- Slashing параметры заданы — штрафы за даунтайм и атаки
- Liquid staking учтён в модели — LST не сокращают circulating supply
- Устойчивость на 5+ лет смоделирована — награды не закончатся через 2 года
Спроектируем экономику стейкинга для вашего протокола
Мы моделировали стейкинг для PoS-сетей, DeFi-протоколов и liquid staking платформ. Рассчитаем оптимальные параметры и проверим устойчивость на 5 лет.
Обсудить стейкингЧитайте также
- Дивиденды или выкуп: модели утилизации — стейкинг-награды как механизм утилизации
- 5 моделей спроса на токен — стейкинг в контексте создания спроса
- Дизайн механизмов в токеномике — slashing и стимулы как элементы дизайна механизмов
- Симуляции и сценарный анализ — моделирование стейкинг-экономики через симуляции