Dva svety trhovej mikroštruktúry
Automatizovaní tvorcovia trhu (AMM) a knihy objednávok (order book) predstavujú dva fundamentálne rozdielne mechanizmy tvorby ceny a alokácie likvidity na kryptotrhoch. Kým AMM dominujú v on-chain decentralizovaných finančných (DeFi) protokoloch a riadia cenu algoritmickými funkciami, order book systém je štandardom na centralizovaných burzách (CEX) a čoraz častejšie aj na výkonných L2 a L3 riešeniach, ktoré umožňujú vysokú priepustnosť transakcií. Tento článok analyzuje mikroštruktúru týchto modelov, ich spôsoby tvorby ceny, správanie pri volatilite trhu, ako aj dopady na obchodníkov (traderov) a poskytovateľov likvidity (LP).
Mechanizmus order booku: limity, markety a diskrečná tvorba ceny
Order book predstavuje dátovú štruktúru s usporiadanými limit objednávkami na strane dopytu (bid) a ponuky (ask). Cena sa formuje stretom prichádzajúcich market príkazov s najvýhodnejšou protistranou v knihe. Základné charakteristiky:
- Mid price a spread: Medzi najlepším bid a ask je stredová hodnota nazývaná mid price. Spread vyjadruje rozdiel a odráža riziko inventáru a asymetriu informácií market makerov.
- Market depth a likvidita: Celkový objem objednávok na jednotlivých cenových úrovniach – vyššia hĺbka znamená menší sklz (slippage) pri realizácii veľkých objednávok.
- Tvorba ceny (price discovery): Prebieha kontinuálne, nové trhové informácie sa okamžite premietajú do limitných objednávok, pričom market maker upravuje kvóty podľa rizika.
- Adverse selection: Nepomer v prospech informovaných hráčov, ktorí obchodujú voči menej informovaným market makerom, ktorí preto kompenzujú riziko prostredníctvom spreadu.
- Queue priority: Poradie vyplnenia objednávok určuje časová alebo pro-rata priorita, čo stimuluje vysokú rýchlosť a technologickú efektívnosť účastníkov trhu.
AMM: nepretržitá cenová krivka a algoritmická tvorba ceny
AMM nahrádza tradičnú knihu objednávok inteligentným on-chain kontraktom, ktorý drží zásobu dvoch alebo viacerých aktív a stanovuje cenu na základe pevne definovaného matematického modelu. Základné varianty AMM:
- Konštantný súčin (x·y = k): Typický pre Uniswap v2. Cena sa stanovuje ako pomer rezerv
p = y/x, pričom väčšie swapy spôsobujú výrazné zakrivenie krivky a rastúci sklz. - Stableswap / CFMM s nízkou krivosťou: Model používaný napríklad na Curve, ktorý kombinuje vlastnosti súčinu a súčtu za účelom minimalizácie sklzu v blízkosti parity medzi stablecoinmi.
- Koncentrovaná likvidita (CLMM): Implementácia na Uniswap v3 umožňuje LP sústrediť likviditu do vybraných cenových intervalov, čím vytvára „virtuálnu knihu“ s diskrétnymi „tikmi“, avšak cena sa posúva po spojitej krivke, nie cez diskretné objednávky.
- Hybridné a kompozitné AMM: Dynamické úpravy cenovej krivky, integrácia dát z oraclov a implementácia sofistikovaných market making stratégií.
Tvorba ceny: porovnanie diskrečného a spojitého modelu
V order book modeli sa cena vyjednáva medzi limitnými objednávkami na diskretných cenových úrovniach (tick size), ktoré sa však menia kontinuálne v čase. Naopak, AMM stanovuje cenu deterministicky prostredníctvom spojitej funkcie, kde každý obchod mení rezervy a posúva rovnováhu podľa zachovania invariantov. Implicitné dôsledky sú:
- Sklz (slippage): V order book modeli závisí od hĺbky knihy na jednotlivých úrovniach, zatiaľ čo v AMM je určený geometrickým tvarom cenovej krivky a pomerom rezerv.
- Náklady na dopad obchodu (impact cost): V AMM sa náklady zvyšujú plynulo a monotónne, zatiaľ čo v order booku môžu byť náhle a skokové pri vybratí viacerých cenových úrovní naraz.
- Vplyv veľkých objednávok: Masívne príkazy v AMM výrazne ohýbajú cenu, zatiaľ čo v hlbokej knihe objednávok sa dajú rozložiť medzi viaceré úrovne, čím sa znižuje priemerný sklz.
Matematická formulácia sklzu v AMM s konštantným súčinom
Nech sú rezervy tokenov pred swapom X a Y. Pri nákupe tokenu B výmenou za token A vo vstupe ΔX sa rezervy po obchode zmenia na (X + ΔX, Y - ΔY) tak, aby vyhovovali invariantnému pravidlu súčinu (X + ΔX)(Y - ΔY) = XY. Z toho vyplýva, že výstupná hodnota je ΔY = Y - (XY)/(X + ΔX). Efektívna priemerná cena swapu je potom ΔX / ΔY, pričom marginálna cena sa mení z Y / X na (Y - ΔY) / (X + ΔX). Tento vzorec fixne definuje sklz a impact cost, bez potreby používať objednávkovú knihu.
Koncentrovaná likvidita: AMM model so správaním pripomínajúcim objednávkovú knihu
Model CLMM umožňuje poskytovateľom likvidity sústrediť kapitál do užších cenových intervalov, čím výrazne znižuje sklz v cieľovej oblasti. Výsledkom je granularita likvidity v podobe cenových „tikov“, ktoré pripomínajú jednotlivé objednávky v knihe. Na rozdiel od diskrečnej likvidity však ich čerpanie prebieha kontinuálne po krivke, pričom pohyb ceny automaticky aktivuje likviditu v susedných pásmach.
Inventárne riziká poskytovateľov likvidity: rozdiely medzi makerom a LP
Market maker v order book systéme je vystavený riziku držby pozície (quotation risk) – ak trh jednosmerne rastie alebo klesá, jeho limitné objednávky sa vyplnia a on nesie inventory voči trhovému trendu. V AMM je LP vystavený súčasnej držbe oboch aktív v danom pomere stanovenom krivkou. Výrazný pohyb ceny spôsobuje nevyhnutnú rebalanciu portfólia a potenciálnu dočasnú stratu (impermanent loss, IL) v porovnaní s pasívnym držaním (hodl). IL vzniká vždy, dokonca aj bez zarátania poplatkov, ktoré ju môžu čiastočne kompenzovať. Pri CLMM okrem IL vzniká aj riziko neaktívnej likvidity (idle liquidity) mimo definovaných pásiem, čo znižuje efektivitu kapitálu.
Price discovery: rola informácií a latencie systémov
Order book model umožňuje veľmi rýchlu reakciu na nové trhové dáta pri vysokom objeme a frekvencii správ (message rate). Market makeři čoskoro prekvótujú ceny a arbitri rýchlo zrovnajú medzitrhové rozdiely. AMM väčšinou preberá ceny prostredníctvom arbitrážnikov vychádzajúcich z externých order book kandidátov; však on-chain latencia spôsobená blokovým časom a poplatkami spomaľuje rýchlosť konvergencie. V dôsledku toho AMM bez robustných oraclov a napojenia na rýchle exekučné venue často fungujú ako pasívny „sink“ likvidity s oneskoreným sledovaním fair ceny, čo sa prejavuje zvlášť počas prudkých výkyvov volatility.
MEV a front-running: porovnanie zraniteľnosti modelov
V AMM je cenová funkcia transparentná a deterministická, čo vytvára priestor pre tzv. sandwich útoky a ďalšie formy maximalizácie extrahovaného hodnotenia (MEV) najmä pri veľkých swapoch bez ochrany ako je private orderflow, batch/auction settlement alebo anti-MEV RPC. V order book systéme síce takisto existuje risk tzv. queue snipingu a latency arbitrage, avšak tieto útoky sú zmierňované vyššou priepustnosťou matching enginu a možnosťami interných pravidiel ako sú skryté objednávky (hidden orders) či iceberg príkazy.
Režimy správania trhu: od stability po šoky a likviditné suchoty
- Nízka volatilita a stabilné páry: AMM typu stableswap excelujú minimálnym sklzom, pričom order book systémy sú taktiež vysoko efektívne, no s vyššími prevádzkovými nákladmi.
- Trhové šoky a jednostranný tok objednávok: Hlboký order book dokáže absorvovať náraz v prípade dostatočnej aktivity market makerov. AMM naopak rýchlo „vypije“ likviditu a cena sa výrazne posunie po krivke až do momentu arbitráže a obnovy parity.
- Iluzórna likvidita: V order booku môže dochádzať k častému rušeniu objednávok (fleeting quotes) počas šokov, čo vedie k iluzórnej likvidite. AMM likvidita je vždy „skutočná“, avšak pri cenách mimo parity veľmi nákladná.
Nákladová štruktúra: poplatky, gas a skryté výdavky
Order book burzy na CEX účtujú poplatky podľa kategórií maker / taker, často s rôznymi zľavami podľa objemu. Skryté náklady predstavujú sklz a market impact, ktorý môže byť výrazný pri slabšej likvidite. AMM stanovujú fixný swap fee (zvyčajne 0,05–0,30 %) a vyžadujú on-chain gas poplatky; pri väčších obchodoch dominance nákladov preberá sklz definovaný tvarom cenovej krivky. Pre LP je rozhodujúci čistý výsledok (P&L) pozostávajúci z poplatkov mínus impermanent loss a prevádzkové náklady na manažment pásiem v CLMM.
Oracly a exogénnosť ceny v DeFi ekosystéme
Oracly zohrávajú kľúčovú úlohu pri poskytovaní spoľahlivých a aktuálnych cenových údajov pre AMM protokoly, čím umožňujú lepšiu integráciu s trhmi založenými na order booku. Ich presnosť a rýchlosť aktualizácie významne ovplyvňujú schopnosť AMM udržiavať cenu blízko fair value a zabraňovať arbitrárnym vychýleniam.
Záverom možno povedať, že oba modely – AMM aj order book – majú svoje výhody aj nevýhody, ktoré ich robia vhodnými pre rôzne typy obchodovania a trhové podmienky. Porozumenie mechanizmom tvorby ceny a správania trhu v týchto systémoch je preto nevyhnutné pre efektívne využitie jednotlivých nástrojov v praxi a pre vývoj nových hybridných riešení, ktoré by mohli kombinovať to najlepšie z oboch svetov.