Autor: Daniel Li, CoinVoice

W dziedzinie blockchaina kwestia maksymalizacji ekstrakcji wartości (MEV) zawsze przyciągała wiele uwagi. MEV to sposób na czerpanie korzyści z optymalizacji kolejności transakcji podczas procesu budowy bloku. Chociaż MEV przynosi ogromne zyski, zyski te płyną głównie do wyszukiwarek MEV i konstruktorów bloków, podczas gdy użytkownicy Ethereum, portfele, DApps itp. nie mogą dzielić się tymi zyskami.

Aby rozwiązać ten problem, usługa infrastruktury Ethereum Flashbots uruchomiła niedawno wersję beta protokołu MEV-Share, którego celem jest dystrybucja części przychodów MEV wśród użytkowników ekosystemu Ethereum w celu osiągnięcia otwartej i sprawiedliwej dystrybucji przychodów. Oznacza to, że współdzielony dochód MEV przeszedł z teorii do praktyki i nadchodzi era dochodu MEV dla użytkowników Ethereum.

 

Blockchain's Dark Forest MEV i jak go złamać

 

Blockchain przewyższa większość systemów na świecie swoją przejrzystością i identyfikowalnością, ale kryją się za nim także niewidzialne gry. Spośród wielu gier MEV jest niewątpliwie tą, która przyciąga najwięcej uwagi. Początkowo MEV był postrzegany jako dodatkowy podatek nałożony na użytkowników przez oportunistycznych traderów, ale dziś stał się wszechobecny i stał się ogólnym terminem określającym handel arbitrażowy w łańcuchu transakcji. Arbitraż, likwidacja, front-running, ataki typu „sandwich” i handel odwrotny to obecnie popularne strategie ataków MEV. Te strategie ataków mają różny stopień wpływu na użyteczność Ethereum, a niektóre mogą nawet stwarzać ryzyko egzystencjalne.

MEV jest jak ciemny las, w którym poszukiwacze i budowniczowie bloków (górnicy) ukrywają się w ciemności, okradając niczego niepodejrzewających użytkowników/handlowców. Złośliwe MEV powodują szkody, takie jak nieuczciwość rynku, bezpieczeństwo sieci, wycieki prywatności i zwiększone koszty. Wraz z szybkim rozwojem aplikacji DeFi problem MEV staje się coraz bardziej widoczny. Coraz więcej instytucji zaczyna zwracać uwagę na ten problem i próbować rozwiązać problem minimalizując negatywny wpływ MEV. Do głównych rozwiązań obecnie zaliczają się:

 

Aukcja MEV (MEVA)

MEVA to rozwiązanie oparte na mechanizmie aukcyjnym, zaprojektowane w celu złagodzenia problemu MEV poprzez mechanizm licytacji. Walidatorzy mogą licytować transakcje, które zamierzają spakować, a transakcja z najwyższą ceną zostanie spakowana jako pierwsza. Ta metoda może skutecznie zmniejszyć przeciążenie sieci spowodowane licytacją.

Zalety: Wdrożenie MEVA jest stosunkowo proste i nie wymaga większych zmian w istniejącym protokole konsensusu, jednocześnie może skutecznie zmniejszyć przeciążenie sieci spowodowane licytacją.

Wady: MEVA wiąże się z pewnym ryzykiem centralizacji, ponieważ mniejsi zamawiający będą próbowali współpracować z większymi, aby wypracować bardziej scentralizowany konsensus. Ponadto, ponieważ MEV jest pozyskiwany przez zwycięskiego oferenta, dochody z wydobycia, które uzyskałyby inne sekwencery, zostaną pokryte przez użytkowników, co doprowadzi do wyższych kosztów dla użytkowników.

 

Uczciwa usługa sortowania (FSS)

FSS stara się zapewnić uczciwość zamawiania i zmniejszyć problemy z MEV, wdrażając porządek między kontraktami mempool i przekaźnikami. FSS wymaga od uczestników wspólnego utrzymywania sekwencera, aby zapewnić uczciwą kolejność transakcji w puli pamięci.

Zalety: FSS może zapewnić bardziej niezawodny mechanizm zapewniający uczciwość zamawiania i jest wysoce kompatybilny z istniejącymi architekturami konsensusu.

Wady: FSS może wprowadzić ryzyko zmowy z Oracle i może zwiększyć koszty użytkownika, ponieważ zachęty dla dostawców Oracle mogą wiązać się z dodatkowymi opłatami.

 

Randomizacja kolejności transakcji

Randomizacja kolejności transakcji jest prostym rozwiązaniem MEV, które zmniejsza liczbę MEV poprzez losowanie kolejności transakcji podczas pakowania transakcji. Takie podejście może zmniejszyć MEV, ponieważ należy przesłać wiele pakietów transakcji, aby mieć szansę wyodrębnienia oczekiwanego MEV.

Zalety: Randomizacja kolejności transakcji może zmniejszyć MEV i jest stosunkowo prosta do wdrożenia.

Wady: To podejście może zwiększyć koszt wykonania MEV, ponieważ do uzyskania oczekiwanego MEV wymagane jest wielokrotne przesłanie pakietu transakcji.

 

szyfrowanie progowe

Szyfrowanie progowe może zapewnić silną prywatność transakcji i potencjalnie wyeliminować duże ilości MEV. Kryptografia progowa może dzielić transakcje na wiele części i przypisywać te części do wielu walidatorów w celu przetworzenia. Dopiero gdy wszystkie walidatory wykonają swoją część, transakcja może zostać ponownie złożona i opublikowana w sieci.

Plusy: Szyfrowanie progowe może zapewnić silną prywatność transakcji i potencjalnie wyeliminować duże ilości MEV.

Wady: Szyfrowanie progowe wprowadza złożoną procedurę weryfikacji, która wymaga dużej liczby weryfikatorów, co może nie być wykonalne.

 

MEV-Geth

MEV-Geth to rozwiązanie problemu MEV, które zmniejsza ryzyko ataków MEV poprzez modyfikację kodu klienta Ethereum Geth w celu zmniejszenia wpływu walidatorów lub górników na zamawianie transakcji.

Zalety: MEV-Geth ulepsza algorytm sortowania transakcji, zmniejsza ryzyko ataków MEV i poprawia bezpieczeństwo sieci.

Wady: MEV-Geth można zaimplementować tylko na kliencie Geth, a kod klienta Ethereum Geth wymaga modyfikacji, co skutkuje wysokimi kosztami rozwoju i utrzymania.

Obecnie idee projektowe większości protokołów MEV mają na celu rozwiązanie problemu drapieżnych MEV i mają na celu ustanowienie zorientowanego na rynek i uczciwego rynku MEV. Jednakże obecnie nie ma konkretnego rozwiązania dotyczącego podziału interesów pomiędzy trzema stronami zaangażowanymi w problem MEV: handlowcami, górnikami i poszukiwaczami. Niedawno Flashboty wypuściły wersję beta MEV-Share, która właśnie wypełnia tę lukę. Podstawową ideą MEV-Share jest traktowanie MEV jako zasobu publicznego. Przy założeniu zapewnienia prywatności transakcji użytkowników w przestrzeni blokowej, górnicy, osoby wyszukujące i handlowcy mogą dzielić się korzyściami płynącymi z MEV poprzez rozsądny mechanizm dystrybucji korzyści. . Promując w ten sposób urynkowienie, standaryzację, wiarygodność, prywatność i decentralizację MEV. Chociaż MEV-Share jest wciąż w fazie beta, oczekuje się, że stanie się w przyszłości jednym z ważnych rozwiązań problemów MEV.

 

Model MEV-Share, w którym wygrywają obie strony, rozwiązuje problem „uwięzienia” traderów

 

MEV-Share to nowy zdecentralizowany mechanizm realizacji transakcji uruchomiony przez Flashboty, który może skutecznie rozwiązać problem „uwięzienia” traderów. W tradycyjnym mechanizmie realizacji transakcji handlowcy często narażeni są na ryzyko „uszczypnięcia”, co oznacza, że ​​ich transakcje mogą zostać wykonane w sposób preferencyjny lub nie przez złośliwe weryfikatory, co może skutkować nieuczciwymi wynikami transakcji lub niezgodnie z życzeniami handlowców. Wprowadzając programowalne mechanizmy aukcji zapewniające prywatność i konkurencyjny przepływ zamówień, MEV-Share może osiągnąć współpracę i optymalizację pomiędzy handlowcami i poszukiwaczami, osiągając w ten sposób sytuację, w której wygrywają obie strony.

Po pierwsze, MEV-Share umożliwia inwestorom dokładny wybór danych transakcyjnych do ukrycia i wyświetlenia poprzez programowalną prywatność, umożliwiając inwestorom kontrolowanie ich własnych prywatnych informacji. Ponadto wyszukujący licytują na konkurencyjnych aukcjach przepływu zamówień o prawa do realizacji prywatnych transakcji użytkowników. Wybiórczo ujawniając dane dotyczące transakcji, inwestorzy mogą pomóc użytkownikom w lepszej optymalizacji ofert, a tym samym zażądać wyższych opłat. Ten konkurencyjny mechanizm aukcji przepływu zamówień może stworzyć konkurencję między osobami wyszukującymi, zwiększając w ten sposób zyski handlowców.

Po drugie, MEV-Share wprowadza nową jednostkę Matchmaker. Mechanizmy dopasowujące mogą dopasowywać oferty przesłane przez użytkowników do pakietów ofert wyszukujących MEV, umożliwiając wyszukującym dalszą optymalizację wysiłków w zakresie przechwytywania MEV. Gdy użytkownik prześle transakcję do mechanizmu losującego, mechanizm losujący wybiórczo udostępni informacje o transakcji wyszukiwarce, a wyszukiwarka będzie nasłuchiwać i odbierać nowe strumienie zdarzeń za pośrednictwem punktu końcowego SSE. Następnie wyszukujący proponuje systemowi losującemu ofertę, która jest dołączona do transakcji użytkownika. Obecnie Flashboty obsługują tylko backruny, które spakują transakcje użytkownika z każdą ważną transakcją backrun poszukiwacza i przekażą je do konstruktora bloków. Konstruktor bloków wybierze zwycięski pakiet transakcji i zwróci użytkownikowi część zysków backrunowych wyszukiwarki.

Po trzecie, MEV-Share wspiera także współpracę i optymalizację pomiędzy traderami i poszukiwaczami. Zachowując prywatność transakcji, inwestorzy mogą teraz targować się o utworzony MEV, nie pozwalając wyszukującym na konkurowanie. Programowalne udostępnianie informacji umożliwia współpracę i optymalizację. Mechanizm ten może stworzyć pozytywną interakcję pomiędzy poszukiwaczami i traderami, osiągając w ten sposób sytuację korzystną dla obu stron.

Wprowadzając programowalne mechanizmy aukcji zapewniające prywatność i konkurencyjny przepływ zamówień, MEV-Share w dalszym ciągu optymalizuje i ulepsza rozwiązanie w zakresie dzielenia się przychodami z MEV. Programowalna prywatność umożliwia inwestorom ukrywanie informacji o transakcjach w zaszyfrowanych inteligentnych kontraktach, chroniąc w ten sposób ich prywatność i bezpieczeństwo. Mechanizm aukcji z konkurencyjnym przepływem zamówień umożliwia wyszukującym składanie wyższych ofert podczas procesu aukcji w celu uzyskania przepływu transakcji, maksymalizując w ten sposób interesy handlowców i wyszukujących.

Model MEV-Share, w którym wygrywają obie strony, nie tylko poprawia zyski traderów, ale także wzmacnia stabilność i zrównoważony rozwój całego ekosystemu. Ograniczając pojawianie się złośliwych MEV, MEV-Share chroni bezpieczeństwo i stabilność ekosystemu blockchain. Jednocześnie MEV-Share dostarcza nowych pomysłów i kierunków rozwoju ekosystemu blockchain, zachęcając kolejnych uczestników do przyłączenia się do programu dzielenia się korzyściami MEV i wspólnego promowania innowacyjności i zastosowania technologii blockchain.

 

Jaki wpływ protokół MEV-Share wnosi na ekosystem Ethereum?

 

MEV nie jest nową koncepcją. Badania nad MEV pojawiły się już w 2019 roku. W tym czasie niektórzy badacze blockchain zaczęli badać przewidywalność i manipulację sekwencjami transakcji blockchain, a także wpływ tej manipulacji na rynek blockchain. Ale kiedy na rynku jest gorąco, większość ludzi jest zajęta zarabianiem na MEV, a gorączka na rynku ukrywa wiele rzeczy. Pod wpływem obecnych warunków na rynku kryptowalut działalność finansowa w łańcuchu uległa spowolnieniu, a ludzie zaczęli ponownie skupiać się na wpływie kwestii MEV na uczciwość i zrównoważony rozwój rynku.

Flashbots, jako organizacja non-profit działająca w sieci Ethereum, zaangażowała się w rozwiązanie problemu MEV i zapewnienie użytkownikom ekosystemu Ethereum bezpieczniejszego i uczciwszego mechanizmu realizacji transakcji. Już w 2021 roku Flashboty uruchomiły protokół MEV-Boost, który poprawia wydajność i bezpieczeństwo realizacji transakcji, umożliwiając twórcom transakcji i weryfikatorom dzielenie się zarobkami MEV. Protokół MEV-Share został opracowany na podstawie protokołu MEV-Boost. W porównaniu z protokołem MEV-Boost, MEV-Share dodatkowo włącza użytkowników handlowych w dystrybucję dochodu MEV, osiągając bardziej sprawiedliwą dystrybucję. Obecnie MEV-Share jest jeszcze w wersji beta, ale jej wpływ na ekosystem Ethereum będzie znaczący.

Wpływ uruchomienia protokołu MEV-Share na ekosystem Ethereum obejmuje głównie następujące aspekty:

(1) Poprawa wydajności i uczciwości transakcji: Tradycyjny mechanizm realizacji transakcji może zostać przechwycony. Transakcje handlowców mogą zostać wykonane jako pierwsze lub nie zostać wykonane przez złośliwe podmioty zatwierdzające, co spowoduje nieuczciwe wyniki transakcji lub niezgodne z oczekiwaniami handlowców. życzenia. MEV-Share może zminimalizować ryzyko uszczypnięcia oraz poprawić efektywność i uczciwość transakcji poprzez wprowadzenie programowalnych mechanizmów aukcji zapewniających prywatność i konkurencyjny przepływ zamówień.

(2) Zmniejsz wpływ MEV: MEV jest ważnym problemem w ekosystemie Ethereum i może stanowić zagrożenie dla dostępności i bezpieczeństwa sieci Ethereum. Wprowadzając mechanizm aukcji konkurencyjnego przepływu zamówień, MEV-Share może włączyć wartość MEV do sieci, zmniejszając w ten sposób wpływ MEV.

(3) Zwiększ korzyści i udział zwykłych użytkowników: w tradycyjnych transakcjach typu blockchain zwykłym użytkownikom często trudno jest dzielić się wartością MEV. Protokół MEV-Share umożliwia zwykłym użytkownikom dzielenie się przychodami MEV poprzez publiczny mechanizm dystrybucji przychodów MEV i może uzyskać większe przychody poprzez zapewnienie płynności i inne usługi. Zwiększy to korzyści i udział zwykłych użytkowników oraz będzie promować bardziej sprawiedliwy i zrównoważony rozwój ekosystemu Ethereum.

(4) Promowanie innowacyjności ekosystemu Ethereum: MEV-Share, jako nowy zdecentralizowany mechanizm realizacji transakcji, może zapewnić więcej możliwości innowacji w ekosystemie Ethereum. Na przykład MEV-Share może zapewnić bardziej wydajny i sprawiedliwszy mechanizm handlowy dla zdecentralizowanych giełd, a także może zapewnić bezpieczniejszy i niezawodny mechanizm handlowy dla innych aplikacji DeFi.

(5) Poprawa ogólnej konkurencyjności sieci Ethereum: Wraz z pojawieniem się MEV-Share coraz więcej handlowców i osób poszukujących będzie decydować się na handel i wyszukiwanie w sieci Ethereum, poprawiając w ten sposób ogólną konkurencyjność sieci Ethereum. Pomoże to przyciągnąć więcej użytkowników i programistów oraz będzie promować rozwój ekosystemu Ethereum.

 

Podsumować

 

Większość protokołów MEV dostępnych obecnie na rynku koncentruje się wyłącznie na rozwiązywaniu problemu drapieżnych MEV, podczas gdy protokół MEV-Share nie tylko rozwiązuje ten problem, ale także lepiej przydziela użytkowników, górników i poszukiwaczy poprzez publiczny mechanizm dystrybucji przychodów MEV i poprawia otwartość i trwałość rynku. Ponadto protokół promuje także integrację walidatorów i handlowców, ograniczając negatywny wpływ MEV na rynek. Chociaż protokół MEV-Share jest wciąż w fazie testów, z powodzeniem wprowadził mechanizm współdzielonego dochodu do ekosystemu Ethereum, otwierając drzwi do przychodów MEV dla dużej liczby zwykłych użytkowników. Ma to ogromne znaczenie dla osiągnięcia sprawiedliwego i zrównoważonego rozwoju ekosystemu Ethereum.