Zkoumání trhu s poplatky Solana a nová budoucnost MEV
S rychlým rozvojem DeFi se blockchain Solana stává díky své vysoce výkonné architektuře a inovativní technologii novým horkým místem pro decentralizované aplikace. S prudkým nárůstem ekonomické aktivity se však do centra pozornosti komunity postupně dostávají obavy týkající se trhu s poplatky a maximální extrahovatelné hodnoty (MEV) Solany.
Vzestup Solany v DeFi
Vzestup Solany rozšiřuje DeFi prostor. Zatímco jsme jej pozorovali zpovzdálí, nikdy jsme nenabídli nový pohled. Nicméně horečná aktivita na Solaně v posledních měsících nám poskytla novou příležitost sledovat její postavení na trhu a její možný vývoj.
Transakční poplatky jsou nezbytné pro podporu nejzákladnějších činností v blockchainu, protože ověřují transakce uživatelů a zahrnují je do bloku. Primárním účelem těchto poplatků je zabránit spamu; jsou také součástí dotace vyplácené validátorům za vytváření/validaci bloků. V jistém smyslu se tyto síťové poplatky podobají nájemnému; uživatelé platí poplatky za přístup k omezené komoditě za jednotku času. Komoditou je zde „prostor v bloku“, tj. prostor v bloku.
Zde hodnotíme prostor v bloku na dvou největších blockchainech chytrých smluv, Ethereum a Solana. Když se ponoříme hlouběji, pochopíme, že trh s poplatky, jak navržený v rámci protokolu, tak organicky vyvinutý od základu, umožňuje validátorům využívat svůj přístup k prostoru na bloku.
Trh poplatků Solana je optimalizován pro vysoký výkon a snaží se vyhnout problémům, které se vyskytují v přístupu Etherea. Nicméně i když trh Solana může být v konečném důsledku efektivnější než trh Ethereum, stále musí projít podobnou revolucí MEV (validátoři začínají využívat svého výsadního postavení). Solana se nemusí vydat cestou navrhovaného oddělení blokového protokolu (PBS) Ethereum, ale potřebuje určit komplexní přístup k dlouhodobé stabilitě svého trhu s poplatky.
Základy oceňování blokového prostoru
Než se ponoříme hlouběji, pokusme se pochopit, jak se zhruba určuje hodnota blokového prostoru.
Existují jak technické aspekty, tak sociální aspekty (v podstatě koordinace mezi různými stranami, které dávají hodnotu blockchainu). Z technického hlediska mohou blockchainy upravovat velikost bloků, dobu jejich trvání a mechanismy jejich tvorby a šíření. Níže uvedená tabulka poskytuje podrobnější popis a srovnání přístupů Etherea a Solany.
Sociální aspekt se týká koordinace mezi zúčastněnými stranami za účelem dosažení technických a finančních cílů řetězce. Lze jej také chápat jako sociální status blockchainu, což je subjektivní, ale přesto důležitá metrika. Stejně efektivní jako sociální tlak a budování kultury řešení problémů je i Solana a Ethereum, které takovou kulturu vybudovaly. Mezi nedávné příklady diskusí kolem sociální vrstvy patří debaty o zvýšení limitu plynu Etherea a emise za epochu, stejně jako nedávné uzavření mempoolu Jito na Solaně.
Nyní se podívejme na trhy s poplatky Etherea a Solany a porovnejme je podrobněji.
Shrnutí poplatkového trhu Etherea
Ethereum si získalo popularitu především díky svému exekučnímu prostředí: virtuálnímu stroji Ethereum Virtual Machine (EVM), který umožňuje uzavírání chytrých smluv. Dalším faktorem je bezpříznakovost Etherea, která vedla k různým vlnám inovací: boom ICO v letech 2017-2018, DeFi Summer v roce 2020 a šílenství NFT v letech 2021-2022. Pokračující existence těchto aplikací vytvořila hodnotu pro validátory, kteří poskytují blokový prostor pro tyto aktivity.
Krátce po prudkém nárůstu ekonomické aktivity na Ethereu (bylo to ještě před přechodem na PoS) začali těžaři zkoumat, jak vkládat své transakce, když se objeví arbitrážní příležitosti, a využívat tak svého postavení navrhovatelů bloků.
Phil Daian byl první, kdo tuto činnost zdokumentoval. Poprvé tuto aktivitu zdokumentoval ve svém průlomovém článku Flash Boys 2.0, publikovaném v roce 2019 (který nyní nazýváme MEV). V té době umožňoval trh s poplatky Etherea pouze vyšší ceny plynu jako pobídku pro zařazení transakcí. Tyto prioritní aukce plynu (PGA) zahlcovaly síť Ethereum a zvyšovaly ceny plynu, dokud nebyl spuštěn Flashbots (spoluzaložený Daianem). Tím se vytvořil trh pro těžaře, kterým mohli hledači, kteří jsou arbitrážními obchodníky na řetězci, platit poplatky za zařazení transakcí. Výzkumníci Etherea si následně uvědomili, že těžba MEV by mohla být silnější než poplatky on-chain.
Nejvýznamnější změnou na trhu s poplatky Etherea může být EIP-1559, který vytvořil základní poplatek (dynamicky určovaný na období, aby se zabránilo spamu, a vypalovaný) a prioritní poplatek (používaný k zobrazení naléhavosti nebo určení preferencí a placený navrhovatelům bloků pro zařazení transakcí). Důležitým bodem je, že „prioritní poplatek“ se funkčně liší od „spropitného“. První zajišťuje zařazení a je zprostředkován základním řetězcem, zatímco druhý zajišťuje řazení a zařazení a je zprostředkován trhem s poplatky.
Přístup Etherea se vyvíjí; podívejte se na naši podrobnou studii MEV z loňského podzimu. Stalo se tak kombinací sociální vrstvy, která se snaží decentralizovat koncentrovaný MEV průmysl, a technické vrstvy, kde se MEV nyní stal klíčovou součástí technického plánu (Vitalik tuto část plánu nazývá „The Scourge“).
Mechanika Solanova trhu s poplatky
Solana zaujímá radikálně odlišný přístup v architektuře blockchainu, zejména v oblasti škálovatelnosti.
Mezi pozoruhodné inovace Solany patří např:
- Žádný obecný paměťový pool: V Solaně jsou transakce předávány přímo od iniciujícího klienta aktuálnímu Leaderovi odpovědnému za generování bloků, čímž odpadá potřeba paměťového poolu. To teoreticky snižuje latenci potvrzení transakcí, ale v praxi není situace vždy jednoznačná kvůli „jitteru“ (tj. různým časům zpracování, které zažívají různé validátory při zpracování transakcí nebo bloků).
- Izolace stavu: Absence rozšíření paměťového fondu způsobuje, že transakce na jeho dAPP jsou na sobě více nezávislé. Tento přístup je podobný konceptu „přidání dalších jízdních pruhů pro usnadnění provozu“; různé typy transakcí na Solaně musí projít specifickými „cestami“, od uživatelů k Leaders, aby mohly být přidány do bloků.
- Paralelní provádění: Solana může zpracovávat nepřekrývající se transakce současně ve stejném bloku. To je dáno dvěma faktory:
- Vytváření bloků v Solaně je (zhruba) kontinuální, protože se očekává, že Leaders budou přidávat transakce do bloků tak, jak je obdrží.
- Slot Leaders je pevně daný, protože je předem naplánovaný ve frontě a je také zodpovědný za nepřetržitou produkci čtyř po sobě jdoucích bloků.
Tyto dva faktory v kombinaci s izolací stavu systému Solana umožňují, aby transakce byly „vícevláknové“. To znamená, že transakce ve více vláknech jsou zhruba ve stejnou dobu potvrzovány v rozvrhu Leader aktuální epochy (za předpokladu, že transakce v rámci stejného vlákna nemění stejný stav) stejným způsobem a ve stejný čas.
Solanův trh s poplatky: Levnější ≠ lepší
Síťové poplatky na Solaně jsou obvykle velmi nízké (i když s nedávnou poptávkou vzrostly). Na rozdíl od Etherea má Solana statický základní poplatek měřený v lamportech. Její prioritní poplatek se pak měří v mikrolamportech za požadovanou výpočetní jednotku.
To znamená, že zatímco poplatky algoritmicky škálují se složitostí a poptávkou po EVM, SVM musí svůj prioritní poplatek zvyšovat pouze prostřednictvím jednoduchých požadavků. Výsledné nedynamické technické problémy jsou podrobně popsány zde, ale hlavní je, že statické stanovení ceny za kolísání poptávky u komodity s určenou nabídkou není ideální.
Solanův trh s poplatky: Nevyhnutelnost MEV
Společenský konsenzus Solany považuje své nízké poplatky za jedinečnou výhodu ve srovnání s jinými blockchainy. Tento přístup vybízí ke spamu, takže někteří obhajují zvýšení poplatků nebo zavedení dynamických základních poplatků v obdobích vysoké aktivity (podobně jako EIP-1559).
Dosavadní přístup společnosti Solana spočíval v zavedení lokalizovaných trhů s poplatky, aby bylo možné zvládnout zvýšenou poptávku. Vzhledem k tomu, že stát je izolovaný, může síť snadno identifikovat „hotspoty“ nebo státy, kde dochází ke zvýšené poptávce. Tento přístup založený na hotspotech umožňuje blockchainu algoritmicky oceňovat transakce vyššími cílovými transakčními poplatky než méně žádané státy. Tento přístup je podobný roli stavitele bloků v Ethereu doplněné o plánovač, který pomáhá umisťovat transakce do po sobě jdoucích bloků na základě prioritních poplatků.
V rámci implementace lokalizovaných trhů s poplatky vytvořila společnost Solana plánovač v protokolu, který lokálně plánuje provádění transakcí na základě algoritmu „kdo dřív přijde, ten dřív odejde“. Transakce jsou průběžně zasílány do slotů Leaders, kteří je pak řadí na základě poskytnutých nápověd.
Algoritmus také vyžaduje, aby slot Leaders sdíleli střípky, které vytvářejí, s některými uzly, k nimž jsou připojeni, na základě jejich podílu. Jak však bylo zmíněno dříve, tento proces je narušován jitterem. Konkrétně jitter plánovače (způsobený tím, že Solana náhodně přiděluje příchozí transakce exekučním vláknům) a jitter sítě (způsobený zpožděním P2P přenosu příchozích transakcí a shardů) vytváří nejistotu v pořadí transakcí na Solaně, což činí aukce blokového prostoru ekonomicky neproveditelnými. Jinými slovy, validátoři mají ekonomickou motivaci vkládat nebo měnit pořadí transakcí, kdykoli se objeví jitter. Pro uživatele to znamená únik MEV a pro validátory zisk MEV.
Solana vs. Ethereum
Stručný přehled MEV na platformě Ethereum: Před nástupem Flashbotů na Ethereu vytlačovala aktivita MEV běžnou aktivitu na blockchainu a zvyšovala ceny plynu pro všechny uživatele prostřednictvím PGA. Na Solaně poplatky nerostou, protože postrádá sdílený stav a globální minimální cenu jako Ethereum, ale během zvýšené aktivity je pro běžné uživatele náročné dokončit transakce na Solaně. Společnost Flashbots vydala MEV-GETH, aby mohla zpracovávat PGA, a vytvořila tak samostatný kanál pro zachycení hodnoty MEV mimo mechanismus poplatků v protokolu. V případě Solany představila společnost Jito podobný produkt pro validátory, kterým poskytla fond pseudopaměti a vlastní plánovač pro nejvýhodnější řazení transakcí. Paměťový pool společnosti Jito byl pro uživatele atraktivní, protože jim nabízel záruku zařazení (tj. získání jejich MEV).
Paměťový bazén Jito byl sice oblíbeným produktem, ale minulý měsíc se dostal pod společenský tlak a byl uzavřen. Může to být ze stejného důvodu, proč více než 20 % transakcí v Ethereu probíhá přes soukromé paměťové pooly: uživatelé jsou unavení ze sendvičových útoků. Spam je opět jediným mechanismem pro časově citlivé transakce na Solanu (z pravděpodobnostního hlediska). Absence účinného mechanismu nabízení blokového prostoru vede k nejistotě v obdobích vysoké poptávky.
Vzhledem k tomu, že transakce na Solaně nyní proudí přímo do slot Leaders a model priorit byl narušen, je topologie (a z ní vyplývající latence) klíčovou součástí uživatelů zvažujících časově citlivé transakce.
Topologii uživatelů v síti lze chápat jako to, jak „daleko“ jsou od Leaders v závislosti na jejich váze podílu a/nebo váze podílu uzlů, ke kterým jsou připojeni. Racionální agenti se tedy budou snažit být připojeni k uzlům s již ovládanými vysokými sázkami, což povede k centralizaci.
Krátkodobým důsledkem spamu je, že Solana je nyní tak přetížená, že je pro méně zkušené uživatele kvůli výpadkům transakcí téměř nepoužitelná. Řešení dlouhodobých důsledků (centralizace kolokace a síťových podílů) se proto stává kritičtějším.
Racionálnější struktura trhu?
Původní filozofie návrhu Solany se soustředila na eliminaci tření mezi uživateli a umožnění validační síti uspokojit poptávku jakýmkoli způsobem. Přehlédli však, že trhy fungují nejefektivněji, pokud existuje určitá míra jistoty jejich fungování. Trhy s poplatky poskytují způsob, jak demokratizovat začlenění tím, že vyžadují, aby uživatelé platili více, a posouvají tak problém z topologické perspektivy na perspektivu založenou na pobídkách.
Ačkoli se tím mění uživatelská zkušenost, akceptování trhů s poplatky, zejména jejich vztahu k MEV, je pro Solanu a její uživatele nejlepší cestou vpřed. Poskytování nákladově náročného paketového přístupu při zachování integrity řetězce je mnohem lepší než nemít žádnou metodu.
Činnost v řetězci je ve skutečnosti téměř vždy časově náročná, zejména pokud se agenti snaží získat hodnotu s malými nebo žádnými ekonomickými náklady. Provádění s vysokou jistotou je lepší než levné pravděpodobnostní provádění.
Specializace trhů s poplatky umožňuje, aby vyjednávání a aukce o blokový prostor probíhaly na vyšší úrovni, mimo konsensus a provádění. Validátoři tak mohou plnit své povinnosti, aniž by se museli starat o optimalizaci nejlepšího výsledku pro kumulovanou hodnotu blokového prostoru.
Nadcházející revoluce v oblasti MEV společnosti Solana
Solana v současné době diskutuje napříč řetězcem o tom, jak by měl být restrukturalizován její trh s poplatky (o čemž Ethereum uvažuje již několik let, ale nevyřešilo to).
Solana zatím neprošla potřebnou transformací MEV. Zatímco nedávný nárůst aktivity na řetězci přilákal účastníky MEV, jako jsou Jito a Ellipsis, aby začali budovat MEV infrastrukturu, hlavní validátoři zatím nepřekročili tento práh, aby mohli provozovat své vlastní Solana MEV strategie. V ostrém kontrastu s tím jsou všichni hlavní stakeři na Ethereu, kteří provozují MEV. Komunita validátorů Solany není tak nepřátelsky naladěná jako komunita Etherea, takže v zájmu upřednostnění zkušeností koncových uživatelů obě strany dosáhly dohody handshake, že MEV (zatím) nebudou extrahovat.
Tato situace nebude trvat dlouho; sociální vrstva nemůže sledovat chování donekonečna. Blockchainy musí fungovat v prostředí aktérů, kteří mají vlastní zájmy. Solana může fungovat lépe než Ethereum, protože může řešit některé problémy MEV, aniž by byla tak silně omezena decentralizací. Stále však musí zodpovědět některé záludné otázky, například zda by všechny sázky SOL měly mít nárok na odměny MEV, jakých se dosahuje prostřednictvím zvýšení MEV na Ethereu.
Abychom vyřešili problémy s přetížením na platformě Solana, zkoumali jsme některé minimální mechanismy. Tyto mechanismy zahrnují dynamické struktury poplatků, úpravy specifikace připravovaného místního plánovače, omezení založená na podílech a další optimalizace na aplikační vrstvě. Pokrok je rychlý. Generální ředitel společnosti Jito nedávno přiznal: „Malá skupina operátorů/hledačů sendvičuje soukromé mempooly“.
MEV je známkou ekonomického růstu, a proto je nevyhnutelný. Ve skutečnosti i Bitcoin, jehož jednoduchost je často oslavována jako jeho největší vlastnost, začal po Ordinálech a vzestupu ekonomické aktivity procházet přetvářením. Rozhodnutí ignorovat řešení kvůli negativním externalitám (jako je tomu v případě Jita) zmíněné externality neodstraňuje; vede pouze k nekoordinovanému trhu.
Sociální vrstva je účinným nástrojem prevence predátorského chování, ale může trvat jen krátce. Ethereum se potýká s nedostatky na sociální vrstvě, a to v souvislosti s nárůstem časových her, což je strategie, kdy navrhovatelé bloků záměrně odkládají uvolnění svých bloků na co nejdelší dobu, aby maximalizovali zisk MEV. To podkopává bezpečnost řetězce, ale z pohledu validátorů to dává ekonomický smysl. Ostuda může chvíli trvat, ale jediným dlouhodobým řešením je výzkum protokolu.
Je příliš brzy na to, abychom mohli říci, jak bude dodavatelský řetězec MEV Solana vypadat za několik let. Jednou věcí si však můžeme být jisti již nyní: většinu hodnoty zachytí velký počet validátorů.