Проектування механізму стимулювання холдерів
«Додамо staking з високим APY» — це не механізм стимулювання холдерів, а механізм створення sell pressure із затримкою. Якщо APY фінансується з емісії нового токена, а не з реального доходу протоколу, кожен стейкер зрештою продає rewards, бо інакше його частка розмивається. Це Ponzi-схема з гарним інтерфейсом. Реальний механізм стимулювання має відповідати на запитання: чому тримати токен вигідніше, ніж продати? Відповідь лежить у джерелі цінності, яку протокол генерує.
Наприклад, протокол perpetuals із торговими комісіями $500 000 на місяць може спрямувати 30% цієї суми на байбеки та спалювання токена, що створює дефляційний тиск і зростання ціни для власників. Або розподілити комісії в ETH серед стейкерів — так працює GMX, де понад 2 млн користувачів застейкали токени на суму понад $800 млн. Ми проектуємо такі моделі — від ve-механізмів до tier-систем з інтеграцією NFT. Зв'яжіться з нами для консультації: разом визначимо оптимальну модель для вашого токена.
Джерела реальної цінності для холдерів
Перш ніж проектувати механізм, потрібно визначити джерело value — що саме протокол виробляє, що можна розподіляти:
- Protocol revenue — комісії від торгівлі (DEX), відсоткова різниця (lending), trading fees (perpetuals). GMX розподіляє 30% комісій в ETH/AVAX стейкерам — це реальний yield, не емісія.
- Buy-and-burn — протокол використовує частину доходу для викупу токена з ринку та спалювання. MakerDAO спалює MKR із surplus. Мінус: немає immediate cash flow для холдерів.
- Fee discount — власники токена платять менший fee при використанні протоколу. Binance BNB: знижка на торгові комісії. Стимулює тримати токен тих, хто активно використовує протокол.
- Governance value — право голосувати за параметри протоколу, куди йдуть treasury кошти, які пули отримують emissions. Працює, коли протокол достатньо large, що вплив на параметри має реальну вартість (curve wars, veCRV).
Як ve-токен механізм утримує вартість?
Curve Finance винайшла механізм, який став стандартом для серйозних DeFi протоколів. Користувач лочить CRV на строк до 4 років → отримує veCRV (non-transferable, non-tradable). Вага голосу пропорційна кількості та довжині лока. Переваги veCRV: підвищені rewards в pools (до 2.5x буст), право голосувати за gauge weights (куди йде CRV emission).
Лок створює дефіцит обігового supply — це ключовий момент. Protocols хочуть отримати emission у свої пули → змушені купувати CRV і локати його → тиск покупки на токен. Curve wars — це наслідок: Convex, Yearn, Frax агресивно накопичують veCRV.
Код контракту VotingEscrow
contract VotingEscrow {
struct LockedBalance {
int128 amount;
uint256 end; // час закінчення лока
}
mapping(address => LockedBalance) public locked;
uint256 public constant MAXTIME = 4 * 365 * 86400; // 4 роки
function createLock(uint256 value, uint256 unlockTime) external {
require(unlockTime > block.timestamp, "Can only lock until future time");
require(unlockTime <= block.timestamp + MAXTIME, "Voting lock can be 4 years max");
require(locked[msg.sender].amount == 0, "Withdraw old tokens first");
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 (_locked.end <= block.timestamp) return 0;
uint256 timeLeft = _locked.end - block.timestamp;
return uint256(int256(_locked.amount)) * timeLeft / MAXTIME;
}
}
Недоліки ve: капітал залочений назавжди (немає liquid позиції), складно для нових користувачів, великі власники мають непропорційний контроль.
Liquid staking поверх ve — Convex Finance вирішила проблему illiquidity: депонуй CRV у Convex → отримуй cvxCRV (liquid, tradable) + частину доходності Convex. Це дало massive adoption. Для нового протоколу: якщо планується ve-механізм, одночасно проектувати liquid wrapper.
Чому staking із реальним yield ефективніший за емісію?
Якщо staking фінансується з реального доходу протоколу (наприклад, $500 000 на місяць комісій), то виплати стабільні та не залежать від ціни токена. Емісійний staking друкує нові токени, розмиваючи частку власників і створюючи sell pressure. Протоколи, що обирають реальний yield, отримують більш лояльну базу холдерів і меншу волатильність.
contract RevenueStaking {
IERC20 public immutable stakingToken;
IERC20 public immutable rewardToken; // USDC або ETH-wrapped
uint256 public rewardPerTokenStored;
uint256 public totalStaked;
mapping(address => uint256) public stakedBalance;
mapping(address => uint256) public rewardPerTokenPaid;
mapping(address => uint256) public rewards;
// Notifier додає реальний дохід у контракт
function notifyRewardAmount(uint256 reward) external onlyRewardDistributor {
rewardToken.transferFrom(msg.sender, address(this), reward);
if (totalStaked > 0) {
rewardPerTokenStored += reward * 1e18 / totalStaked;
}
emit RewardAdded(reward);
}
function earned(address account) public view returns (uint256) {
return stakedBalance[account]
* (rewardPerTokenStored - rewardPerTokenPaid[account])
/ 1e18
+ rewards[account];
}
function getReward() external updateReward(msg.sender) {
uint256 reward = rewards[msg.sender];
if (reward > 0) {
rewards[msg.sender] = 0;
rewardToken.transfer(msg.sender, reward);
emit RewardPaid(msg.sender, reward);
}
}
}
Ключовий момент: rewardToken — це ETH, USDC, USDT або інший актив із зовнішньою вартістю, не протокольний токен. Інакше це emission staking.
Tier-based loyalty система
Для протоколів, де важливо утримувати активних користувачів:
| Tier | Умова | Переваги |
|---|---|---|
| Bronze | > 1,000 TOKEN | 10% fee discount |
| Silver | > 10,000 TOKEN | 25% fee discount + early access |
| Gold | > 100,000 TOKEN | 50% fee discount + priority support |
| Diamond | > 1,000,000 TOKEN | whitelist для нових продуктів |
Реалізація через balanceOf snapshot або середній баланс за N днів (захист від спекулятивного набору перед снепшотом).
Порівняння механізмів стимулювання
| Механізм | Ліквідність для холдера | Ризик інфляції | Складність реалізації |
|---|---|---|---|
| Emission staking | Висока (можна продати rewards) | Високий | Низька |
| Real yield staking | Середня (rewards у стабільних активах) | Низький | Середня |
| ve-token | Низька (залочений) | Низький | Висока |
| Tier-based loyalty | Висока | Низький | Середня |
NFT + Token bundling
Паттерн, популярний у gaming та premium продуктах: NFT дають права, токени — економіку. Наприклад, тримаєш Genesis NFT + мінімальний баланс токена → підвищений APY у farming. NFT еволюціонує (візуально upgrade) на основі накопиченого токена. NFT staking: залочив NFT → отримуєш token emissions (реверс — токени потрібні для стейкінгу). Це створює demand на токен із NFT-економіки і навпаки.
Referral та retention механіки
Locked rewards — частина earned rewards веститься. Compound: 50% rewards клеймляться одразу, 50% — вест 1 рік. Знижує immediate sell pressure, але викликає невдоволення, якщо курс падає.
Loyalty multiplier — чим довше тримаєш без продажу, тим вищий yield multiplier. Реалізується через snapshot balance history або staking duration tracking.
Що не працює
- Emission APY 1000%+ — приваблює лише фармерів, які одразу продають rewards. TVL високий, але holder база слабка. Після зниження APY — exodus.
- Buyback без burn або distribution — накопичувати токени в treasury без ясного використання не створює стимул тримати.
- Airdrop без vesting — отримувачі одразу продають. Якщо мета утримати holders — airdrop має бути vested або tied до staking.
- Governance без реальної влади — токен із governance, де голосування мають рекомендаційний характер, а команда робить що хоче, не має governance premium.
Що входить у проектування механізму стимулювання
- Аналіз токеноміки та бізнес-моделі проєкту.
- Вибір оптимального механізму (ve, staking, tier, NFT).
- Розробка смарт-контрактів на Solidity/Rust з урахуванням gas optimization.
- Unit-тести, інтеграційне тестування та фаззинг (Echidna).
- Деплой на цільову мережу (Ethereum, Polygon, BNB Chain).
- Моніторинг та підтримка після запуску.
- Документація та навчання команди.
Замовте проектування механізму стимулювання для вашого протоколу. Зв'яжіться з нами — оцінимо обсяг і терміни робіт.
Наш досвід та гарантії
Понад 5 років на ринку DeFi-розробки, 10+ реалізованих протоколів, 30+ аудованих смарт-контрактів. Гарантуємо використання перевірених паттернів та best practices. Отримайте консультацію щодо вашого проєкту — пишіть для оцінки термінів та обсягу робіт.







