В обзоре пяти моделей предложения модель вознаграждения описана кратко: «новые токены создаются как награда за полезные действия». Но именно в деталях проектирования reward-модели скрываются и главные возможности, и главные ловушки. Слишком щедрая эмиссия убивает цену токена. Слишком скупая — не привлекает участников. Эта статья разбирает математику, типы и практику проектирования reward-моделей.
Что такое модель вознаграждения
Модель вознаграждения (reward model) — модель предложения, при которой новые токены создаются как награда за целевые действия в системе. В отличие от аллокации, где токены распределены заранее, в reward-модели токены появляются только когда участник выполняет полезную работу.
Три ключевых компонента:
- Целевые действия — что именно вознаграждается (валидация блоков, предоставление хешрейта, игровая активность, предоставление данных)
- Размер вознаграждения — сколько токенов получает участник за каждое действие
- Кривая эмиссии — как размер вознаграждения меняется во времени
Типы reward-моделей
Консенсусные вознаграждения
Токены создаются за поддержание работы сети:
| Механизм | Что вознаграждается | Примеры |
|---|---|---|
| Proof-of-Work | Вычислительная работа (хешрейт) | Bitcoin, Litecoin |
| Proof-of-Stake | Блокировка капитала (стейкинг) | Ethereum, Cosmos, Solana |
| Proof-of-Useful-Work | Специфическая работа для сети | Helium (Proof of Coverage — покрытие), Filecoin (Proof of Replication — хранение) |
Консенсусные вознаграждения — самый чистый случай reward-модели: токены создаются строго за работу, необходимую для функционирования сети.
Игровые и продуктовые вознаграждения
Токены создаются за активность в продукте:
| Действие | Пример вознаграждения | Риск |
|---|---|---|
| Регистрация в приложении | 3 000 токенов | Низкий — разовое действие |
| Создание аватара | 2 000 токенов | Низкий |
| Приглашение друзей (>3) | 5 000 токенов | Средний — мошенничество с рефералами |
| Значительный объём торгов | 8 000 токенов | Высокий — wash trading |
| Транзакция в периоде | 4 000 токенов | Средний |
| Серия действий (streak) | 1.5x множитель | Высокий — автокликеры |
Стейкинговые вознаграждения
Отдельный подтип, сочетающий reward-модель с механизмом стейкинга:
| Уровень стейкинга | Минимальный стейк | Период блокировки | Месячная доходность (MPR) |
|---|---|---|---|
| Базовый (Common) | 50 токенов | 1 месяц | 5.00% |
| Средний (Uncommon) | 200 токенов | 2 месяца | 7.00% |
| Высокий (Rare) | 500 токенов | 3 месяца | 10.00% |
Стейкинговые вознаграждения создают положительную обратную связь: участник блокирует токены (снижая давление на продажу) и получает новые (увеличивая предложение). Баланс между этими силами — главная задача проектирования.
Математика эмиссии
Убывающая эмиссия (халвинг)
Классическое решение проблемы инфляции — убывающая эмиссия, при которой размер вознаграждения уменьшается по расписанию.
| Эпоха | Период | Награда за блок | Всего BTC за эпоху | Накопительно |
|---|---|---|---|---|
| 1 | 2009–2012 | 50 BTC | 10 500 000 | 10 500 000 |
| 2 | 2012–2016 | 25 BTC | 5 250 000 | 15 750 000 |
| 3 | 2016–2020 | 12.5 BTC | 2 625 000 | 18 375 000 |
| 4 | 2020–2024 | 6.25 BTC | 1 312 500 | 19 687 500 |
| 5 | 2024–2028 | 3.125 BTC | 656 250 | 20 343 750 |
Халвинг гарантирует конечный supply (для Bitcoin — 21 000 000 BTC) и убывающую инфляцию. Но он же создаёт проблему: когда эмиссия станет слишком маленькой, хватит ли комиссий для мотивации майнеров?
Линейная убывающая эмиссия
Альтернатива халвингу — линейное снижение вознаграждения:
Привязка к активности
В продуктовых reward-моделях эмиссия часто привязана не ко времени, а к количеству участников:
Эта модель напрямую связывает эмиссию с ростом продукта: больше пользователей — больше действий — больше токенов создаётся. Преимущество — связь с реальным развитием системы. Риск — при быстром росте эмиссия может стать неконтролируемой.
Калькулятор эмиссии
Настройте параметры reward-модели — калькулятор покажет кумулятивную эмиссию и инфляцию по месяцам.
Проектирование reward-модели: пошаговый процесс
Шаг 1: Определить целевые действия
Какие действия создают ценность для системы? Каждое действие должно иметь измеримый вклад.
| Тип проекта | Целевое действие | Метрика |
|---|---|---|
| L1/L2 сеть | Валидация блоков | Uptime, количество блоков |
| DePIN | Предоставление ресурса | Покрытие, объём данных |
| GameFi | Игровая активность | Время в игре, транзакции |
| DeFi | Предоставление ликвидности | Объём TVL, длительность |
Шаг 2: Определить вес каждого действия
Не все действия равноценны. Вес определяет, сколько токенов получает участник:
| Действие | Вес (токенов) | Тип | Обоснование |
|---|---|---|---|
| Регистрация | 3 000 | Разовое (90% конверсия) | Низкий порог входа |
| Загрузка аватара | 2 000 | Разовое (80% конверсия) | Активация профиля |
| Приглашение 3+ друзей | 5 000 | Разовое (40% конверсия) | Рост сети, но риск мошенничества |
| Значительный объём торгов | 8 000 | Ежемесячное (20% пользователей) | Высокая ценность |
| Транзакция в периоде | 4 000 | Ежемесячное (30% пользователей) | Удержание активности |
Шаг 3: Спрогнозировать количество участников
Reward-модель требует прогноза роста аудитории, потому что эмиссия зависит от числа действий:
| Месяц | Начало периода | Привлечение | Отток (5%) | Конец периода |
|---|---|---|---|---|
| 1 | 0 | 100 | 0 | 100 |
| 2 | 100 | 300 | 5 | 395 |
| 3 | 395 | 300 | 19 | 676 |
| 6 | 1 196 | 300 | 59 | 1 437 |
| 12 | 2 471 | 300 | 123 | 2 648 |
Шаг 4: Рассчитать эмиссию и проверить устойчивость
Совместив действия, веса и количество участников, получаем прогноз эмиссии. Критерий устойчивости: эмиссия не должна превышать создаваемую ценность.
Пример расчёта для приложения с привлечением 300 пользователей в месяц и оттоком 5%:
| Месяц | Пользователей | Эмиссия за месяц | Накопительно |
|---|---|---|---|
| 1 | 100 | 910 000 | 910 000 |
| 3 | 676 | 3 782 800 | 7 688 800 |
| 6 | 1 437 | 5 913 600 | 23 371 600 |
| 12 | 2 648 | 9 304 400 | 71 229 200 |
За 12 месяцев система эмитирует ~71.2 млн токенов. Если total supply ограничен 1 млрд — это 7.1% за год. Ключевой вопрос: создают ли пользователи ценность, соизмеримую с этой эмиссией? Если нет — веса действий слишком высоки или модель требует убывающего множителя.
Python: расчёт эмиссии reward-модели
actions = {
"register": {"weight": 3000, "pct_users": 0.90, "once": True},
"avatar": {"weight": 2000, "pct_users": 0.80, "once": True},
"invite_3": {"weight": 5000, "pct_users": 0.40, "once": True},
"trading_volume": {"weight": 8000, "pct_users": 0.20, "once": False},
"transaction": {"weight": 4000, "pct_users": 0.30, "once": False},
}
acquisition_month_1 = 100
acquisition_per_month = 300
churn_rate = 0.05
months = 12
users = 0
total_emission = 0
for m in range(1, months + 1):
new_users = acquisition_month_1 if m == 1 else acquisition_per_month
churned = int(users * churn_rate)
users = users - churned + new_users
month_emission = 0
for name, a in actions.items():
if a["once"]:
eligible = new_users * a["pct_users"]
else:
eligible = users * a["pct_users"]
month_emission += eligible * a["weight"]
total_emission += month_emission
print(f"Месяц {m:2d}: пользователей={users:,}, эмиссия={month_emission:,.0f}, накопительно={total_emission:,.0f}")
Типичные ошибки
- Эмиссия без привязки к ценности: токены создаются за клики, лайки, регистрации — действия, не создающие реальной ценности для системы. Результат: инфляция без роста спроса
- Отсутствие кривой убывания: фиксированная награда навсегда. Со временем предложение растёт, спрос стагнирует, цена падает. Нужна убывающая эмиссия или привязка к метрикам
- Игнорирование wash trading: если за объём торгов дают токены — участники будут торговать сами с собой. Нужна защита: минимальный период между сделками, анализ графа транзакций, требование фактического владения активом
- Слишком щедрый стейкинг: APR 100%+ привлекает фармеров, которые немедленно продают награды. Устойчивый APR для большинства проектов — 5-15% годовых
- Нет механизма сжигания: reward создаёт предложение. Без механизма уничтожения токенов (burn, buyback) предложение только растёт. Нужен баланс: часть токенов должна выводиться из обращения
Reward vs другие модели предложения
| Критерий | Allocation | Airdrop | Reward | Bonding Curve |
|---|---|---|---|---|
| Когда создаются токены | На старте | Разово | Постоянно | При покупке |
| Связь с активностью | Нет | Косвенная | Прямая | Прямая (с ценой) |
| Контроль эмиссии | Полный | Полный | Частичный | Автоматический |
| Риск инфляции | Низкий | Низкий | Высокий | Низкий |
| Для каких стейкхолдеров | Команда, инвесторы | Ранние пользователи | Валидаторы, активные участники | Любые покупатели |
Reward-модель незаменима для проектов, где стейкхолдеры выполняют работу для сети. Но она требует тщательного дизайна механизмов, чтобы эмиссия не превышала создаваемую ценность.
Читайте также
- 5 моделей предложения токенов — обзор всех моделей: allocation, bonding curve, airdrop, reward, market
- Аллокация токенов — распределение total supply между группами стейкхолдеров
- Стейкинг — механизм утилизации и стейкинговые вознаграждения
- Стейкхолдеры в токеномике — кто получает вознаграждения и зачем
Проектируете reward-модель?
Мы спроектировали эмиссию для более чем 40 проектов: от L1-сетей до GameFi. Поможем рассчитать кривую эмиссии, веса действий и проверить устойчивость.
Обсудить проект