← Index Операция «Миграция»
Внутренний оперативный планBarter · кампания миграции27 августа 20265 агентов · синтез

Операция «Миграция»

Последовательный захват пользовательского потока: Агрегатор → Лендинг → Автопилот → удержание. Это операция по привлечению клиентов, а не захват TVL. Победа считается не пиковой миграцией, а капиталом, который остался после снижения стимулов, и чистой выручкой за вычетом этих стимулов.

Раздел 00 · Диспозиция

Наше единственное структурное преимущество

Barter уже выигрывает филл: $35 млрд+ проведённого объёма, 510K сделок, шесть площадок. Это значит, что верх воронки нам достаётся бесплатно и с нулевой стоимостью миграции — ни один конкурирующий лендинг или LP-протокол не имеет такой точки первого касания.

Операция конвертирует это касание вниз по лестнице длительности: своп (нулевая длительность) → фиксированный кредит (запертая до погашения позиция) → Автопилот (самокастодиальный, бессрочный). Каждая ступень механически увеличивает время удержания и снижает «заметность выхода» для пользователя.

0 длит.
Агрегатор

Первое касание. Стоимость миграции ноль — пользователь уже здесь. Цель ступени: показать сэкономленные б.п. и получить право на CTA на экране успеха, который принадлежит нам.

Срок
Лендинг

Свободный остаток после свопа уходит в фиксированную ставку с датой погашения. Появляется длительность и выбранная ставка: выход означает отказ от накопленной фиксированной доходности.

Бессрочно
Автопилот

Средства не покидают кошелёк — психологический триггер выхода минимален. Режим «поставил и забыл» = самая липкая ступень. Внутренняя конверсия праздных остатков, а не вампиризм — и отчитываться о ней надо отдельно.

Раздел 01 · Андеррайтинг

Историческая база: сколько остаётся после тейпера

Стимулированная миграция надёжно двигает капитал и надёжно теряет большую его часть на снижении наград. Это база ставки, а не крайние случаи:

КейсЧто произошлоЧто осталось
SushiSwap → Uniswap
авг 2020
Выкачал ~55% из ~$3 млрд Uniswap ($810M–$1B+) при 1000 SUSHI/блокПри срезе до 100/блок сбежала половина. Стабильное состояние ~$500M — меньшинство от пика. Uniswap вернул большинство через эйрдроп UNI
EigenLayer
2024
$20,1 млрд → $14,66 млрд за месяц после окончания фарминга−27% (−$5,4 млрд). $351M вышло за 24 часа на одной ошибке в правилах аллокации
LooksRare
янв 2022
Награды за сырой объём → $8,3 млрд wash-объёма (большинство всего оборота)Один трейдер: $186M объёма, $6,2M наград, $3,7M комиссий → чистыми +$2,5M. Wash был прямо и сильно прибыльным
friend.techПоинты сконвертированыАктивность −99%, приток $20M → $320K
Blur → OpenSeaПик 82% объёма NFT в ETH (около половины неорганика)Роялти-платящие транзакции −90%; OpenSea отыграл долю после эйрдропа
LayerZeroСерьёзная антисибил-командаВсё равно 800K адресов (13% из 6M) помечены, ~59% заявителей отфильтрованы — детекция одна не спасает
50–80%уйдёт за 30–60 дней после тейпера
20–40%органическое ядро от пика миграции
~90%+wash в наградах за сырой объём
30% / 10%по этим цифрам андеррайтим
Правило андеррайтинга

Смоделировать всю кампанию при ~30% удержания TVL и ~10% удержания стимулированного объёма и убедиться, что она всё ещё положительна по чистой выручке. Если сходится только при 70% — это LooksRare в зародыше, запускать нельзя.

Самый вероятный способ сжечь деньги

Провал будет структурным, а не операционным: расход загружен вперёд, измерение удержания — назад. Barter платит реальные USDC, миграция впечатляюще растёт в волнах 2–3, отчёт показывает пиковый Migrated TVL — а на тейпере 50–80% выходит за 30–60 дней, цель делает ответный ретро-эйрдроп, и стоимость удержанного доллара становится видна уже после того, как бюджет потрачен. Лекарство одно: опережающий гейт на транш (см. раздел 07).

Раздел 02 · Конституция кампании

Два несущих решения

Решение 1 — валюта стимулов

Все стимулы — в USDC. Токен не эмитируется.

Постоянный слой создания ценности остаётся на 100% в USDC и без эмиссии (правило v1.1 — это ров, а не ограничение: именно контроль эмиссии отделил выживший Aerodrome от умершего за недели Solidly). Вампирская атака финансируется жёстко закэпленным, привязанным к выручке CAC в USDC на физически отдельном реестре, а не фармируемым токеном.

Формальный тест: нечто является запрещённым токен-стимулом тогда и только тогда, когда оно (а) повторяется бессрочно, (б) пополняемо, (в) зачитывается в создание ценности. Кампания не проходит ни по одному признаку — она конечна, закэплена и списывается как расход на привлечение.

Резерв 120M BARTER (12% = 80M из community + 40M из ecosystem, без нового минта) остаётся спящим рычагом эскалации: изолированный контракт, который умеет только уменьшаться, никогда не является залогом, включается только если USDC-CAC доказанно не работает, и авто-паузится при падении цены с перенаправлением бюджета в выкуп.

Решение 2 — архитектура токена

Один токен. veBLND — это залоченный BARTER.

Отдельный ликвидный BLND не выпускается. Второй токен фрагментирует ценность, заводит вторую независимую эмиссионную спираль (ровно режим гибели ICHI/LooksRare/Solidly), удваивает регуляторную поверхность и ломает тест −95%, создавая второй несущий актив.

Единственное реальное преимущество отдельного токена — чистый рынок голосов и взяток — полностью сохраняется: эмитенты платят USDC-взятки держателям veBLND, голоса направляют гейджи, фрагментации нет.

Абсолютное правило: ни одна награда, взятка или выплата гейджа не может быть номинирована в BARTER, обеспечена им или автоконвертирована в него — включая BarterLend. Если позиции с veBLND-бустом когда-нибудь станут залогом, петля ICHI будет тихо восстановлена. Это запрещено на уровне контракта.

Раздел 03 · Цели

Кого атакуем — по переносимости, а не по TVL

Скоринг взвешен по числу кошельков, а не по TVL: 500 наёмных китов удерживаются хуже, чем 50 000 активных фондированных кошельков. Решающий фактор — переносимость позиции.

score = 0.35·кошельки + 0.15·(1/трение) + 0.15·переносимость + 0.15·вероятность удержания + 0.10·дельта ставки/UX + 0.10·эффективность стимула

ТирТип позицииИменованные целиРежим атаки
AАтомарно рефинансируемые (flash-refi)Aave v3, Morpho (Blue + MetaMorpho), Spark/Sky, Euler v2, FluidНепрерывная атака. Один клик через Hub
BЛиквидные, но не атомарныеGamma, Arrakis, ICHI, Steer, Yearn, BeefyНаправляемая миграция по чек-листу
CСвязанные сроком или локомPendle (PT/YT), Notional (fCash), Term Finance, veCVX/vlAURAТолько в окна погашения и ролловера
Агрегатор

Высокочастотные свопперы потока CoW / 1inch / UniswapX / Bebop / Velora / Odos / Kyber / LI.FI. Стоимость миграции ≈ 0.

Лендинг — приоритет

1) Morpho (прямой бенчмарк, переносимо, но искушённые = риск наёмников) 2) Aave v3 (максимум кошельков) 3) Spark/Sky 4) Fluid (луперы — цель для ve(3,3)) 5) Euler v2. Родная территория: Notional, Term (еженедельные аукционы = окна), Pendle (ролловеры).

Автопилот

Настоящая поверхность — наши собственные праздные остатки после свопа и праздный залог. Это внутренняя конверсия, и отчитываться о ней надо отдельно, иначе кампания выглядит успешнее, чем есть.

Порядок сетей: Ethereum L1 для якорного TVL и репутации у китов, Base + Arbitrum для волн по числу кошельков и объёму (почти нулевой газ делает конверсию своп→лендинг самой дешёвой). L1 даёт доверие, L2 — масштаб.

Раздел 04 · Телеметрия

Откуда берутся данные о статусе атаки

Единый слой событий → reorg-устойчивый индексер (Goldsky Mirror или свой) → ClickHouse (неизменяемые факты, ключ chain_id, block_number, block_hash, tx_hash, log_index, watermark финальности) + Postgres (живые позиции, публичный API) → dbt в три яруса (staging → intermediate → marts, у каждой метрики близнец _raw и _qa) → дашборды. Dune и DefiLlama — слой независимой проверки, а не источник: там публикуются только публичные формулы, воспроизводимые из чейна.

Единственная по-настоящему срочная задача недели 1 — заморозить схему событий до аудитов Лендинга и Автопилота. События вечны; всё остальное можно переписать.

Общий конверт события

actor (indexed) · marketId (indexed) · actionType · asset + amount (нативные единицы) + shares · feeAsset + feeAmount · attribution (bytes32: campaignId|referralCode|integratorId|frontendId|version) · contractVersion

actor — бенефициар, а не msg.sender при роутинге. Никаких персональных данных. Реестр эмитит ContractRegistered с блоком деплоя — машиночитаемый источник для гейта «все контракты учтены».

Критическое добавление

REFI_EXECUTED

Правило min(вывод, депозит) из твоего фреймворка читает ноль при атомарном flash-рефинансе: пользователь никогда не держит промежуточный баланс, и отдельного вывода из целевого протокола не видно. Аудированный refi-роутер эмитит источник и позицию напрямую — это закрывает самую большую дыру в атрибуции и даёт тир A.

ТирВесУсловие совпаденияНаграды
A1,0Тот же кошелёк + точный актив + ≤24ч + сумма в пределах 2% + без CEX/моста. Либо REFI_EXECUTEDплатит
B0,8Тот же кластер или один хоп, класс эквивалентности, ≤72ч, сумма в пределах 10%платит
C0,5Кластер + группа стейблов/LST либо переход через мост, ≤7д, в пределах 25%не платит
D0,2Вероятностная связь по графу фондированияне платит

Касание CEX = цепочка разорвана, совпадения нет (утверждать обратное — ложная точность). Каждое число миграции публикуется тройкой: сырое, взвешенное по уверенности, скорректированное на качество — с хешем методологии, закреплённым он-чейн. Официальной считается скорректированная цифра, и она фиксируется до первой публикации, чтобы убрать соблазн черри-пикинга.

Раздел 05 · Метрики

Десять показателей, которых не было в исходном плане

МетрикаФормула / смысл
Скорость миграцииd(migrated_tvl)/dt, 7д скользящее, по каждой цели — спидометр операции
Скорость дренажа целинаш атрибутированный отток из T / весь отток из T — ловим мы отток или создаём его
Runway стимулов(бюджет − потрачено − обязательства) / средний дневной расход за 14д · алерт < 21 дня
Покрытие обязательств по субсидиямказначейские USDC / непогашенные обязательства · красная линия: > 1,5
Кросс-продуктовая конверсиядоля кошельков, дошедших A→B за 30д + медианное время перехода
Индекс наёмного капиталаTVL кластеров, ушедших в 14д после окончания чужих стимулов или зашедших в 48ч с >$100K / economic_tvl
Выручка на удержанный долларчистая выручка 30д / sticky_tvl_30 (в годовых) — лучший ответ на «стоит ли этот TVL денег»
CAC на липкий долларнакопленные стимулы / липкий TVL кампании — число, по которому судят дисциплину v1.1
Множитель плечаноминальный TVL лендинга / матченный собственный капитал — честность левериджа
Кривая выживания (Каплан–Мейер)выживание лотов, стимулированные против органических. Сходятся — купили реальных пользователей. Стимулированные падают втрое быстрее — построили LooksRare. Это окончательный вердикт кампании
Поправка к «липкости»

Для Лендинга 90-дневный фиксированный кредит «липкий» по построению — метрика подменяется. Правильный показатель для лендинга — roll-rate на погашении (сколько переоткрыли), а не удержание 30 дней. Сырое время удержания применимо к Агрегатору (нулевая длительность) и Автопилоту (бессрочный).

Раздел 06 · Слой стимулов

CAC с двойным гейтом и экономический потолок сибила

Двойной гейт расхода

Каждую эпоху (неделю) расход ограничен одновременно: жёстким долларовым кэпом и величиной k × чистая выручка USDC за 28д, где k ∈ [0,5; 1,0]. Выручка падает к нулю — расход автоматически душится к нулю. Убывающая таблица кэпов публикуется неизменяемо в момент t0 и может корректироваться только вниз.

Экономический потолок сибила

Детекция одна не работает — у LayerZero с сильной командой утекло 13%. Единственный структурный ограничитель: ожидаемая награда на кошелёк < стоимости изготовления кошелька (газ + реальный мостованный капитал + время удержания + трение). Если в горячей когорте награда поднимается выше этой линии — авто-throttle. Это не монитор, это клапан расхода.

Формула значимости

Награда пропорциональна w1·уплаченные комиссии + w2·TVL, взвешенный по времени (только после 7 дней) + w3·кросс-продуктовый множитель (1 продукт 1,0x · 2 → 1,5x · 3 → 2,0x) + w4·множитель удержания собственной когорты. Снимки TVL не считаются никогда. Награды вестятся по жизни позиции и сгорают при раннем закрытии до D30/D60. Рефералы: процент от комиссий, которые приглашённый фактически платит, стримом по неделям, ноль за регистрацию — и это принуждается контрактом, а не политикой.

Раздел 07 · ve(3,3) для BarterLend

Восемь вопросов коллеги — закрыты

Позиционирование остаётся авторским и верным: не «Aerodrome для лендинга», а рынок распределения субсидий на фиксированное плечо. Пересобрано так, чтобы быть нерефлексивным: гейджи направляют USDC-пул субсидий (доля выручки + внешние взятки эмитентов), а не эмиссию токена.

ВопросРешение
1Заёмщик, кредитор или динамикаЗаёмщик по умолчанию + динамический переключатель: при утилизации < 40% до половины субсидии уходит кредиторам, возврат при > 60%
2Гранулярность гейджаЗалог × Актив займа × дискретный бакет срока (1/3/6/12 мес), только вайтлист пар. Без непрерывных сроков и спама гейджей
3Кэпыmin(доля голосов × E, жёсткий кэп рынка, α × матченный принципал × фактор срока). Член с матченным принципалом несущий: пустой, но проплаченный гейдж не может выкачать пул. Плюс кэп концентрации 20% на гейдж
4Доля выручки в veBLNDЭто уже существующие 20% USDC из водопада v1.1 — теперь распределяемые голосами гейджей пропорционально рынкам, которые эти комиссии и создали. Не новая статья расхода, а механизм маршрутизации
5Непрерывно или при выдачеСтавка фиксируется при выдаче на весь срок (продукт остаётся честно fixed-rate), но деньги выплачиваются pro-rata по времени в позиции, с 7-дневным обрывом и полной потерей при раннем закрытии. Обязательство booked при выдаче — runway точен, но платим только за удержанный матченный капитал
6Анти-washИсключение связанных заёмщик/кредитор по графу фондирования, запрет циклов на одном активе, кэп на кошелёк-рынок, минимальное время + обрыв, форфейт. Это защита от вектора Curve/Convex (эффективность взятки 4:1)
7Матченный или номинальный капиталТолько матченный, абсолютно. Субсидия начисляется на min(заём, реально заполненное предложение кредиторов). Это структурно закрывает вектор рекурсивного плеча Fuse #136 — требование к контракту, а не к аналитике
8Пермишенлесс или одобрениеОдобренные рынки с кэпами + пермишенлесс-путь предложения, попадающий в низкокэповый испытательный тир. Требования: оракул с порогами глубины, лимиты корреляции залога (анти-Fuse), кэп рынка, kill-switch губернатора
Честный холодный старт

Без фармируемого токена запустить рынок гейджей и взяток труднее: эмитенты не заплатят USDC, пока нет спроса на займы. Решение: первые N эпох якорным топливом служит собственный revenue-gated USDC-пул Barter плюс 2–3 партнёра-эмитента, получающие первый вес гейджа за со-маркетинг, а не за деньги. Дешёвый заём создаёт спрос → спрос создаёт комиссии → маршрутизируемый поток 20% USDC делает лок привлекательным → и только тогда приходят внешние взятки. Это медленнее эмиссионного фарминга — и это осознанный размен v1.1, ровно та дисциплина, что отделила Aerodrome от Solidly.

Раздел 08 · Ред-тим

Шесть запретов, по убыванию тяжести

1
Никогда не награждать сырой объём, число выданных кредитов или TVL на снимке

Метрики смерти LooksRare и friend.tech. Награждаем только реализованные, удержанные, скорректированные на качество исходы: TVL после D30/D60, фактически уплаченные комиссии, матченный заём, доживший до погашения.

2
Никогда не платить быстрее, чем реализованная выручка это гейтит

И никогда не превышать жёсткий кэп «на импульсе». Solidly умер от неограниченной эмиссии — держать закэпленным, управляемым и убиваемым.

3
Никогда не фиксировать субсидию на весь срок без теста матченного капитала

Фиксация при выдаче правильна для честности fixed-rate, но без клоубэка вручает наёмнику запертый непереоцениваемый поток на циркулярный капитал. Лечится pro-rata + обрывом + форфейтом.

4
Никогда не платить за рефералов сверх удержанной активности приглашённого

Принуждать контрактом, не политикой. И никогда не менять правила задним числом: забег EigenLayer на $351M за 24 часа был событием «нечестных правил», а не рынка.

5
Никогда не привязывать метрику или выплату кампании к цене BARTER

Одна взятка, номинированная в BARTER, возвращает рефлексивность ICHI. Стимулы только в USDC — включая BarterLend, без исключений.

6
Никогда не публиковать «счётчик убитых» по конкретной цели

И не запускать публичный счётчик раньше слоя качества. Первое приглашает возмездие, второе — атаку на отравление статистики (противник депонирует и выводит, чтобы испортить наши цифры).

Вектор: контратака

Ответный эйрдроп, срез комиссий и копирование Hub — это норма, а не хвостовой риск (Uniswap против Sushi, OpenSea против Blur). Держать неизрасходованный контр-резерв в процентах от кэпа CAC: он понадобится в волнах 3–4 ровно тогда, когда бюджет максимально связан.

Вектор: wash-заём в ve(3,3)

Эмитент платит взятку, чтобы направить дешёвое плечо в свой рынок, поставляет актив X, занимает коррелированный дериватив X, лупит N раз: номинальный спрос выглядит настоящим, матченная экспозиция ≈ 0. Защита — только матченный капитал + кэп на кластер-рынок + клоубэк.

Раздел 09 · Хронология

0–24 недели с гейтами

Этап 0

Цели и правила

нед. 0–2

Прогнать скоркард по именованным целям. Заморозить параметры до первой публичной цифры: окно атрибуции 7д, веса тиров, пороги липкости (для лендинга — относительно срока), целевой порог тейпера, считается ли тир C в публичный заголовок (рекомендация — нет), политика по rebasing/fee-on-transfer активам. Опубликовать методологию и закрепить её хеш он-чейн.

ГейтПравила и скоркард подписаны. Конституционное определение «распределение против стимула» подписано основателем.
Этап 1

Фундамент данных

нед. 1–4

Реестр и схема событий согласованы с контрактной командой и заморожены до аудитов. Индексер, декодирование, сверка на существующем проде Агрегатора, гард цен, лоты позиций, Economic TVL, кластеризация v1, атрибуция v1 (только A/B).

Гейт запускаВсе контракты с блоком деплоя · расхождение событий и балансов < 1% семь дней подряд по каждому рынку · задержка данных ≤ 5 мин · гард аномалий цен активен · аудит refi-роутера забронирован поимённо — он гейтит волны 2–3.
Этап 2

Migration Hub

нед. 3–6

Скан кошелька только на чтение. По каждой найденной позиции: источник, текущая чистая ставка, наша чистая ставка после стимулов, газ и срок его окупаемости, дельта риска (LTV, цена ликвидации, оракул, срок), выгода за 30/90 дней. Атомарный рефинанс одним кликом — за аудитом, ликвидностью для флеша и кэпом на рынок.

ГейтАудит refi-роутера пройден и флеш-ликвидность профинансирована. Если аудит съезжает — волны 2–3 откатываются на ручную направляемую миграцию, которая конвертирует кратно хуже. Это концентрированный риск всего графика.
Этап 3

Волна 1 · Агрегатор

нед. 5–8

Base и Arbitrum, затем L1. Живой CTA на экране успеха после свопа. KPI: активные фондированные кошельки за неделю, органический скорректированный объём, конверсия своп → лендинг.

Гейт переходаКонверсия своп → лендинг ≥ 8–12% устойчиво две недели · антисибил стабилен · экономический потолок сибила работает.
Этап 4

Волна 2 · Лендинг

нед. 7–12

Стейблкоин-поставщики и заёмщики под фикс: Morpho, Aave, Spark плюс Notional и Term (еженедельные аукционы Term и погашения Pendle — естественные окна атаки).

Гейт переходаSticky TVL 30 ≥ ~60% от мигрированного · стоимость удержанного доллара ниже потолка CAC.
Этап 5

Волна 3 · Автопилот и ve(3,3)

нед. 9–14

Gamma, Arrakis, ICHI, Yearn, Beefy плюс луперы Fluid и Pendle. Внутренняя конверсия праздных остатков — отчитывается отдельно, не как вампиризм. Гейджи с USDC-субсидией, фиксируемой при выдаче, только матченный капитал, 7-дневный обрыв. Рынок взяток засеян собственным якорем и 2–3 партнёрами.

Красные линииПокрытие обязательств по субсидиям > 1,5 · множитель плеча под наблюдением · Net Revenue After Incentives положителен.
Этап 6

Тейпер и проверка удержания

нед. 14–24

Каждая когорта тейперится по своему таймеру (100% нед. 1–4, затем −15% в неделю до пола). На каждом шаге замеряем отток D1/D7/D30, изменение утилизации и объёма, и куда ушёл выведенный капитал — обратно в Aave, на CEX или в другой продукт Barter (внутренняя миграция не отток).

Опережающий гейт — действует на всех этапахПеред выдачей каждого транша расхода прирастающая когорта обязана показать удержание D14 ≥ 40% и положительную чистую выручку при текущих допущениях тейпера. Иначе следующий транш не выдаётся. Не ждать 14-й недели, чтобы узнать, что когорта была наёмной.

Раздел 10 · Развилки

Решения, которые может принять только команда

Генезис-распределение: поинты в токен или чистый USDC

Рекомендация: оставить операционные стимулы только в USDC, а распределение community-транша сделать отдельным разовым генезис-событием, ясно отвязанным от механики кампании — либо отказаться от связки «поинты → токен» вовсе. Это сохраняет регуляторное преимущество USDC-модели.

Конституционное определение «распределение против стимула»

Рекомендация: опубликовать определение, закрепить хеш он-чейн и подписать, что оговорка соблюдает дух v1.1. Если читать «никогда никаких токен-стимулов» буквально — честный откат в том, чтобы вообще не иметь токен-эмиссионной кампании; план это поддерживает по умолчанию.

Только USDC-CAC или взведённый резерв 120M

Рекомендация: вести кампанию на USDC как основной режим, резерв держать спящим и взводить, только если USDC доказанно не двигает миграцию — с тем же двойным гейтом и авто-паузой при −95%. Это самый снижающий напряжение выбор из доступных.

Порог андеррайтинга и пилот

Рекомендация: до выдачи бюджетов волн зафиксировать модель при 30% / 10% удержания. Плюс оплатить маленькую пилотную когорту для калибровки базовой ставки: у нас нет исторических данных, как ведут себя оптимизаторы Morpho и Aave после тейпера, — гейт «60% липкости» сейчас заявлен, а не доказан.

Управление реестром CAC и гейджами

Рекомендация: реестр CAC под контролем фонда на время кампании. Когда голоса veBLND начнут направлять и субсидию, и поток 20% USDC, картель китов или эмитентов сможет направлять реальную выручку в свои рынки — добавить кэп доли выручки на гейдж и минимальный пол широкого распределения поверх кэпа концентрации, kill-switch сохранить.

Жизненный цикл субсидированной позиции

Рекомендация: обязательства по выданным субсидиям чтить до погашения (единственный кредибельный ответ — и заложить это в коэффициент покрытия). При передаче позиции субсидия гаснет и переквалифицируется на нового держателя по тем же правилам. Досрочное погашение, ликвидацию и передачу прописать в контракте до аудита.

Контр-резерв

Рекомендация: решить сейчас, какой процент кэпа CAC держится неизрасходованным под контратаку. Он понадобится в волнах 3–4, когда цель сделает ретро-эйрдроп.