ZER0GLIDE
ZER0GLIDE
← Back to Map

Infrastructure
for Execution

Данный документ описывает архитектуру, принципы работы и фактическую эксплуатацию системы Zer0glide.

LP (Liquidity Provider)
Участник, предоставляющий ликвидность в торговый пул на децентрализованной бирже и получающий доход в виде торговых комиссий.
AMM (Automated Market Maker)
Механизм автоматического маркет-мейкинга, используемый в DeFi. Определяет цену актива алгоритмически, без ордер-бука.
CLMM (Concentrated Liquidity Market Maker)
Разновидность AMM, позволяющая LP сосредотачивать ликвидность в определённом ценовом диапазоне для повышения капиталоэффективности.
DLMM (Dynamic Liquidity Market Maker)
Модель управления ликвидностью, используемая Meteora на Solana. Разбивает ценовое пространство на дискретные бины (bins).
IL (Impermanent Loss)
Разница между стоимостью позиции LP и стоимостью тех же активов при простом удержании. Возникает при изменении цены активов в пуле.
Bin
Дискретный ценовой сегмент в DLMM. Каждый бин — мини-пул с фиксированной ценой. Когда цена проходит через бин, весь капитал в нём используется.
Execution
Процесс фактического выполнения торговой операции: построение, подписание, отправка и подтверждение транзакции на блокчейне.
Slippage
Разница между ожидаемой и фактической ценой исполнения сделки. Возникает из-за изменения состояния пула между отправкой и подтверждением транзакции.
Priority Fee
Дополнительная комиссия, выплачиваемая валидатору Solana за приоритетное включение транзакции в блок.
Shred
Минимальная единица данных в Solana. Блоки разбиваются на shreds для параллельной передачи. Zer0glide использует shred-ingest для раннего получения данных.
RPC (Remote Procedure Call)
Протокол взаимодействия с блокчейном. Zer0glide использует кластер RPC-нод для получения данных и отправки транзакций.
State Engine
Компонент Zer0glide, формирующий единое представление текущего состояния рынка и системы на основе всех входящих данных.
Decision Engine
Компонент, принимающий решения об открытии, закрытии или перебалансировке позиций на основе текущего состояния.
Risk Engine
Компонент, фильтрующий решения Decision Engine через набор правил и лимитов. Может заблокировать или модифицировать решение.
Capacity Controller
Компонент, определяющий максимальный объём капитала, которым система может эффективно управлять в текущих условиях.
AUM (Assets Under Management)
Совокупный объём активов под управлением системы.
Equity Curve
График изменения совокупной стоимости портфеля во времени.
Drawdown
Снижение стоимости портфеля от локального максимума. Максимальный drawdown — ключевая метрика риска.
Rebalance
Перебалансировка позиции LP — перемещение ликвидности в новый ценовой диапазон при изменении рыночной цены.
Spread Capture
Доход, получаемый от разницы между ценой покупки и продажи в рамках управляемой позиции.
Volatility Harvesting
Извлечение дохода из ценовых колебаний за счёт адаптивного управления позицией.
Reconciliation
Процесс сверки ожидаемого и фактического состояния после исполнения операции.
Fail-safe
Механизм автоматического перехода системы в безопасное состояние при обнаружении аномалий или сбоев.
SOL
Нативная криптовалюта блокчейна Solana. Все операции Zer0glide номинированы в SOL.
01

Executive Summary

Zer0glide — частная execution-инфраструктура для управления ликвидностью в DLMM-пулах экосистемы Solana.

Система извлекает доход из структуры торгового потока и качества исполнения, а не из прогнозирования направления цены.

Zer0glide рассматривает управление ликвидностью как инженерную задачу. Финансовый результат является следствием корректной работы execution- и risk-слоя, а не целевым параметром, под который подгоняется стратегия.

Какую задачу решает Zer0glide

Большинство LP-решений в DeFi оптимизируют финансовую модель: диапазоны, APR, комиссии, ожидаемую доходность. Execution-аспекты — задержки, конкуренция за приоритет, деградация инфраструктуры под нагрузкой — часто вторичны.

Zer0glide решает иную задачу: обеспечение устойчивой и корректной работы ликвидности в различных рыночных режимах.

Ключевые параметры системы:

Точность размещения ликвидности в активном диапазоне
Скорость и предсказуемость реакции на торговый поток
Сохранение работоспособности при изменении волатильности и нагрузки

Система допускает снижение активности или временную паузу как нормальное состояние, если это необходимо для сохранения капитала и качества исполнения.

Zer0glide не пытается предсказывать рынок. Она зарабатывает на инфраструктурном уровне — на исполнении, а не на прогнозе.

На чём зарабатывает система

Доход формируется за счёт инфраструктурной функции — предоставления ликвидности.

Источники дохода:

комиссии трейдеров пропорционально доле в активном диапазоне
структура внутридневного торгового потока
перераспределение ликвидности в рамках DLMM-механики

Zer0glide не использует направленные ставки, не строит прогнозные модели и не применяет кредитное плечо.

Система зарабатывает при наличии торговой активности независимо от направления движения цены.

Почему система устойчива

Архитектура Zer0glide строится вокруг принципа выживаемости.

Принцип 1
Execution > Forecast

Качество исполнения приоритетнее качества прогноза. Ошибка в прогнозе допустима, деградация исполнения — нет.

Принцип 2
Infrastructure > Capital

Масштабирование происходит через инфраструктуру, а не через агрессивное увеличение объёма позиций.

Принцип 3
Process > Yield

Повторяемость и контролируемость процесса важнее краткосрочной максимизации доходности.

Дополнительно:

отсутствует кредитное плечо
допускается частичная или нулевая экспозиция
риск контролируется на уровне инфраструктуры, а не постфактум через PnL

Почему доступ к системе ограничен

Zer0glide имеет ограниченную capacity, определяемую пропускной способностью execution-слоя и характеристиками целевых пулов.

Рост капитала сверх инфраструктурной ёмкости снижает:

точность исполнения
плотность ликвидности в диапазоне
итоговую доходность для всех участников

По этой причине:

приём капитала возможен только в пределах текущей capacity
допускается частичная аллокация
возможен отложенный вход или отказ при перегрузке

Это архитектурное ограничение, а не маркетинговый элемент.

Формат взаимодействия с капиталом

Инвесторы взаимодействуют с системой через интерфейс Telegram-бота и дашборда.

Ввод и вывод средств осуществляется в SOL.

Система не получает доступ к внешним кошелькам — операции инициируются инвестором.

Отчётность и показатели доступны в реальном времени. Прозрачность является требованием архитектуры, а не дополнительной опцией.

02

What is LP in DeFi

Прежде чем описывать архитектуру Zer0glide, необходимо зафиксировать контекст.

Liquidity Providing в современных AMM, CLMM и DLMM — это не пассивное размещение капитала, а непрерывная операция управления ликвидностью в конкурентной среде.

LP размещает капитал в пуле для обеспечения обмена активов и получает долю торговых комиссий. На уровне базовой модели это выглядит как депозит под комиссии. В современных реализациях это уже не так.

LP — это инфраструктурная функция.

Как устроены рынки AMM / CLMM / DLMM

AMM
Классическая модель constant product x·y=k. Ликвидность распределена по всей ценовой кривой. Управление минимально, но капитал используется неэффективно. Значительная часть средств находится вне рабочей зоны текущей цены.
CLMM
Ликвидность размещается в заданном диапазоне. Комиссии генерируются только внутри активной зоны. Это повышает капиталоэффективность, но вводит операционную задачу. Диапазон необходимо поддерживать вблизи текущей цены. Доходность становится функцией времени, проведённого в активной зоне.
DLMM
Ликвидность распределяется по дискретным ценовым бинам. Каждый бин представляет отдельный ценовой сегмент. Когда цена проходит через бин, капитал в нём полностью используется. Это максимизирует эффективность, но усиливает требования к точности и скорости управления.
Эволюция от AMM к DLMM — это переход от пассивной экономики к execution-среде.
3D Diagram

Откуда формируется доход LP

Доход LP состоит из нескольких компонентов.

Комиссионный поток
Плата трейдеров за объём торгов. Доход пропорционален времени нахождения капитала в активной зоне и доле в ней.
Структура торгового потока
Внутридневные колебания и частота прохождения цены через диапазон могут увеличивать сбор комиссий.
Микроспред и позиционирование
При корректном размещении ликвидности часть дохода формируется за счёт точного попадания в активную область.
Incentives
Внешние стимулы протокола. Нестабильны и не могут рассматриваться как структурный источник дохода.

Упрощённая формула «fees минус IL» недостаточна. В современных моделях результат определяется не только экономикой пула, но и качеством исполнения.

Почему IL не главный риск

Impermanent Loss — это эффект перераспределения активов при изменении цены. Это экономический риск модели. Он моделируется и прогнозируется.

Однако IL является следствием движения цены при нахождении позиции вне оптимального диапазона.

Ключевой риск — это неспособность своевременно управлять диапазоном.

LP с высокой точностью исполнения способен компенсировать IL комиссионным потоком. LP с задержками в управлении превращается в пассивного держателя с нарастающим IL.

Волатильность сама по себе не является угрозой. Для LP она — источник оборота. Проблема возникает тогда, когда система не успевает реагировать на волатильность.

Execution risk как системный фактор

Execution risk — это риск несоответствия между экономической моделью и фактической реализацией on-chain.

Он проявляется в нескольких точках:

Latency risk
Задержка между принятием решения и включением транзакции в блок. В среде с быстрым временем блока это критично.
Slippage risk
Фактическое исполнение отличается от расчётного. Усиливается при росте размера позиции.
Failed transaction risk
Отказы из-за congestion, изменения состояния пула или недостаточного compute budget.
Stale position risk
Позиция остаётся вне оптимальной зоны. Капитал простаивает или накапливает IL без компенсации комиссиями.

В спокойном рынке различия в исполнении малозаметны. При смене режима рынка инфраструктурные различия становятся определяющими.

Системная проблема LP-подхода

Рынок оценивает LP как финансовую модель. Фактически — это execution-задача.

В концентрированных моделях: доходность зависит от времени в активной зоне; конкуренция смещает преимущество к более быстрым системам; экономическая модель без инфраструктурного слоя становится нереализуемой на практике.

LP в DLMM — это непрерывная операция управления ликвидностью в условиях конкуренции и сетевых ограничений.

Человек не способен обеспечивать такой уровень мониторинга и исполнения 24/7.

Именно здесь возникает пространство для инфраструктурного решения. Zer0glide строится как автономный execution-слой, который обеспечивает детерминированное управление ликвидностью независимо от режима рынка.

03

Zer0glide Position

После описания рыночной структуры LP важно зафиксировать позицию Zer0glide.

Система решает проблемы LP не через усложнение стратегии, а через архитектуру.

Zer0glide занимает позицию на пересечении инфраструктуры и управления капиталом. Это не торговый бот, не фонд и не протокол. Это автономная execution-система, построенная на трёх принципах.

Принцип 1
Execution > Strategy

В Zer0glide исполнение является первичным уровнем. Стратегия рассматривается как надстройка над execution-слоем.

В большинстве LP-моделей предполагается, что при корректной экономике пула исполнение является технической деталью. На практике именно исполнение определяет, реализуема ли стратегия в реальных условиях сети.

В Zer0glide: решения принимаются с учётом фактических условий сети; стратегия адаптируется к ограничениям исполнения; при ухудшении характеристик исполнения система снижает активность или приостанавливает операции.

Execution-risk не игнорируется, а закладывается в модель поведения.

Принцип 2
Infrastructure > Capital

Капитал не является драйвером системы. Драйвером является инфраструктура.

Рост капитала без роста execution-capacity приводит к: усилению конкуренции в активной зоне; увеличению slippage; ухудшению фактического исполнения; снижению времени нахождения в рабочем диапазоне.

Поэтому: объём капитала ограничен доступной capacity; капитал принимается только при наличии инфраструктурного запаса; допускается частичная аллокация или отказ.

Масштабирование происходит через инфраструктурное улучшение, а не через агрессивный рост AUM.

Принцип 3
Process > Forecast

Zer0glide не строится вокруг прогнозирования направления цены.

Прогноз: не улучшает execution; не снижает сетевые ограничения; не устраняет latency или конкуренцию; добавляет модельный риск.

Система работает через процесс: наблюдение торгового потока; реакция на фактическое состояние пула; перемещение ликвидности в реальном времени; соблюдение ограничений и условий остановки.

Финансовый результат является следствием корректного исполнения процесса, а не точности прогноза.

Zer0glide — это не алгоритм, который пытается быть умнее рынка. Это инфраструктура, которая быстрее и точнее участников рынка.

Как принципы решают системные проблемы LP

Ранее были обозначены ключевые проблемы: execution-risk; деградация при смене режима рынка; зависимость результата от времени в активной зоне; хрупкость при росте нагрузки.

Execution > Strategy
делает execution-risk управляемым и учитываемым в архитектуре.
Infrastructure > Capital
предотвращает деградацию качества исполнения при росте капитала.
Process > Forecast
устраняет зависимость от прогностической ошибки и переводит систему в режим реактивного управления.

В результате Zer0glide функционирует не как торговая стратегия, а как инфраструктурная система. Устойчивость и корректность работы имеют приоритет над максимизацией краткосрочной доходности.

04

Architecture

4.1 System Context & Dataflow

Данная схема отражает полный контекст системы Zer0glide — от внешних источников данных до внутренних компонентов, обеспечивающих принятие решений, управление рисками и исполнение операций. Каждый элемент схемы существует в работающей системе и выполняет конкретную функцию.

3D Diagram

Внешняя среда

Solana Network
— блокчейн, на котором работает система. Источник данных о состоянии пулов, балансов и транзакций. Целевая среда для отправки транзакций.
DEX / DLMM Pools
— децентрализованные биржи и пулы ликвидности, в которых система размещает позиции. Основной источник дохода (торговые комиссии).
Рыночные участники
— трейдеры, боты, арбитражёры, другие LP. Их активность создаёт объём торгов и, соответственно, комиссии для LP.

Инфраструктурный слой Zer0glide

RPC-кластер
— несколько геораспределённых RPC-нод для получения данных и отправки транзакций. Обеспечивает отказоустойчивость и минимальную latency.
Shred Ingest
— получение и декодирование shreds (минимальных единиц данных Solana) напрямую от валидаторов. Позволяет получать информацию о транзакциях до их включения в блок — pre-mempool advantage.
Priority Tx Gateway
— компонент для отправки транзакций с адаптивным priority fee. Автоматически определяет оптимальную комиссию на основе текущего congestion сети.
Stake & Infrastructure Ledger
— внутренний учёт стейкинга и инфраструктурных затрат. Обеспечивает точный расчёт net performance.

Execution и логический слой

Market Data Bus
— единый поток нормализованных рыночных данных. Агрегирует информацию из всех источников (RPC, shreds, on-chain events) в единый формат.
State Engine
— формирует единое представление текущего состояния: цены, позиции, балансы, состояние пулов, режим системы. Обновляется каждый тик (5 секунд).
Decision Engine
— принимает решения на основе текущего состояния. Не использует прогностические модели — реагирует на фактическое состояние рынка.
Risk Engine
— фильтрует решения Decision Engine через набор правил и лимитов. Может заблокировать, модифицировать или пропустить решение.
Execution Planner
— планирует и исполняет операции: расчёт размера позиции, построение транзакции, управление retry logic.

Слой капитала и аллокаций

Capacity Controller
— определяет максимальный объём капитала, которым система может эффективно управлять. Динамически адаптируется к рыночным условиям.
AUM Intake Gate
— контролирует приём нового капитала. Блокирует приём, если текущий AUM близок к capacity limit.
Position Sizing
— рассчитывает оптимальный размер каждой позиции с учётом текущей ёмкости, рисков и состояния пулов.

Мониторинг и контроль

Все компоненты системы генерируют метрики и логи, которые агрегируются в централизованный мониторинг. Операторский дашборд предоставляет полную картину состояния системы в реальном времени. Алертинг уведомляет о аномалиях и критических событиях.

Итог

System Context показывает, что Zer0glide — это не один алгоритм, а связная инфраструктура из десятков компонентов. Каждый компонент решает одну конкретную задачу. Вместе они обеспечивают автономное, контролируемое и устойчивое управление ликвидностью.

4.2 Capacity Controller

Capacity Controller — это компонент системы Zer0glide, который определяет фактическую пропускную способность системы в текущих рыночных условиях. Он отвечает за то, чтобы объём управляемого капитала не превышал уровень, при котором качество исполнения начинает деградировать.

3D Diagram

Роль Capacity Controller

Capacity Controller не управляет капиталом напрямую. Его задача — определить границу, до которой система может эффективно работать. Эта граница (capacity) — не статическая константа, а динамическая величина, которая зависит от текущих условий.

Входные данные

Capacity Controller использует следующие входные данные для расчёта текущей ёмкости: глубина ликвидности в целевых пулах, текущая волатильность, средний slippage за последние операции, congestion сети Solana, текущий AUM и его распределение по позициям.

Расчёт capacity

Capacity рассчитывается как минимум из нескольких независимых ограничений. Каждое ограничение определяет максимальный AUM, при котором конкретный аспект исполнения остаётся в допустимых пределах. Итоговая capacity — минимум из всех ограничений.

Статусы системы

На основе соотношения текущего AUM и рассчитанной capacity система определяет свой операционный режим:

NORMAL

AUM значительно ниже capacity. Система работает в полном режиме: все стратегии активны, приём капитала открыт.

LIMITED

AUM приближается к capacity. Система ограничивает приём нового капитала и может сужать диапазоны позиций.

CONSERVATIVE

Рыночные условия ухудшились (высокая волатильность, низкая ликвидность). Система уменьшает размеры позиций и приостанавливает приём капитала.

PAUSED

Критические условия. Система закрывает активные позиции и переходит в режим ожидания до нормализации условий.

Взаимодействие с приёмом капитала

AUM Intake Gate использует данные Capacity Controller для принятия решения о приёме нового капитала. Если текущий AUM превышает 90% от capacity — приём нового капитала блокируется автоматически. Это защищает существующих инвесторов от деградации качества исполнения.

Влияние на execution и риск

Capacity Controller влияет не только на приём капитала, но и на параметры исполнения. При приближении к capacity система автоматически: уменьшает размеры новых позиций, увеличивает минимальный порог для перебалансировки, ужесточает slippage tolerance.

Почему capacity — это ограничение, а не цель

Многие системы стремятся максимизировать AUM. Zer0glide стремится максимизировать качество исполнения при заданном AUM. Capacity — это не цель, а ограничение, которое нельзя нарушать без деградации результатов.

Итог

Capacity Controller — это архитектурная гарантия того, что система не возьмёт на себя больше, чем может обработать. Это ключевое отличие от большинства управляющих систем, которые стимулированы привлекать максимум капитала.

4.3 Operating Loop

Operating Loop — это формализованный рабочий контур системы. Он описывает последовательность действий, через которую проходит каждое решение — от наблюдения до сверки факта исполнения.

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

Operating Loop является гибридным: событийному контуру принятия решений соответствует периодический контур верификации состояния. Решения инициируются событиями рынка и состояния системы, а периодический цикл используется для reconciliation, контроля инвариантов и обновления режимов. В критических сценариях система использует interrupt path для немедленной остановки или защитных действий.

3D Diagram
Шаг 1
Observe
Шаг 2
Decide
Шаг 3
Risk
Шаг 4
Execute
Шаг 5
Reconcile

Почему Operating Loop критичен

Каждый шаг контура критичен:

Observe
Без корректных и синхронизированных данных формируется искажённая картина рынка.
Decide
Решения, принятые на основе устаревшего состояния, создают ложные сигналы.
Risk
Отсутствие строгой фильтрации приводит к превышению лимитов и накоплению неуправляемого риска.
Execute
Неоптимальное исполнение превращает корректную модель в slippage, задержки и отказавшие транзакции.
Reconcile
Без сверки ожидаемого и фактического состояния возникает drift, который постепенно разрушает корректность всей системы.

Operating Loop связывает эти шаги в единую детерминированную структуру.

Итог

Operating Loop — это повторяемый архитектурный контур. Структура каждой итерации одинакова, но содержание адаптивно к текущему состоянию рынка и инфраструктуры. Именно повторяемость структуры при адаптивности содержания обеспечивает предсказуемость поведения системы в разных режимах.

4.4 System State Machine

System State Machine описывает, в каких режимах может находиться Zer0glide и как происходят переходы между ними. Режим системы влияет на все аспекты её работы: от размеров позиций до приёма капитала.

3D Diagram
NORMAL

Штатный режим работы. Все компоненты активны, все стратегии разрешены. Приём капитала открыт (в пределах capacity). Размеры позиций — максимальные для текущих условий. Это целевое состояние системы.

LIMITED

Режим ограниченной работы. Активируется при: приближении AUM к capacity, повышенной волатильности, ухудшении параметров исполнения. Приём капитала ограничен или заблокирован. Размеры новых позиций уменьшены. Частота перебалансировки снижена.

CONSERVATIVE

Консервативный режим. Активируется при значительном ухудшении рыночных условий. Новые позиции не открываются. Существующие позиции сужаются или частично закрываются. Приём капитала полностью заблокирован.

PAUSED

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

Переходы между режимами

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

Гистерезис предотвращает «дребезг» — ситуацию, когда система быстро переключается между режимами при пограничных значениях параметров. Время гистерезиса различается для разных переходов: из LIMITED в NORMAL — 15 минут, из CONSERVATIVE в LIMITED — 30 минут, из PAUSED в CONSERVATIVE — 60 минут.

Почему режимная модель критична

Без режимной модели система работала бы одинаково в любых условиях — с одинаковыми размерами позиций, одинаковой частотой операций, одинаковым risk tolerance. Это неизбежно приводит к потерям при ухудшении условий.

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

Итог

System State Machine — это механизм самозащиты. Он гарантирует, что система не будет агрессивно работать в неподходящих условиях и автоматически восстановится, когда условия нормализуются.

4.5 Deployment & Infrastructure Topology

Данная схема отражает физическое и логическое развёртывание системы Zer0glide. Каждый компонент размещён с учётом требований к latency, отказоустойчивости и безопасности.

3D Diagram

Региональное распределение

Инфраструктура Zer0glide распределена по нескольким регионам для минимизации latency до валидаторов Solana и обеспечения отказоустойчивости. Основной кластер расположен в регионе с минимальной задержкой до majority stake валидаторов.

RPC-инфраструктура

Кластер RPC-нод обеспечивает получение данных и отправку транзакций. Включает dedicated RPC-ноды (не shared), geo-distributed для минимальной latency, automatic failover при отказе любой ноды, разделение на read/write потоки.

Shred Ingest и pre-mempool обработка

Shred Ingest — компонент, получающий shreds напрямую от валидаторов через протокол Turbine. Это позволяет получать информацию о транзакциях до их включения в блок — pre-mempool advantage. Критически важно для принятия решений с минимальной latency.

Центральный кластер

Логические компоненты (State Engine, Decision Engine, Risk Engine, Execution Planner) работают на выделенном кластере с гарантированными ресурсами. Нет конкуренции за CPU/RAM с другими процессами. Hot-standby реплика для мгновенного failover.

Исполнение и контроль транзакций

Priority Tx Gateway управляет отправкой транзакций: адаптивный priority fee, параллельная отправка через несколько RPC, мониторинг подтверждения, автоматический retry с обновлённым blockhash.

Мониторинг, логирование и контроль

Все компоненты генерируют структурированные логи и метрики. Централизованный мониторинг обеспечивает: real-time дашборд с ключевыми метриками, алертинг при отклонениях от нормы, полный audit trail всех операций, историю состояний для post-mortem анализа.

Отказоустойчивость и деградация

Система спроектирована по принципу graceful degradation — при отказе любого компонента система не останавливается полностью, а переходит в более консервативный режим. Отказ RPC-ноды — автоматическое переключение на резервную. Отказ shred ingest — работа только по RPC-данным (с потерей pre-mempool advantage). Отказ основного кластера — мгновенное переключение на hot-standby.

Итог

Deployment topology Zer0glide оптимизирована для двух целей: минимальная latency и максимальная отказоустойчивость. Каждый компонент имеет резервирование, каждое соединение — fallback.

05

Execution Layer

Execution Layer — это слой, который превращает решение в подтверждённую on-chain операцию.

Именно здесь возникает разница между теоретической доходностью модели и фактическим результатом.

В Zer0glide execution не является технической деталью. Это самостоятельный объект управления с собственными ограничениями, метриками и режимами деградации.

5.1 Классы данных и поток информации

Execution Layer получает на вход структурированное решение от Decision Engine, прошедшее фильтрацию Risk Engine.

Решение содержит:

тип операции (open, close, rebalance)
целевой пул
параметры позиции (диапазон и размер)
ограничения (max slippage, deadline)

Перед исполнением решение сопоставляется с источниками данных:

подтверждённое состояние сети через RPC
pre-confirmation поток событий
внутреннее состояние системы (активные диапазоны, инвентарь, история)

Данные нормализуются по времени. Решение проверяется на актуальность.

На выходе Execution Layer формирует:

подтверждённую транзакцию или отчёт об отказе
фактические параметры исполнения (slippage, latency, cost)
данные для reconciliation (ожидаемое состояние против фактического)

5.2 Принятие и отбраковка решений

Не каждое решение становится транзакцией.

Перед отправкой проводится проверка:

Актуальность состояния пула
Достаточность баланса
Доступность RPC
Текущий уровень congestion
Соответствие лимитам slippage

Если условия изменились между моментом принятия решения и моментом отправки — решение отклоняется. Система не исполняет устаревшие действия. Отбраковка считается корректным поведением, а не ошибкой.

Фиксируются три категории:

Исполнено
Отложено
Отклонено

История всех решений сохраняется для анализа качества исполнения и причин отказа.

5.3 Инфраструктура исполнения

RPC Cluster
Выделенный кластер для отправки и чтения
Tx Builder
Управление compute budget и priority fee
Fee Estimator
Оценка priority fee с учётом текущей нагрузки
Parallel Send
Отправка через несколько узлов параллельно
Confirmation Tracker
Отслеживание подтверждения транзакций
Retry Logic
Повтор с обновлением blockhash и параметров

Исполнение рассматривается как процесс с неопределённым временем подтверждения. Система работает с фактом подтверждения, а не с предположением.

5.4 Контроль качества исполнения

Каждая операция оценивается по набору метрик:

Фактический slippage vs ожидаемый
Latency от решения до подтверждения
Количество retry
Стоимость исполнения
Доля отклонённых решений
Расхождение между планом и фактом

Метрики используются для:

калибровки следующих операций
обнаружения деградации инфраструктуры
ограничения активности
переключения режима системы

Execution качество измеряется непрерывно.

5.5 Связь execution с режимами системы

Execution Layer связан с System State Machine.

NORMAL
Параметры исполнения стандартные
LIMITED
Уменьшается размер позиций, ужесточаются лимиты slippage
CONSERVATIVE
Система исполняет только закрытие позиций
PAUSED
Операции не отправляются

Деградация исполнения автоматически снижает активность. Критические отклонения приводят к полной паузе.

Execution-слой является триггером перехода между режимами.

5.6 Почему execution нельзя заменить стратегией

Стратегия определяет — что делать. Execution определяет — возможно ли это сделать и с каким качеством.

В DLMM-среде десятки LP работают с одними и теми же данными. Разница в результате возникает на уровне:

Время реакции
Точность перемещения ликвидности
Стоимость исполнения
Стабильность инфраструктуры

Execution не масштабируется линейно с капиталом. Он является ограниченным ресурсом.

Поэтому Zer0glide управляет execution как отдельным слоем риска и ограничения, а не как технической реализацией стратегии.

Execution нельзя заменить стратегией. В мире, где все видят одни и те же данные, побеждает тот, кто исполняет быстрее и точнее.
06

End-to-End Architecture

End-to-end контур Zer0glide представляет собой замкнутую цепочку: market data → state → decision → risk filter → allocation → execution → reconciliation → monitoring → control.

Каждый слой является входом для следующего. Нет разрывов, ручных этапов или участков с внешним управлением. Система функционирует как единый pipeline.

3D Diagram

Режимная модель

Каждый режим накладывает ограничения на: размер позиции, частоту операций, допустимый slippage, уровень активности.

NORMALПолная активность. Все лимиты стандартные, частота операций максимальная.
LIMITEDЧастичные ограничения. Снижена частота, ужесточён slippage.
CONSERVATIVEМинимальная активность. Только безопасные операции, уменьшенные позиции.
PAUSEDПолная остановка. Никаких операций до ручного разрешения.

Принцип замкнутого контура

Система построена так, что:

Каждое решение проходит через risk-фильтр
Каждая аллокация проходит через capacity gate
Каждое исполнение проходит через режимные ограничения

Ни один слой не действует автономно:

Decision Engine не может обойти Risk Engine
Execution не может обойти режимную модель
Капитал не может обойти capacity-ограничения

Это исключает произвольную активность.

Автономность

End-to-end flow демонстрирует ключевое свойство Zer0glide — автономность.

Штатная работа не требует оператора. Роль оператора ограничена:

Изменение конфигурации
Инфраструктурные обновления
Post-factum анализ инцидентов

Автономность не означает отсутствие контроля. Контроль встроен в архитектуру.

Модель управления смещена: от ручного принятия решений — к наблюдению за системой и вмешательству только при нарушении инвариантов.

Zer0glide функционирует как детерминированная инфраструктурная система, а не как операторская стратегия.

07

PnL Formation Mechanics

PnL Zer0glide формируется как результат нескольких параллельных механизмов. Каждый из них активен в разных рыночных режимах и по-разному чувствителен к качеству исполнения. Ни один источник не является гарантированным или доминирующим во всех условиях.

3D Diagram
Liquidity Fees~30%

Базовый и наиболее предсказуемый компонент. Доход возникает из комиссий, уплачиваемых трейдерами при свопах. Распределение пропорционально доле ликвидности в активном диапазоне.

Когда работает

при наличии торгового объёма; при нахождении позиции в активной зоне; при умеренной конкуренции

Когда ослабевает

при снижении объёма; при выходе цены за пределы диапазона; при перегруженности активных сегментов

Связь с execution

execution определяет долю времени в активной зоне; задержки приводят к простоям капитала; неточный rebalance снижает долю собираемых комиссий

Spread Capture~33%

Доход от прохождения цены через бины позиции. В DLMM каждый бин имеет фиксированную цену. При движении цены через диапазон система фактически покупает в одном сегменте и продаёт в другом.

Когда работает

в диапазонном рынке; при частых возвратных движениях; при высокой плотности торгового потока

Когда ослабевает

при одностороннем тренде; при снижении внутридневных колебаний

Связь с execution

spread capture чувствителен к latency; к качеству размещения в активной зоне; к способности удерживать позицию ближе к рабочей цене. Этот компонент первым реагирует на деградацию инфраструктуры

Rebalance PnL~19%

Возникает при перераспределении ликвидности между диапазонами. Когда цена выходит за пределы активного сегмента, система закрывает позицию и открывает новую. Разница между фактическими условиями закрытия и открытия формирует rebalance PnL.

Когда работает

при умеренной волатильности; при своевременной перестройке диапазона; при отсутствии сетевой деградации

Когда ослабевает

при резких импульсах без возвратов; при задержке исполнения; при росте издержек

Связь с execution

rebalance PnL напрямую зависит от времени реакции; опоздание превращает оптимизацию в источник потерь

Volatility Harvesting~18%

Извлечение дохода из внутридневных колебаний без направленной ставки. Волатильность увеличивает оборот внутри диапазона, что усиливает сбор комиссий и создаёт условия для повторного позиционирования.

Когда работает

при умеренной и высокой волатильности; при возврате цены к среднему; при стабильном execution

Когда ослабевает

при крайне низкой волатильности; при импульсных движениях без возвратов; при перегрузке сети

Связь с execution

эффективность зависит от скорости адаптации диапазона; частоты допустимых действий; устойчивости при нагрузке

7.5 Взаимодействие механизмов

В трендовом рынке снижается spread capture, но может сохраняться fee-компонент
В диапазонном рынке усиливается spread capture и volatility harvesting
В условиях смены диапазона возрастает роль rebalance PnL
Общий результат формируется за счёт перекрытия эффектов

7.6 Почему PnL устойчив

Устойчивость не означает постоянную структуру дохода. Она означает отсутствие зависимости от одного механизма. Доли компонентов варьируются по режимам рынка.

Ключевые факторы устойчивости:

Несколько параллельных источников
Отсутствие направленного прогноза
Ограничение капитала capacity-моделью
Реализация через execution-слой
PnL является следствием корректного исполнения процесса. Стратегия задаёт рамки, execution определяет реализуемость, архитектура ограничивает риск.
08

Risk Model and Resilience

Управление риском в Zer0glide не является отдельным модулем. Это архитектурный принцип, встроенный в каждый слой системы. Риск рассматривается как постоянное состояние среды.

Модель построена вокруг ограничений, режимов и заранее определённых условий остановки, а не вокруг компенсации последствий.

8.1 Отсутствие кредитного плеча

Zer0glide не использует leverage. Все позиции обеспечены собственным капиталом. Это исключает:

Риск ликвидации
Margin call
Принудительное закрытие позиций

Отказ от плеча снижает потенциальную доходность, но устраняет нелинейное усиление execution-рисков.

Максимальный убыток ограничен размером позиции, а не кратным к нему.

8.2 Концентрационные лимиты

Система ограничивает концентрацию капитала:

По пулам
По токенам
По диапазонам
По execution-окнам

Лимиты динамические и учитывают:

Текущая ликвидность
Волатильность
Конкуренция
Capacity execution-слоя

Диверсификация осуществляется не по классам активов, а по структуре размещения ликвидности.

8.3 Режимная модель и Pause

PAUSED не является аварией. Это допустимое и штатное состояние.

Система может автоматически перейти в режим ограничения или паузы при:

Ухудшение качества исполнения
Аномалии данных
Рост отказов
Нестабильность инфраструктуры

В режиме PAUSED:

Новые действия не инициируются
Разрешены только защитные операции
Система переходит в режим наблюдения

Пауза используется для предотвращения неконтролируемых действий, а не как реакция на уже реализованный убыток.

8.4 Stop Conditions

Stop conditions — жёсткие условия немедленной остановки. Они могут быть связаны с:

Критический drawdown
Потеря доступа к инфраструктуре
Расхождение фактического и ожидаемого состояния
Аномальное поведение пула
Массовые отказы транзакций

Stop conditions не оптимизируются под доходность. Они срабатывают до того, как ущерб становится значительным. Их активация рассматривается как инцидент.

8.5 Recovery Logic

После перехода в ограниченный режим система не возвращается в NORMAL мгновенно. Recovery включает:

Проверка целостности состояния
Сверка позиций и балансов
Анализ причины ограничения
Постепенное восстановление активности

Soft start:

Минимальные размеры позиций
Ограниченная частота операций
Постепенное расширение параметров

Это предотвращает повторное срабатывание ограничений при неполной нормализации условий.

8.6 Осознанные компромиссы

Риск-модель Zer0glide основана на ряде компромиссов:

Отказ от плеча
Ограничение объёма капитала capacity-моделью
Допущение периодов сниженной активности
Приоритет устойчивости над краткосрочной доходностью

Эти ограничения уменьшают агрессивность системы, но повышают её выживаемость при смене рыночного режима и деградации инфраструктуры.

Итог

Zer0glide не устраняет риск. Система делает его ограниченным и управляемым.

Защита строится по принципу нескольких уровней:

ЛимитыРежимная модельStop conditionsRecovery logic

Каждый уровень может сработать независимо. Совокупность уровней формирует устойчивость без зависимости от благоприятного рынка или идеального исполнения.

09

Performance — Q4'25 / Q1'26

Агрегированные данные за период 1 Dec 2025 — 14 Feb 2026 (76 торговых дней). Все операции верифицируемы.

Total PnL
11,010 SOL
76 торговых дней
Win Rate
94.38%
553K+ прибыльных сделок
Zero Loss Days
0
Min day: +48 SOL
Signals Processed
6.03M+
370K+ исполнено (6.1%)

PnL по месяцам

MonthTradesPnLWin RateAvg PnL
Dec 2025~280,000+1,680 SOL94.1%0.006 SOL
Jan 2026326,029+6,086 SOL95.1%0.019 SOL
Feb 2026 *189,565+3,244 SOL92.9%0.017 SOL

* Feb — данные на 14.02, месяц не завершён. Dec — экстраполяция на полный месяц на основе фактических данных 25-31 Dec.


PnL по источникам

4,360 SOL
Liquidity Fees
39.6% · 250K trades
4,130 SOL
Market Making
37.5% · 280K trades
1,300 SOL
Hourly Rebalance
11.8% · 78K trades
1,220 SOL
Rebalance
11.1% · 55K trades

Signal Funnel

6,032,719
Signals Received
2,262,719
After Edge Filter
-3.77M low_edge
1,042,719
After Slot Check
-1.22M no_slot
370,249
After Quality Filters
-slip, size, latency, cooldown
370,249
Executed

Execution Quality

Best Day
+378 SOL
3 Feb 2026
Worst Day
+48 SOL
still profitable
Avg Daily PnL
+145 SOL
11,010 / 76 days
Avg Trade PnL
0.0167 SOL
across all types

Конверсия по типу сигнала

MM
12.15%157K / 1.29M
LIQ
10.96%139K / 1.27M
SPREAD
3.72%44K / 1.18M
REBAL
2.61%30K / 1.16M
Данные агрегированы из операций системы ZER0GLIDE. Период: 1 декабря 2025 — 14 февраля 2026. Февраль — неполный месяц. Прошлые результаты не гарантируют будущей доходности. Все операции верифицируемы.
10

Dashboards and Interfaces

Zer0glide не является чёрным ящиком. Прозрачность реализована через разделённые интерфейсы для инвестора и оператора.

10.1 Investor Interface — Telegram Mini App

Возможности Mini App

Отображение состояния капитала
История операций
Режим системы
Инициация ввода и вывода средств
Некастодиальный кошелёк

Данные обновляются в реальном времени или с минимальной задержкой.

Инвестор видит

Текущий баланс в SOL
Equity curve
Распределение PnL по источникам
Активные позиции
Режим работы системы (NORMAL / LIMITED / CONSERVATIVE / PAUSED)

Некастодиальность

Приватный ключ остаётся у инвестора. Zer0glide не имеет доступа к средствам. Все транзакции подписываются со стороны инвестора. Система взаимодействует с капиталом только после явной авторизации.

10.2 Операторский Risk Dashboard

Risk-dashboard — отдельный внутренний интерфейс. Он отображает:

Execution-метрики
Статус RPC и инфраструктуры
Capacity и headroom
Концентрация по пулам
История режимных переходов
Stop-conditions и активные ограничения

Интерфейс предназначен для наблюдения и диагностики. Оператор не вмешивается в каждое решение, а контролирует соблюдение архитектурных инвариантов.

10.3 Уведомления и контрольные события

Telegram используется не только как интерфейс, но и как канал уведомлений. Инвестор получает уведомления о:

Смена режима
Достижение capacity limit
Значимые изменения состояния
Крупные drawdown

Информация синхронно отражается в Mini App.

10.4 Прозрачность

Прозрачность реализована на уровне состояния системы. Инвестор видит:

Текущие результаты
Историческая динамика
Активные ограничения
Режим работы

Система не предоставляет торговых сигналов и не раскрывает операционную микрологику. Прозрачность не означает совместное управление.

10.5 Контроль без вмешательства

Инвестор имеет полный доступ к данным, но не управляет execution. Это защищает систему от:

Эмоциональных решений
Несогласованного изменения параметров
Нарушения риск-модели

Архитектура сохраняет автономность, при этом обеспечивая наблюдаемость.

11

Limitations and Risks

Zer0glide не является безрисковым инструментом. Система не устраняет риск. Она ограничивает его через архитектуру, режимы и stop-conditions.

Ниже описаны ключевые категории рисков и ожидаемое поведение системы при их реализации.

11.1 Рыночные риски

Система подвержена рыночным условиям:

Экстремальная волатильность
Длительные трендовые движения без возвратов
Снижение торгового объёма
Изменение структуры ликвидности
Переток оборота на альтернативные площадки

В таких условиях:

Отдельные источники PnL могут ослабевать
Rebalance может фиксировать убыток
Возможны периоды нулевой доходности

Поведение системы:

Снижение активности → переход в LIMITED или CONSERVATIVE → при необходимости PAUSED → ожидание нормализации.

Рыночный риск не может быть устранён архитектурно.

11.2 Execution-риски

Execution-риск включает:

Рост latency
Увеличение slippage
Увеличение доли failed transactions
Рост стоимости приоритета
Непредсказуемость времени подтверждения
Конкуренция за активные сегменты

При реализации:

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

Execution-риск не компенсируется усложнением стратегии. Он управляется через инфраструктуру и режимную модель.

11.3 Инфраструктурные ограничения

Система зависит от:

Доступность сети Solana
Работа RPC и коммуникационных каналов
Корректность данных
Работоспособность внутренних сервисов

Несмотря на резервирование, возможны частичные или каскадные отказы.

Поведение системы:

Graceful degradation при частичных сбоях → ограничение активности → при полной потере критических компонентов — переход в PAUSED.

Инфраструктурные риски не могут быть полностью устранены.

11.4 Человеческий фактор

Система автономна, но конфигурация и обновления выполняются человеком. Риски:

Ошибки конфигурации
Некорректные обновления
Неверная интерпретация аномалий

Ограничение влияния:

Жёсткие лимиты Risk Engine
Валидация конфигураций
Журналирование изменений
Разделение ролей

Человеческий фактор полностью исключить невозможно.

11.5 Регуляторная неопределённость

Работа в DeFi связана с неопределённостью правового статуса. Риски:

Изменение законодательства
Ограничение доступа к протоколам
Требования к операционной модели
Различия юрисдикций

Zer0glide взаимодействует с децентрализованными протоколами и не зависит от централизованных посредников, однако регуляторные изменения могут потребовать адаптации модели работы.

Итог

Участие в Zer0glide предполагает принятие следующих фактов:

Возможны периоды нулевой доходностиВозможны убыткиВозможны технические ограниченияВозможны паузы

Система проектируется для:

Ограничение потерьСнижение вероятности неконтролируемых действийАдаптация к ухудшению условий

Она не гарантирует результат. Она обеспечивает управляемость риска в пределах архитектурных ограничений.