Pe măsură ce DeFi se extinde rapid, lanțul de blocuri Solana apare ca un nou punct fierbinte pentru aplicațiile descentralizate, datorită arhitecturii sale de înaltă performanță și tehnologiei inovatoare. Cu toate acestea, pe măsură ce activitatea economică crește vertiginos, preocupările legate de piața de taxe Solana și de valoarea maximă extractibilă (MEV) devin treptat în centrul atenției comunității.
Ascensiunea Solana în DeFi
Ascensiunea Solana extinde Spațiul DeFi. Deși am observat de la distanță, nu am oferit niciodată o nouă perspectivă. Cu toate acestea, activitatea ferventă asupra Solana din ultimele luni ne-a oferit o nouă oportunitate de a observa poziția sa pe piață și modul în care ar putea evolua.
Comisioanele de tranzacție sunt esențiale pentru susținerea celor mai de bază activități pe un blockchain, deoarece validează tranzacțiile utilizatorilor și le includ într-un bloc. Scopul principal al acestor taxe este de a preveni spam-ul; ele fac parte, de asemenea, din subvenția plătită validatorilor pentru construirea/validarea blocurilor. Într-un anumit sens, aceste taxe de rețea sunt similare unei chirii; utilizatorii plătesc taxe pentru a avea acces la o marfă limitată pe unitate de timp. În acest caz, marfa este „spațiul de bloc”, adică spațiul pe bloc.
Aici, evaluăm spațiul blocurilor pe două dintre cele mai mari lanțuri de blocuri de contracte inteligente, Ethereum și Solana. Pe măsură ce aprofundăm, înțelegem că piața de taxe, atât proiectată în cadrul protocolului, cât și dezvoltată organic de la zero, permite validatorilor să își valorifice accesul la spațiul blocului.
Piața de taxe Solana este optimizată pentru performanțe ridicate și urmărește să evite problemele întâlnite în abordarea Ethereum. Cu toate acestea, deși piața Solana ar putea fi, în cele din urmă, mai eficientă decât cea a Ethereum, ea trebuie să treacă printr-o revoluție MEV similară (validatorii începând să își exploateze poziția privilegiată). Solana nu trebuie să urmeze calea propusă de Ethereum prin protocolul Blockchain Separation (PBS), dar trebuie să identifice o abordare cuprinzătoare pentru stabilitatea pe termen lung a pieței sale de taxe.
Fundamentele evaluării spațiului de blocuri
Înainte de a aprofunda, să încercăm să înțelegem cum se determină aproximativ valoarea spațiului de blocuri.
Există atât aspecte tehnice, cât și aspecte sociale (în esență, coordonarea între diverse părți care dau valoare blockchain-ului). Din punct de vedere tehnic, blockchain-urile pot ajusta dimensiunea blocurilor, timpul de funcționare a blocurilor, precum și mecanismele de producere și propagare a blocurilor. Graficul de mai jos oferă o descriere mai detaliată și o comparație a abordărilor Ethereum și Solana.
Aspectul social se referă la coordonarea între părțile interesate pentru a atinge obiectivele tehnice și financiare ale lanțului. Acesta poate fi văzut, de asemenea, ca statutul social al lanțului de blocuri, subiectiv, dar totuși o măsurătoare importantă. La fel de eficiente ca și presiunea socială și construirea unei culturi pentru a rezolva problemele, atât Solana, cât și Ethereum au construit astfel de culturi. Printre exemplele recente de discuții în jurul stratului social se numără dezbaterile privind creșterea limitei de gazare a Ethereum și a emisiunii pe epocă, precum și închiderea recentă a mempool-ului lui Jito pe Solana.
Acum, haideți să examinăm și să comparăm mai în detaliu piețele de comisioane din Ethereum și Solana.
Rezumat al pieței de taxe de la Ethereum
Popularitatea Ethereum este atribuită în primul rând mediului său de execuție: Ethereum Virtual Machine (EVM), care face posibile contractele inteligente. Un alt factor este natura fără permisiune a Ethereum, care a dus la diverse valuri de inovație: boom-ul ICO din 2017-2018, vara DeFi din 2020 și nebunia NFT din 2021-2022. Existența continuă a acestor aplicații a creat valoare pentru validatorii care oferă spațiu de bloc pentru aceste activități.
La scurt timp după o creștere bruscă a activității economice pe Ethereum (acest lucru s-a întâmplat înainte de tranziția la PoS), minerii au început să exploreze cum să își insereze tranzacțiile atunci când au apărut oportunități de arbitraj, valorificându-și poziția de propunători de blocuri.
Phil Daian a fost primul care a documentat această activitate. El a documentat pentru prima dată această activitate în lucrarea sa revoluționară, Flash Boys 2.0, publicată în 2019 (pe care noi o numim acum MEV). La acea vreme, piața de comisioane de la Ethereum permitea doar prețuri mai mari la gaze ca stimulent pentru includerea tranzacțiilor. Aceste licitații prioritare de gaze (PGA) au congestionat rețeaua Ethereum și au dus la creșterea prețurilor la gaze până când a fost lansat Flashbots (cofondat de Daian). Aceasta a creat o piață pentru minerii care puteau fi plătiți cu taxe de includere a tranzacțiilor de către căutători, care sunt comercianți de arbitraj pe lanț. Cercetătorii Ethereum au realizat ulterior că extragerea MEV ar putea fi mai puternică decât taxele on-chain.
Cea mai semnificativă modificare a pieței de taxe de la Ethereum poate fi EIP-1559, care a creat o taxă de bază (determinată dinamic pe perioadă, pentru a preveni spam-ul și arsă) și o taxă de prioritate (utilizată pentru a afișa urgența sau a specifica preferințele și plătită pentru a bloca propunătorii pentru includerea tranzacțiilor). Un aspect important este că „taxa de prioritate” este diferită din punct de vedere funcțional de „bacșișuri”. Primul asigură includerea și este mediat de lanțul subiacent, în timp ce al doilea asigură ordonarea și includerea și este mediat de piața de taxe.
Abordarea Ethereum a evoluat; consultați studiul nostru aprofundat despre MEV din toamna anului trecut. Acest lucru s-a întâmplat printr-o combinație între stratul social, care încearcă să descentralizeze o industrie MEV concentrată, și stratul tehnic, unde MEV a devenit acum o parte esențială a foii de parcurs tehnice (Vitalik numește această parte a foii de parcurs „The Scourge”).
Mecanica pieței de taxe Solana
Solana are o abordare radical diferită în arhitectura blockchain, în special în ceea ce privește scalabilitatea.
Unele inovații notabile ale Solana includ:
- Fără pool de memorie generală: În Solana, tranzacțiile sunt transmise direct de la clientul inițiator la Leaderul curent responsabil cu generarea blocurilor, eliminând necesitatea unui pool de memorie. Acest lucru reduce teoretic latența de confirmare a tranzacțiilor, dar, în practică, situația nu este întotdeauna simplă din cauza „jitterului” (adică, timpii de procesare diferiți experimentați de validatori diferiți atunci când tratează tranzacții sau blocuri).
- State Isolation: Lipsa unei extensii a pool-ului de memorie face ca tranzacțiile de pe dAPP-urile sale să fie mai independente unele de altele. Această abordare este similară conceptului de „adăugare a mai multor benzi de circulație pentru a ușura traficul”; diferite tipuri de tranzacții pe Solana trebuie să urmeze „căi” specifice, de la utilizatori la Leaders, pentru a fi adăugate la blocuri.
- Execuție paralelă: Solana poate procesa tranzacții care nu se suprapun simultan în același bloc. Acest lucru se datorează a doi factori:
- Producția de blocuri Solana este (aproximativ) continuă, deoarece se așteaptă ca Liderii să adauge tranzacții la blocuri pe măsură ce le primesc.
- Slot Leaders sunt fixe, deoarece sunt programate în prealabil într-o coadă și sunt, de asemenea, responsabile de producția continuă a patru blocuri consecutive.
Acești doi factori, combinați cu izolarea de stare a Solana, permit ca tranzacțiile să fie „multithreaded”. Acest lucru înseamnă că tranzacțiile din mai multe fire de execuție sunt aproximativ confirmate în același timp în programul Leader al epocii curente (cu condiția ca tranzacțiile din cadrul aceluiași fir de execuție să nu modifice aceeași stare) în același mod și în același timp.
Piața de taxe Solana: Mai ieftin ≠ Mai bun
Taxele de rețea pe Solana sunt de obicei foarte mici (deși au crescut odată cu cererea recentă). Spre deosebire de Ethereum, Solana are o taxă de bază statică măsurată în lamporturi. Apoi, taxa sa de prioritate se măsoară în micro lamporturi pentru fiecare unitate de calcul solicitată.
Acest lucru înseamnă că, în timp ce taxele cresc în mod algoritmic în funcție de complexitate și de cererea de pe EVM, SVM trebuie să își mărească taxa de prioritate doar prin cereri simple. Problemele tehnice nedinamice care rezultă sunt detaliate aici, dar ideea principală este că stabilirea prețului fluctuațiilor cererii în mod static pentru un produs cu o ofertă determinată nu este ideală.
Piața de taxe Solana: Inevitabilitatea MEV
Consensul social al Solana consideră că taxele sale scăzute reprezintă un avantaj unic în comparație cu alte blockchains. Această abordare invită la spam, așa că unii pledează pentru creșterea taxelor sau implementarea unor taxe de bază dinamice în perioadele de activitate ridicată (similar cu EIP-1559).
Abordarea de până acum a Solana a fost aceea de a implementa piețe de taxe localizate pentru a face față cererii crescute. Deoarece statul este izolat, rețeaua poate identifica cu ușurință „hotspoturile” sau statele care se confruntă cu o cerere crescută. Această abordare de tip hotspot permite blockchain-ului să stabilească algoritmic prețul tranzacțiilor cu taxe de tranzacție țintă mai mari decât în cazul statelor cu cerere mai redusă. Această abordare este similară rolului constructorului de blocuri din Ethereum, completat de un programator, care ajută la plasarea tranzacțiilor în blocuri consecutive pe baza taxelor de prioritate.
Ca parte a implementării piețelor de taxe localizate, Solana a construit un programator în protocol care programează local tranzacțiile pentru a fi executate pe baza unui algoritm „primul intrat, primul ieșit”. Tranzacțiile sunt transmise în mod continuu către liderii de sloturi, care le sortează apoi pe baza indicațiilor pe care le furnizează.
Algoritmul cere, de asemenea, ca liderii de sloturi să împartă fragmentele pe care le construiesc cu unele dintre nodurile la care sunt conectați, în funcție de miza acestora. Cu toate acestea, după cum s-a menționat anterior, acest proces este perturbat de jitter. Mai exact, jitterul planificatorului (datorat faptului că Solana atribuie aleatoriu tranzacțiile primite la firele de execuție) și jitterul rețelei (din cauza latenței releului P2P al tranzacțiilor și al shards-urilor primite) creează incertitudine în ordonarea tranzacțiilor pe Solana, ceea ce face ca licitațiile de spațiu de blocuri să fie fezabile din punct de vedere economic. Cu alte cuvinte, validatorii au un stimulent economic pentru a insera sau a reordona tranzacțiile ori de câte ori există fluctuații. Pentru utilizatori, acest lucru înseamnă scurgeri de MEV, iar pentru validatori, înseamnă profituri de MEV.
Solana vs. Ethereum
O scurtă trecere în revistă a MEV pe Ethereum: Înainte de Flashbots pe Ethereum, activitatea MEV a sufocat activitatea obișnuită a blockchain-ului, determinând creșterea prețurilor la benzină pentru toți utilizatorii prin PGA-uri. Pe Solana, taxele nu cresc vertiginos, deoarece nu are un stat partajat și un preț minim global, ca Ethereum, dar în timpul unei activități sporite, utilizatorii obișnuiți consideră că este dificil să finalizeze tranzacțiile pe Solana. Flashbots a lansat MEV-GETH pentru a se ocupa de PGA-uri, creând un canal separat pentru capturarea valorii MEV în afara mecanismului de taxe în protocol. În cazul Solana, Jito a introdus un produs similar pentru validatori, punându-le la dispoziție un pseudo-bloc de memorie și un programator personalizat pentru a ordona tranzacțiile în modul cel mai avantajos. Pool-ul de memorie al Jito a fost atractiv pentru utilizatori, oferindu-le o garanție de includere (și anume, extragerea MEV-ului lor).
Deși a fost un produs popular, fondul de memorie Jito a fost supus presiunii sociale și a fost închis luna trecută. Acest lucru se poate datora acelorași motive pentru care peste 20% din tranzacțiile Ethereum se desfășoară prin intermediul pool-urilor de memorie private: utilizatorii se plictisesc de atacurile de tip sandwich. Spam-ul este din nou singurul mecanism pentru tranzacțiile sensibile la timp pe Solana (din punct de vedere probabilistic). Lipsa unui mecanism eficient de ofertare a spațiului de blocuri duce la incertitudine în perioadele de cerere mare.
Deoarece tranzacțiile de pe Solana sunt acum transmise direct către slot Leaders și modelul de prioritate a fost perturbat, topologia (și latența rezultată) este o componentă crucială pentru utilizatorii care iau în considerare tranzacțiile sensibile la timp.
Topologia utilizatorilor din rețea poate fi înțeleasă ca fiind cât de „departe” se află aceștia de Leaders, în funcție de ponderea mizei lor și/sau de ponderea mizei nodurilor la care sunt conectați. Astfel, agenții raționali vor căuta să fie conectați la noduri cu mize mari deja controlate, ceea ce duce la centralizare.
Ca o consecință pe termen scurt a spam-ului, Solana este acum atât de congestionată încât este aproape inutilizabilă pentru utilizatorii mai puțin sofisticați din cauza eșecurilor de tranzacționare. Prin urmare, abordarea consecințelor pe termen lung (centralizarea co-locației și a mizelor din rețea) devine mai critică.
O structură de piață mai rațională?
Filozofia inițială de proiectare a Solana s-a axat pe eliminarea fricțiunilor utilizatorilor și pe permiterea rețelei de validare să satisfacă cererea în orice mod. Ceea ce au trecut cu vederea este faptul că piețele funcționează cel mai eficient atunci când există un anumit grad de certitudine în funcționarea lor. Piețele cu taxe oferă o modalitate de a democratiza incluziunea prin solicitarea ca utilizatorii să plătească mai mult, mutând problema de la o perspectivă topologică la una bazată pe stimulente.
Deși acest lucru schimbă experiența utilizatorilor, acceptarea piețelor de taxe, în special relația lor cu MEV, este cea mai bună cale de urmat pentru Solana și utilizatorii săi. Furnizarea unei abordări de pachete cu costuri reduse, menținând în același timp integritatea lanțului, este mult mai bună decât să nu existe nicio metodă.
De fapt, activitatea pe lanț este aproape întotdeauna sensibilă la timp, în special atunci când agenții încearcă să extragă valoare cu costuri economice mici sau chiar inexistente. O execuție cu grad ridicat de certitudine este mai bună decât o execuție probabilistică ieftină.
Specializarea piețelor de taxe permite ca negocierea și licitațiile pentru spațiul de bloc să aibă loc la un nivel superior, departe de consens și execuție. Astfel, validatorii își pot îndeplini sarcinile fără a se preocupa de optimizarea celui mai bun rezultat pentru valoarea acumulată a spațiului de bloc.
Viitoarea revoluție MEV de la Solana
Solana se află în prezent în discuții în întregul lanț cu privire la modul în care ar trebui restructurată piața sa de comisioane (un lucru pe care Ethereum îl are în vedere de ani de zile, dar pe care nu l-a rezolvat).
Solana nu a trecut încă prin transformarea MEV necesară. În timp ce recenta creștere a activității pe lanț a atras participanți MEV precum Jito și Ellipsis pentru a începe să construiască infrastructura MEV, validatorii majori nu au trecut încă acest prag pentru a rula propriile lor strategii MEV Solana. În contrast puternic, toți marii pariori de pe Ethereum rulează MEV. Comunitatea validatorilor Solana nu este la fel de conflictuală ca și comunitatea Ethereum, așa că, de dragul de a prioritiza experiența utilizatorului final, ambele părți au ajuns la un acord prin strângere de mână pentru a nu extrage MEV (deocamdată).
Această situație nu va dura; stratul social nu poate monitoriza comportamentul la nesfârșit. Blockchains trebuie să funcționeze într-un mediu de actori interesați. Solana ar putea avea performanțe mai bune decât Ethereum, deoarece poate aborda unele probleme legate de MEV fără a fi atât de grav constrânsă de descentralizare. Cu toate acestea, încă trebuie să răspundă la unele întrebări dificile, cum ar fi dacă toate SOLANA mizate ar trebui să fie eligibile pentru recompense MEV, așa cum se obține prin stimularea MEV pe Ethereum.
Pentru a rezolva problemele de congestie pe Solana, am explorat câteva mecanisme minime. Aceste mecanisme includ structuri dinamice de taxe, modificări ale specificației viitoare a planificatorului local, constrângeri bazate pe miză și alte optimizări la nivelul aplicației. Progresele se înregistrează rapid. Directorul general al Jito a recunoscut recent: „Un grup mic de operatori/cercetași se ocupă de sandwich-uri cu mempools private”.
MEV este un semn de creștere economică și, prin urmare, este inevitabil. De fapt, chiar și Bitcoin, a cărui simplitate este adesea salutată ca fiind cea mai mare caracteristică a sa, a început să treacă printr-o remodelare după Ordonanțe și creșterea activității economice. Alegerea de a ignora soluțiile din cauza externalităților negative (cum ar fi cazul lui Jito) nu elimină respectivele externalități; aceasta duce doar la o piață necoordonată.
Stratul social este un instrument eficient pentru prevenirea comportamentului prădător, dar nu poate dura decât o perioadă scurtă de timp. Ethereum se confruntă cu deficiențe la nivelul stratului social, odată cu creșterea jocurilor de timp, o strategie prin care cei care propun blocuri întârzie în mod intenționat eliberarea blocurilor lor cât mai mult timp posibil pentru a maximiza capturarea MEV. Acest lucru subminează securitatea lanțului, dar are sens din punct de vedere economic din perspectiva validatorilor. Rușinea poate dura o vreme, dar cercetarea în domeniul protocoalelor este singura soluție pe termen lung.
Este prea devreme pentru a spune cum va arăta lanțul de aprovizionare cu MEV-uri Solana peste câțiva ani. Dar un lucru de care putem fi siguri acum este că cea mai mare parte a valorii va fi capturată de un număr mare de validatori.