Ключевой принцип
Один из ключевых архитектурных элементов протокола Areal — это механизм распределения доходности и наград для держателей Ownership Tokens. Главная особенность: не нужно стейкать токены. Достаточно просто держать Ownership Tokens на своём кошельке, чтобы получать награды. Areal трекает балансы токенов на каждом fund-событии и распределяет награды пропорционально доле владения каждого держателя на момент этого события, вестя per second.Никакого стейкинга, блокировок или специальных контрактов. Держите OT на кошельке → награды накапливаются автоматически → забирайте их в любой момент в разделе Портфолио на areal.finance.
Как это работает
Процесс распределения проходит через несколько этапов — от решения DAO проекта до кошелька держателя:DAO принимает решение о распределении
DAO Ownership Company конкретного проекта решает — через governance на основе футархии — направить часть заработанной выручки держателям токенов в качестве наград за удержание.
Выручка приходит в OT-контракт и делится
Одобренная выручка накапливается в RevenueAccount проекта (USDC). Когда условия cooldown и минимального баланса выполнены, permissionless crank вызывает
ownership_token::distribute_revenue. Контракт сначала вычитает протокольную комиссию Areal 0.25% в Казначейство; остаток делится по сконфигурированным назначениям проекта:- 70% → per-OT YD Accumulator (USDC), стейджинговый аккаунт, питающий merkle-стрим наград для OT-холдеров
- 20% → OT Treasury проекта (multi-token PDA-кошелёк, управляемый Futarchy)
- 10% → маршрутизируется в Liquidity Nexus (USDC-канал через crank-управляемый
nexus_deposit)
batch_update_destinations; сумма всегда равна 100%.USDC конвертируется в RWT и фондируется в reward vault
Permissionless crank вызывает
yield_distribution::convert_to_rwt на per-OT distributor. В одной атомарной инструкции:- USDC из Accumulator свапается в RWT на Native DEX до текущей NAV-цены.
- Оставшийся USDC минтится в RWT через
rwt_engine::mint_rwtпо NAV. - Протокольная комиссия YD 0.25% вычитается в RWT и отправляется в RWT ATA Areal Treasury.
- Оставшийся RWT депонируется в per-OT reward vault PDA, а состояние вестинга merkle-distributor расширяется на новую долю.
Награды вестятся per second
Claimable RWT каждого холдера вестится линейно по сконфигурированному
vesting_period_secs — по умолчанию 365 дней (1 год). Новые fund-события расширяют вестинг на не-заклеймленный остаток; ранее завестившиеся суммы остаются и доступны для клейма мгновенно.Холдеры клеймят в любой момент — fair-by-construction
Холдеры клеймят накопленный RWT в любой момент через merkle-доказательство. Офф-чейн publisher использует алгоритм per-deposit snapshot: каждое fund-событие распределяется только между холдерами, которые держали OT на слоте этого события, устраняя front-running на анонсированных распределениях. Холдеры ниже минимального порога $100 по холдингам протокола не подлежат участию на этом snapshot — их доля перераспределяется в лист ARL OtTreasury как доход протокола.
Архитектура без стейкинга
Традиционные DeFi-протоколы требуют стейкать токены в контракт для получения доходности. Это создаёт трение:- Токены заблокированы и неликвидны
- Пользователи должны взаимодействовать со стейкинг-контрактами (газ, сложность)
- Композабельность снижается — застейканные токены нельзя использовать в других протоколах
Держи и зарабатывай
Достаточно просто держать Ownership Tokens на кошельке, чтобы получать награды. Никаких транзакций стейкинга, никаких блокировок.
Per-event трекинг
Протокол снимает snapshot балансов холдеров на каждом fund-событии и распределяет каждое событие пропорционально тому, кто держал OT в этот момент.
Per-second вестинг
Награды вестятся per second по периоду распределения — не ежедневно, не еженедельно. Ваша claimable-сумма растёт в реальном времени.
Забирайте в любой момент
Накопленные награды от всех ваших Ownership Tokens агрегируются в разделе Портфолио на areal.finance и доступны для вывода в любой момент.
Справедливость per-deposit snapshot
Наивное распределение, снимающее snapshot только в момент публикации, наградило бы любого, кто держит OT в этот момент, долей всех исторических fund-событий — включая события, поступившие до того, как они купили OT. Это создаёт front-running вектор вокруг анонсированных распределений. Areal устраняет это через per-deposit snapshots: на слоте каждого fund-события (DistributorFunded / StreamConverted) publisher снимает балансы всех OT-холдеров. Каждое fund-событие затем распределяется только между холдерами, зафиксированными в snapshot этого события. Для позднего покупателя первая доля начинается со следующего fund-события после покупки OT — никогда ретроспективно.
On-chain контракт верифицирует только merkle-доказательство и bookkeeping-инварианты — он не навязывает алгоритм snapshot. Это значит, что алгоритм publisher’а может развиваться (per-deposit → time-weighted average balance, например) без редеплоя контракта.
См. контракт Yield Distribution для полного алгоритма и требований к инфраструктуре publisher’а.
Агрегированное портфолио
Держатели, владеющие несколькими Ownership Tokens разных проектов, видят все свои награды в одном месте — в разделе Портфолио на areal.finance:- Общая сумма накопленных наград по всем OT
- Разбивка наград по проектам
- Счётчик начислений в реальном времени
- Вывод всех накопленных наград одним кликом
Резюме
Без стейкинга
Держите OT на кошельке — награды вестятся автоматически per second, без блокировок и контрактов
Распределение через DAO
Каждое DAO проекта решает, какую часть выручки распределять держателям через governance на основе футархии
Дележ 70 / 20 / 10
После 0,25% Areal-комиссии, выручка проекта направляется: 70% — на награды OT-холдерам, 20% — в OT Treasury проекта, 10% — в Liquidity Nexus
USDC → RWT конвертация
Crank атомарно свапает долю холдеров в RWT (DEX swap до NAV + mint остатка) и депонирует в reward vault
Per-second вестинг
Награды вестятся линейно по сконфигурированному периоду распределения (по умолчанию 365 дней), новые fund-события расширяют вестинг
Защита от front-run
Per-deposit snapshots обеспечивают, что каждое fund-событие распределяется только между холдерами, которые держали OT на этом событии — поздние покупатели не могут захватить историческую доходность