Проектирование и разработка экономической модели токена

Одна из частых причин провала DeFi-протокола — не продуманная токеномика. Проект копирует механику Curve или Olympus, не адаптируя её под свою аудиторию. В результате — pump-and-dump, отток ликвидности и банкротство пулов. За 5 лет мы провели более 30 аудитов и разработок моделей для DeFi и NFT. Каж

Направления блокчейн-разработки

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1441
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1301
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    998
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1267
  • image_logo-advance_0.webp
    Разработка логотипа компании B2B Advance
    713
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    1003

Одна из частых причин провала DeFi-протокола — не продуманная токеномика. Проект копирует механику Curve или Olympus, не адаптируя её под свою аудиторию. В результате — pump-and-dump, отток ликвидности и банкротство пулов. За 5 лет мы провели более 30 аудитов и разработок моделей для DeFi и NFT. Каждая модель проходит количественное моделирование и стресс-тестирование, чтобы выдерживать рыночные шоки и геймтеоретические атаки.

Как достичь Nash Equilibrium в токеномике?

Nash Equilibrium — это состояние, в котором ни один участник не может выиграть, изменив свою стратегию в одиночку. Хорошая модель токена должна приводить к такому равновесию, чтобы рациональное поведение каждого вело к процветанию протокола. Плохая модель — когда рациональные действия провоцируют bank run на стейкинг или governance-атаки. По определению Nash equilibrium — фундаментальная концепция геймтеории, применяемая в крипто-экономике.

Механизм design: фундаментальные принципы

Incentive alignment

Каждый участник должен быть мотивирован действовать в интересах протокола. Liquidity providers зарабатывают на комиссиях пропорционально доле. Token holders получают долю доходов, право голоса или buyback. Validators и Stakers зарабатывают на блок-ревью и транзакционных комиссиях. Developers получают гранты из казны.

Value flows

Пользователи платят fees ↓ [Protocol Revenue] ↓ ├─ 50% → Liquidity Providers ├─ 30% → Treasury └─ 20% → Buyback & Burn 

Этот flow должен быть задокументирован и смоделирован количественно.

Почему важна количественная симуляция?

Обязательный шаг перед публикацией модели — spreadsheet-симуляция. Она покажет, как меняется циркулирующее предложение, доход казны и break-even price в зависимости от сценариев.

Параметр Год 1 Год 2 Год 3
Circulating Supply 20M 45M 70M
Treasury Revenue $500K $2M $8M
Buyback $100K $400K $1.6M
Inflation rate 40% 20% 10%
Break-even price $0.10 $0.08 $0.06

Break-even price — при таком курсе стейкинг или холдинг остаётся экономически выгодным.

Модели value capture

ve-Token (vote-escrowed)

Curve Finance ввела veToken механизм, который стал индустриальным стандартом. Холдер блокирует токен на срок от 1 недели до 4 лет, получает veCRV — non-transferable токен. veTokens дают повышенную доходность до 2.5x (это в 2.5 раза лучше, чем модель без блокировки), голоса в управлении, часть комиссий протокола. Чем дольше блокировка, тем больше veCRV. По истечении блокировки возвращается CRV, теряются veCRV.

Реализация:

contract VotingEscrow { struct LockedBalance { int128 amount; uint256 end; } mapping(address => LockedBalance) public locked; function lockAmount(uint256 value, uint256 unlockTime) external { require(unlockTime > block.timestamp, "Can only lock until future"); token.transferFrom(msg.sender, address(this), value); locked[msg.sender] = LockedBalance({ amount: int128(int256(value)), end: (unlockTime / WEEK) * WEEK, }); emit Deposit(msg.sender, value, unlockTime); } function balanceOf(address addr) public view returns (uint256) { LockedBalance memory _locked = locked[addr]; if (block.timestamp >= _locked.end) return 0; uint256 remaining = _locked.end - block.timestamp; return uint256(int256(_locked.amount)) * remaining / MAX_LOCK_TIME; } } 

Bonding Curve

Для токенов, где цена математически определяется смарт-контрактом:

contract BondingCurveToken { uint256 public constant SLOPE = 1e12; function getBuyPrice(uint256 amount) public view returns (uint256) { uint256 currentSupply = totalSupply(); return SLOPE * (2 * currentSupply + amount) * amount / 2 / 1e18; } function buy(uint256 minTokens) external payable { uint256 tokensToMint = calculateTokensForETH(msg.value); require(tokensToMint >= minTokens, "Slippage"); _mint(msg.sender, tokensToMint); } function sell(uint256 tokenAmount, uint256 minETH) external { uint256 ethToReturn = getSellPrice(tokenAmount); require(ethToReturn >= minETH, "Slippage"); _burn(msg.sender, tokenAmount); payable(msg.sender).transfer(ethToReturn); } } 

Bonding curves используются в Pump.fun, Clanker, раннем Uniswap, social tokens.

Protocol Owned Liquidity (POL)

OlympusDAO популяризовала POL через bonding: вместо обычного выпуска пользователь продаёт протоколу LP-токены со скидкой, получая взамен токены. Протокол становится владельцем ликвидности и не зависит от наёмных LPs. Проблема: без стабильного дохода POL превращается в Ponzi-схему. Он работает только при реальном доходе.

Сравнение моделей value capture

Модель Преимущества Риски
veToken Устойчивость к спекулянтам, boosted yield Сложность реализации, потери ликвидности
Bonding Curve Простота, автоматическая цена Большая волатильность, не подходит для больших объёмов
POL Контроль ликвидности Требует постоянного дохода

Геймтеория: Nash Equilibrium анализ

Для каждой ключевой ситуации мы определяем рациональный выбор каждого участника. Пример — governance attack: стоимость накопления 51% голосов X, потенциальная прибыль от атаки Y. Если Y > X — атака рациональна. Защита: большой supply, timelock, multisig veto. Пример — liquidity exits: APY от стейкинга 10%/год. Если цена падает более чем на 10%, стейкинг становится убыточным, вызывая выход. Защита: обеспеченная стоимость treasury, вознаграждения из комиссий.

Стресс-тестирование

Модель проверяется в сценариях: bear market (цена падает на 90%), governance attack (расчёт стоимости атаки), LP exit (уход 80% LPs), founder exit (продажа токенов основателями).

Что входит в разработку

  1. Проектирование механик и геймтеоретический анализ
  2. Количественное моделирование в Excel/Google Sheets
  3. Написание и тестирование смарт-контрактов
  4. Формальная верификация с помощью Echidna (fuzzing)
  5. Стресс-тесты и оптимизация gas
  6. Финальная документация для команды и инвесторов

Ориентировочные сроки: 2–4 недели. Свяжитесь с нами для оценки вашего проекта. Получите консультацию по токеномике и аудиту модели.