Odkrywanie rynku opłat Solana i nowa przyszłość MEV
W miarę szybkiego rozwoju DeFi, blockchain Solana staje się nowym hotspotem dla zdecentralizowanych aplikacji, dzięki swojej wysokowydajnej architekturze i innowacyjnej technologii. Jednak wraz ze wzrostem aktywności gospodarczej, obawy dotyczące rynku opłat Solana i maksymalnej wartości możliwej do wydobycia (MEV) stopniowo stają się przedmiotem zainteresowania społeczności.
Wzrost popularności Solany w DeFi
Rozwój Solany rozszerza DeFi. Chociaż obserwowaliśmy z daleka, nigdy nie oferowaliśmy nowej perspektywy. Jednak gorąca aktywność na Solanie w ostatnich miesiącach dała nam nową okazję do obserwowania jej pozycji na rynku i tego, jak może ewoluować.
Opłaty transakcyjne są niezbędne do wspierania najbardziej podstawowych działań na blockchainie, ponieważ walidują transakcje użytkowników i włączają je do bloku. Głównym celem tych opłat jest zapobieganie spamowi; są one również częścią dotacji wypłacanej walidatorom za tworzenie / walidację bloków. W pewnym sensie te opłaty sieciowe są podobne do czynszu; użytkownicy płacą opłaty za dostęp do ograniczonego towaru w jednostce czasu. Towarem tym jest „przestrzeń blokowa”, tj. miejsce na bloku.
Tutaj oceniamy przestrzeń blokową na dwóch największych blockchainach inteligentnych kontraktów, Ethereum i Solana. Gdy zagłębimy się w temat, zrozumiemy, że rynek opłat, zarówno zaprojektowany w ramach protokołu, jak i organicznie opracowany od podstaw, pozwala walidatorom wykorzystać ich dostęp do przestrzeni blokowej.
Rynek opłat Solana jest zoptymalizowany pod kątem wysokiej wydajności i ma na celu uniknięcie problemów widocznych w podejściu Ethereum. Jednakże, podczas gdy rynek Solany może być ostatecznie bardziej wydajny niż Ethereum, nadal musi przejść podobną rewolucję MEV (walidatory zaczynają wykorzystywać swoją uprzywilejowaną pozycję). Solana nie musi iść drogą proponowanego przez Ethereum Protocol Blockchain Separation (PBS), ale musi określić kompleksowe podejście do długoterminowej stabilności swojego rynku opłat.
Podstawy wyceny przestrzeni bloków
Zanim zagłębimy się w temat, spróbujmy zrozumieć, jak z grubsza określa się wartość przestrzeni blokowej.
Istnieją zarówno aspekty techniczne, jak i społeczne (zasadniczo koordynacja między różnymi stronami, które nadają wartość blockchainowi). Z technicznego punktu widzenia łańcuchy bloków mogą dostosowywać rozmiar bloku, czas bloku oraz mechanizmy produkcji i propagacji bloków. Poniższy wykres zawiera bardziej szczegółowy opis i porównanie podejść Ethereum i Solana.
Aspekt społeczny odnosi się do koordynacji między interesariuszami w celu osiągnięcia technicznych i finansowych celów łańcucha. Można go również postrzegać jako status społeczny łańcucha bloków, subiektywny, ale mimo to ważny wskaźnik. Równie skuteczna jak presja społeczna i budowanie kultury rozwiązywania problemów, zarówno Solana, jak i Ethereum zbudowały takie kultury. Ostatnie przykłady dyskusji wokół warstwy społecznej obejmują debaty na temat zwiększenia limitu gazu Ethereum i emisji na epokę, a także niedawne zamknięcie mempoola Jito na Solanie.
Przeanalizujmy teraz i porównajmy bardziej szczegółowo rynki opłat Ethereum i Solana.
Podsumowanie rynku opłat Ethereum
Popularność Ethereum wynika przede wszystkim z jego środowiska wykonawczego: Ethereum Virtual Machine (EVM), które umożliwia zawieranie inteligentnych kontraktów. Innym czynnikiem jest bezprawny charakter Ethereum, który doprowadził do różnych fal innowacji: boomu ICO w latach 2017-2018, DeFi Summer w 2020 r. oraz szaleństwa NFT w latach 2021-2022. Dalsze istnienie tych aplikacji stworzyło wartość dla walidatorów, którzy zapewniają przestrzeń blokową dla tych działań.
Krótko po gwałtownym wzroście aktywności gospodarczej na Ethereum (było to przed przejściem na PoS), górnicy zaczęli badać, jak wstawiać swoje transakcje, gdy pojawiły się możliwości arbitrażu, wykorzystując swoją pozycję jako proponentów bloków.
Phil Daian jako pierwszy udokumentował tę aktywność. Po raz pierwszy udokumentował tę aktywność w swoim przełomowym artykule Flash Boys 2.0, opublikowanym w 2019 roku (który obecnie nazywamy MEV). W tamtym czasie rynek opłat Ethereum zezwalał jedynie na wyższe ceny gazu jako zachętę do włączenia transakcji. Te priorytetowe aukcje gazu (PGA) przeciążały sieć Ethereum i podnosiły ceny gazu, dopóki nie uruchomiono Flashbots (współzałożonych przez Daiana). Stworzyło to rynek dla górników, którzy mogli otrzymywać opłaty za włączenie transakcji od poszukiwaczy, którzy są handlowcami arbitrażowymi w łańcuchu. Badacze Ethereum zdali sobie następnie sprawę, że ekstrakcja MEV może być potężniejsza niż opłaty on-chain.
Najbardziej znaczącą zmianą na rynku opłat Ethereum może być EIP-1559, który stworzył opłatę podstawową (dynamicznie określaną na okres, aby zapobiec spamowi i spaleniu) oraz opłatę priorytetową (używaną do wyświetlania pilności lub określania preferencji i płaconą za blokowanie proponentów w celu włączenia transakcji). Ważną kwestią jest to, że „opłata priorytetowa” różni się funkcjonalnie od „napiwków”. Pierwsza z nich zapewnia włączenie i jest pośredniczona przez bazowy łańcuch, podczas gdy druga zapewnia zamawianie i włączenie i jest pośredniczona przez rynek opłat.
Podejście Ethereum ewoluowało; sprawdź naszą dogłębną analizę MEV z jesieni ubiegłego roku. Stało się to dzięki połączeniu warstwy społecznej, która próbuje zdecentralizować skoncentrowany przemysł MEV, oraz warstwy technicznej, w której MEV stał się kluczową częścią technicznej mapy drogowej (Vitalik nazywa tę część mapy drogowej „Plagą”).
Mechanika rynku opłat Solana
Solana przyjmuje radykalnie odmienne podejście w architekturze blockchain, zwłaszcza w zakresie skalowalności.
Niektóre godne uwagi innowacje Solany obejmują:
- Brak ogólnej puli pamięci: W Solana transakcje są przekazywane bezpośrednio od inicjującego klienta do bieżącego Lidera odpowiedzialnego za generowanie bloków, eliminując potrzebę posiadania puli pamięci. Teoretycznie zmniejsza to opóźnienie potwierdzenia transakcji, ale w praktyce sytuacja nie zawsze jest prosta ze względu na „jitter” (tj. różne czasy przetwarzania doświadczane przez różne walidatory podczas obsługi transakcji lub bloków).
- Izolacja stanu: Brak rozszerzenia puli pamięci sprawia, że transakcje na jego dAPP są bardziej niezależne od siebie. Podejście to jest podobne do koncepcji „dodawania większej liczby pasów ruchu w celu ułatwienia ruchu”; różne typy transakcji w Solana muszą podążać określonymi „ścieżkami”, od użytkowników do liderów, aby zostać dodane do bloków.
- Wykonywanie równoległe: Solana może przetwarzać nienakładające się transakcje jednocześnie w tym samym bloku. Wynika to z dwóch czynników:
- Produkcja bloków w Solana jest (w przybliżeniu) ciągła, ponieważ liderzy powinni dodawać transakcje do bloków w miarę ich otrzymywania.
- Liderzy slotów są ustaleni, ponieważ są wstępnie zaplanowani w kolejce i są również odpowiedzialni za ciągłą produkcję czterech kolejnych bloków.
Te dwa czynniki, w połączeniu z izolacją stanu Solana, umożliwiają „wielowątkowość” transakcji. Oznacza to, że transakcje w wielu wątkach są z grubsza potwierdzane w tym samym czasie w harmonogramie Leader bieżącej epoki (pod warunkiem, że transakcje w tym samym wątku nie zmieniają tego samego stanu) w ten sam sposób i w tym samym czasie.
Rynek opłat Solana: Taniej ≠ Lepiej
Opłaty sieciowe na Solanie są zazwyczaj bardzo niskie (choć wzrosły wraz z niedawnym popytem). W przeciwieństwie do Ethereum, Solana ma statyczną opłatę podstawową mierzoną w lamportach. Następnie opłata za priorytet jest mierzona w mikro lamportach za żądaną jednostkę obliczeniową.
Oznacza to, że podczas gdy opłaty skalują się algorytmicznie wraz ze złożonością i zapotrzebowaniem na EVM, SVM musi jedynie zwiększyć swoją opłatę priorytetową poprzez proste żądania. Wynikające z tego niedynamiczne kwestie techniczne są szczegółowo opisane tutaj, ale głównym punktem jest to, że statyczna wycena wahań popytu dla towaru o określonej podaży nie jest idealna.
Rynek opłat Solana: Nieuchronność MEV
Społeczny konsensus Solany postrzega niskie opłaty jako wyjątkową zaletę w porównaniu z innymi blockchainami. Takie podejście zachęca do spamu, więc niektórzy opowiadają się za podniesieniem opłat lub wdrożeniem dynamicznych opłat bazowych w okresach wysokiej aktywności (podobnie jak EIP-1559).
Dotychczasowe podejście Solany polegało na wdrażaniu lokalnych rynków opłat w celu obsługi zwiększonego popytu. Ponieważ stan jest odizolowany, sieć może łatwo zidentyfikować „hotspoty” lub stany doświadczające zwiększonego popytu. Takie podejście pozwala blockchainowi na algorytmiczne wycenianie transakcji z wyższymi docelowymi opłatami transakcyjnymi niż w stanach o mniejszym popycie. Podejście to jest podobne do roli konstruktora bloków Ethereum uzupełnianej przez harmonogram, który pomaga umieszczać transakcje w kolejnych blokach w oparciu o opłaty priorytetowe.
W ramach wdrażania zlokalizowanych rynków opłat, Solana zbudowała harmonogram w protokole, który lokalnie planuje transakcje do wykonania w oparciu o algorytm „pierwsze weszło, pierwsze wyszło”. Transakcje są stale przesyłane strumieniowo do liderów slotów, którzy następnie sortują je na podstawie dostarczonych wskazówek.
Algorytm wymaga również, by liderzy slotów udostępniali budowane przez siebie shardy niektórym węzłom, z którymi są połączeni, w oparciu o ich stawkę. Jednak, jak wspomniano wcześniej, proces ten jest zakłócany przez jitter. W szczególności, jitter harmonogramu (spowodowany losowym przypisywaniem przez Solanę przychodzących transakcji do wątków wykonawczych) i jitter sieciowy (wynikający z opóźnień przekaźników P2P przychodzących transakcji i shardów) powodują niepewność w porządkowaniu transakcji na Solanie, czyniąc aukcje przestrzeni bloków ekonomicznie wykonalnymi. Innymi słowy, walidatory mają ekonomiczną motywację do wstawiania lub zmiany kolejności transakcji za każdym razem, gdy występuje jitter. Dla użytkowników oznacza to wyciek MEV, a dla walidatorów zyski z MEV.
Solana vs. Ethereum
Krótki przegląd MEV na Ethereum: Przed Flashbotami na Ethereum, aktywność MEV wypierała regularną aktywność blockchain, podnosząc ceny gazu dla wszystkich użytkowników poprzez PGA. Na Solanie opłaty nie gwałtownie rosną, ponieważ nie ma ona wspólnego stanu i globalnej ceny minimalnej, takiej jak Ethereum, ale podczas zwiększonej aktywności zwykli użytkownicy mają trudności z dokonywaniem transakcji na Solanie. Flashbots wydały MEV-GETH do obsługi PGA, tworząc oddzielny kanał do przechwytywania wartości MEV poza mechanizmem opłat w protokole. W przypadku Solany, Jito wprowadziło podobny produkt dla walidatorów, zapewniając im pseudo-pulę pamięci i niestandardowy harmonogram do zamawiania transakcji w najbardziej korzystny sposób. Pula pamięci Jito była atrakcyjna dla użytkowników, oferując im gwarancję włączenia (tj. wyodrębnienia ich MEV).
Chociaż pula pamięci Jito była popularnym produktem, znalazła się pod presją społeczną i została zamknięta w zeszłym miesiącu. Może to wynikać z tych samych powodów, dla których ponad 20% transakcji Ethereum odbywa się za pośrednictwem prywatnych pul pamięci: użytkownicy stają się zmęczeni atakami typu sandwich. Spam jest ponownie jedynym mechanizmem dla transakcji wrażliwych czasowo na Solanie (z probabilistycznego punktu widzenia). Brak skutecznego mechanizmu licytacji przestrzeni blokowej prowadzi do niepewności w okresach wysokiego popytu.
Ponieważ transakcje na Solanie są teraz przesyłane bezpośrednio do slotów Leaders, a model priorytetów został zakłócony, topologia (i wynikające z niej opóźnienia) jest kluczowym elementem dla użytkowników rozważających transakcje wrażliwe na czas.
Topologię użytkowników w sieci można rozumieć jako to, jak „daleko” znajdują się oni od Liderów, w zależności od ich wagi stawki i/lub wagi stawki węzłów, z którymi są połączeni. Tak więc racjonalni agenci będą dążyć do połączenia z węzłami o wysokich stawkach, które są już kontrolowane, co prowadzi do centralizacji.
Krótkoterminową konsekwencją spamu jest to, że Solana jest obecnie tak przeciążona, że jest prawie bezużyteczna dla mniej zaawansowanych użytkowników z powodu niepowodzeń transakcji. Dlatego zajęcie się długoterminowymi konsekwencjami (centralizacja kolokacji i stawek sieciowych) staje się bardziej krytyczne.
Bardziej racjonalna struktura rynku?
Początkowa filozofia projektowa Solany koncentrowała się na wyeliminowaniu tarcia użytkownika i umożliwieniu sieci walidacji zaspokojenia popytu w dowolny sposób. To, co przeoczyli, to fakt, że rynki działają najskuteczniej, gdy istnieje pewien stopień pewności w ich działaniu. Rynki opłat zapewniają sposób na demokratyzację włączenia, wymagając od użytkowników płacenia więcej, przenosząc problem z perspektywy topologicznej na motywacyjną.
Chociaż zmienia to doświadczenia użytkowników, zaakceptowanie rynków opłat, a zwłaszcza ich związku z MEV, jest najlepszym rozwiązaniem dla Solany i jej użytkowników. Zapewnienie kosztownego podejścia pakietowego przy jednoczesnym zachowaniu integralności łańcucha jest znacznie lepsze niż brak jakiejkolwiek metody.
W rzeczywistości aktywność w łańcuchu jest prawie zawsze wrażliwa na czas, zwłaszcza gdy agenci starają się wydobyć wartość przy niewielkich lub zerowych kosztach ekonomicznych. Wysoka pewność wykonania jest lepsza niż tania realizacja probabilistyczna.
Specjalizacja rynków opłat pozwala na negocjacje i aukcje przestrzeni blokowej na wyższym poziomie, z dala od konsensusu i wykonania. W ten sposób walidatorzy mogą wypełniać swoje obowiązki, nie martwiąc się o optymalizację najlepszego wyniku dla skumulowanej wartości przestrzeni blokowej.
Nadchodząca rewolucja MEV w Solanie
Solana prowadzi obecnie dyskusje w całym łańcuchu na temat tego, w jaki sposób rynek opłat powinien zostać zrestrukturyzowany (coś, co Ethereum rozważa od lat, ale nie zostało rozwiązane).
Solana nie przeszła jeszcze niezbędnej transformacji MEV. Podczas gdy niedawny wzrost aktywności w łańcuchu przyciągnął uczestników MEV, takich jak Jito i Ellipsis, do rozpoczęcia budowy infrastruktury MEV, główni walidatorzy nie przekroczyli jeszcze tego progu, aby uruchomić własne strategie MEV Solana. W przeciwieństwie do tego, wszystkie główne stakery na Ethereum korzystają z MEV. Społeczność walidatorów Solany nie jest tak przeciwna jak społeczność Ethereum, więc ze względu na priorytetowe traktowanie doświadczenia użytkownika końcowego obie strony osiągnęły porozumienie, aby nie wyodrębniać MEV (jak dotąd).
Sytuacja ta nie potrwa długo; warstwa społeczna nie może monitorować zachowania w nieskończoność. Łańcuchy bloków muszą działać w środowisku podmiotów działających we własnym interesie. Solana może działać lepiej niż Ethereum, ponieważ może rozwiązać niektóre kwestie związane z MEV, nie będąc tak poważnie ograniczonym przez decentralizację. Nadal jednak musi odpowiedzieć na kilka trudnych pytań, takich jak to, czy wszystkie stakowane SOL powinny kwalifikować się do nagród MEV, tak jak to osiągnięto dzięki MEV boost na Ethereum.
Aby rozwiązać problemy z zatorami na Solanie, badamy pewne minimalne mechanizmy. Mechanizmy te obejmują dynamiczne struktury opłat, modyfikacje nadchodzącej specyfikacji lokalnego harmonogramu, ograniczenia oparte na stawkach i inne optymalizacje w warstwie aplikacji. Postępy następują szybko. Dyrektor generalny Jito przyznał niedawno: „Niewielka grupa operatorów / poszukiwaczy kanapkuje prywatne mempoole”.
MEV jest oznaką wzrostu gospodarczego, a zatem jest nieuniknione. W rzeczywistości nawet Bitcoin, którego prostota jest często uznawana za jego największą cechę, zaczął ulegać przekształceniu po Ordinals i wzroście aktywności gospodarczej. Wybór ignorowania rozwiązań z powodu negatywnych efektów zewnętrznych (takich jak przypadek Jito) nie eliminuje tych efektów zewnętrznych; prowadzi jedynie do nieskoordynowanego rynku.
Warstwa społeczna jest skutecznym narzędziem zapobiegania drapieżnym zachowaniom, ale może trwać tylko przez krótki czas. Ethereum doświadcza niedociągnięć w warstwie społecznej, wraz z pojawieniem się gier czasowych, strategii, w której proponenci bloków celowo opóźniają wydanie swoich bloków tak długo, jak to możliwe, aby zmaksymalizować przechwytywanie MEV. Podważa to bezpieczeństwo łańcucha, ale ma sens ekonomiczny z perspektywy walidatorów. Wstyd może trwać przez jakiś czas, ale badania nad protokołami są jedynym długoterminowym rozwiązaniem.
Jest zbyt wcześnie, aby powiedzieć, jak będzie wyglądał łańcuch dostaw MEV Solana za kilka lat. Ale jedną rzeczą, której możemy być pewni już teraz, jest to, że większość wartości zostanie przechwycona przez dużą liczbę walidatorów.