Dva svety trhovej mikroštruktúry v kryptomenách
Automatizovaní tvorcovia trhu (AMM) a order booky – knihy objednávok predstavujú dva odlišné modely, ktoré určujú, ako sa na kryptotrhoch formuje cena a alokuje likvidita. AMM dominujú v on-chain DeFi ekosystémoch, kde ceny vznikajú algoritmicky na základe špecifických cenových kriviek, zatiaľ čo order booky sú štandardom na centralizovaných burzách (CEX) a čoraz častejšie nájdeme ich adaptácie na vysoko výkonných L2/L3 platformách so zvýšenou priepustnosťou. Tento článok podrobne porovnáva mikroštruktúrne aspekty oboch modelov, mechanizmy tvorby ceny, správanie počas rôznych režimov volatility a ich praktický dopad na traderov aj poskytovateľov likvidity (LP).
Order book – diskrétna štruktúra objednávok a dynamika tvorby ceny
Order book predstavuje dátovú štruktúru usporiadaných limitných objednávok na dopytovej (bid) a ponukovej (ask) strane. Cena vzniká cez interakciu prichádzajúcich marketových objednávok s najlepšou protistranou v tejto knihe. Základné prvky zahŕňajú:
- Mid price a spread: Mid price predstavuje stred medzi najlepším bid a ask cenovým levelom; spread odzrkadľuje riziko držby pozície (inventory risk) a nerovnováhu v informačnej asymetrii medzi market makermi.
- Market depth a likvidita: Podiel celkového objemu objednávok v jednotlivých úrovniach; hlbšia kniha znamená nižší sklz (slippage) pri exekúcii obchodov.
- Tvorba ceny (price discovery): Prebieha kontinuálne – nové informácie sa promptne premietajú do limitných objednávok, pričom market maker upravuje kvóty v závislosti od vnímaného rizika a trhových podmienok.
- Adverse selection: Market maker nesie riziko, že obchoduje s informovanými hráčmi, ktorí využívajú nové, ešte nezverejnené informácie, čo kompenzuje šírením spreadu.
- Frontová priorita (queue priority): Limitky majú poradie podľa času alebo pro-rata princípu, čo vytvára motiváciu pre rýchlosť a technologickú optimalizáciu obchodovania.
Automatizovaní tvorcovia trhu (AMM) – algoritmická cenová krivka
AMM predstavujú on-chain smart kontrakty, ktoré držia rezervy dvoch alebo viacerých tokenov a stanovujú ceny pomocou špecifických matematických funkcií. Medzi hlavné typy AMM patria:
- Konštantný súčin (x·y = k): Známy z Uniswap v2, kde aktuálna cena sa vypočítava ako pomer rezerv
p = y/x. Väčšie swapy spôsobujú výraznejšie zakrivenie krivky a vyšší sklz. - Stableswap/CFMM s nízkou krivosťou: Model ako Curve kombinuje prvky súčinu a súčtu, čím minimalizuje sklz v okolí parity, čo je ideálne pre stablecoin páry.
- Koncentrovaná likvidita (CLMM): Inovácia Uniswap v3, kde LP alokujú likviditu do vybraných cenových intervalov; výsledkom je virtuálna kniha limitiek („tíkov“), avšak vypĺňanie prebieha plynulo po krivke, nie cez diskrétne objednávky.
- Hybridné/kompozitné AMM: Dynamické úpravy cenovej krivky pomocou externých oraclov a interných market making stratégií, čím sa prináša flexibilita a optimálnejšia cenová tvorba.
Porovnanie mechanizmu tvorby ceny: diskrétne úrovne vs. spojitá cenová krivka
V order book systéme sa cena vyjednáva medzi limitnými objednávkami na diskrétnych cenových úrovniach (tick size), ktoré sa však menia neustále v čase. Naopak, AMM poskytuje deterministické, spojité cenové hodnoty podľa preddefinovanej funkcie a každý obchod posúva rovnováhu rezerv podľa invariantov. Konzekvencie:
- Profil sklzu (slippage): V order booku je sklz závislý od hĺbky likvidity na konkrétnych cenových úrovniach, zatiaľ čo v AMM ho presne určuje tvar krivky a pomer tokenových rezerv.
- Náklady dopadu (impact cost): V AMM je monotónny a predvídateľný, v order booku môže byť skokový, najmä ak sa vyberú viaceré úrovne limitiek naraz.
- Citlivosť na veľké objednávky: Masívne príkazy v AMM výrazne ovplyvňujú cenu kvôli zakriveniu krivky, zatiaľ čo v hlbokej order book knihe sa rozložia medzi viac úrovní s nižším priemerným sklzom.
Matematické modelovanie sklzu v AMM s invariantom x·y = k
Nech sú rezervy pred obchodom X pre token A a Y pre token B. Pri vstupe ΔX tokenov A (napríklad nákupe tokenu B za A) sa nové rezervy stanú (X + ΔX, Y - ΔY), pričom musí platiť zachovanie súčinu rezerv (X + ΔX)(Y - ΔY) = XY. Z toho vyplýva:
ΔY = Y - (XY) / (X + ΔX)
Efektívna priemerná cena sa potom vypočíta ako ΔX / ΔY a marginálna cena sa zmení z pôvodnej hodnoty Y / X na (Y - ΔY) / (X + ΔX). Tento vzorec presne definuje sklz a náklady dopadu bez potreby komplexnej order book štruktúry.
Koncentrovaná likvidita: AMM s vlastnosťami order booku
CLMM významne umožňuje poskytovateľom likvidity (LP) sústrediť kapitál do úzkych cenových pásiem, čím dramaticky znižuje sklz v rámci týchto intervalov. Výsledkom je granulovaná štruktúra „tíkov“, ktorá svojím vzhľadom pripomína objednávky z order booku. Avšak vypĺňanie priebežných objednávok nezahŕňa odpočítanie konkrétnych limitiek, ale postupné „spaľovanie“ likvidity pozdĺž krivky a aktiváciu ďalších pásiem pri pohybe ceny mimo daného rozsahu.
Riziko inventáru LP v AMM a makerov v order booku
Poskytovatelia likvidity v order book systémoch nesú kvotačné riziko – ak prevládne jednostranný trh, ich limitné objednávky sa vyplnia a LP drží inventár v nevyhovujúcom smere, čo vedie k potenciálnym stratám. V AMM sú LP súčasne držiteľmi oboch aktív v pomere danom krivkou. Pri výrazných cenových pohyboch dochádza k rebalancovaniu portfólia, čo spôsobuje dočasnú stratu (impermanent loss, IL) v porovnaní so základným držaním (hold). IL vzniká nezávisle od poplatkov, ktoré však môžu, no nemusia, túto stratu kompenzovať. Pri CLMM navyše hrozí riziko nevyužitej likvidity mimo zvolených pásiem (idle liquidity).
Price discovery: význam informácií a latencie
Order book systémy s vysokou frekvenciou správ reagujú na nové trhové informácie veľmi rýchlo – market makeri neustále aktualizujú svoje kvóty a arbitri zrovnávajú medzitrhové rozdiely takmer okamžite. AMM často získavajú fair cenu prostredníctvom arbitráže voči externým zdrojom, no on-chain latencia (bloková doba, transakčné poplatky) spomaľuje ich reakciu. Bez robustných oracle služieb alebo napojenia na rýchle venue sa AMM správa ako pasívny príjemca likvidity s oneskorenou cenovou aktualizáciou, čo sa prejavuje najmä počas prudkých výkyvov volatility.
MEV a front-running – zraniteľnosť modelov
Cenová funkcia AMM je transparentná a predvídateľná, čo vytvára priestor pre rôzne MEV (Maximal Extractable Value) stratégie ako sandwich útoky, najmä pri veľkých obchodných swapoch bez ochrany (napríklad pri absencii private orderflow, batch settlementov, alebo anti-MEV RPC). Aj order book systémy podliehajú riziku queue snipingu a latency arbitrage, no ich dopad je často zmiernený vďaka vysokorýchlostným matching engine a interným mechanizmom ako skryté objednávky alebo iceberg príkazy.
Trhové režimy: od nízkej volatility po likviditné šoky
- Nízka volatilita a stabilné páry: Stableswap AMM excelujú minimálnym sklzom a efektívnym poplatkovým nastavením. Order booky sú tiež účinné, avšak ich prevádzka môže vyžadovať vyššiu infraštruktúrnu réžiu.
- Šokové situácie a jednostranný order flow: Hlboký order book lepšie absorbuje rozsiahle nárazy likvidity, pokiaľ má dostatočný počet makerov. Naopak, AMM sa rýchlo vyprázdni („vypije“), čím dochádza k výraznému zakriveniu ceny, ktorú arbitri neskôr postupne korektujú k novému paritnému pomeru.
- Iluzórna likvidita: V order book systémoch môžu „fleeting quotes“ — limitné objednávky, ktoré sú rýchlo stornované — spôsobiť falošný dojem likvidity v čase šokov. Naopak, AMM likvidita je „reálna“, no extrémne drahá mimo oblasti parity.
Nákladová štruktúra: poplatky, gas a skryté náklady
Order booky na centralizovaných burzách účtujú poplatky podľa kategórií maker/taker, často s objemovými zľavami. Nevýhodou môžu byť sklz a náklady vyplývajúce z market impactu pri slabšej likvidite. AMM majú fixné poplatky za swapy (napríklad 0,05–0,30 %) a on-chain náklady na gas, pričom pri väčších obchodných objemoch dominujú náklady určené samotnou krivkou a dopadom na cenu. Pre LP je zásadné sledovať čisté P&L: získané poplatky odrážajúce kompenzáciu za IL a náklady spojené s rebalansom či presunom likvidity v CLMM.
Význam oraclov a exogénnej ceny
Oracly zohrávajú kľúčovú úlohu v zabezpečení presnej a aktuálnej informačnej základne pre AMM, najmä pri použití v komplexnejších protokoloch a derivátoch. Správne navrhnuté oracly pomáhajú minimalizovať arbitrážne príležitosti vyplývajúce z oneskorených alebo nespoľahlivých dát, čím zvyšujú odolnosť a transparentnosť systému. Bez kvalitných oraclov môžu byť AMM zraniteľné voči manipulatívnym praktikám a neefektívnemu price discovery.
Záverom, výber medzi AMM a order book modelom závisí od konkrétnych potrieb trhu, typu aktív a očakávaného správania obchodníkov. Kým AMM poskytujú jednoduchý a ohraničený prístup k likvidite s garantovanou cenovou krivkou, order booky ponúkajú precíznejšie riadenie objednávok a lepšiu adaptáciu na dynamický trh. V mnohých prípadoch ich kombinácia a hybridné prístupy môžu priniesť synergické výhody, ktoré podporujú efektívnosť a stabilitu kryptotrhov.