Autor |. Xinwei, Severin MT Capital

Streszczenie

1. Jako nowa technologia zdecentralizowany sorter ma na celu optymalizację procesu sortowania transakcji w sieci blockchain w sposób zdecentralizowany, aby poprawić efektywność transakcji, obniżyć koszty i jednocześnie rozwiązać problem MEV. Rozwój tej technologii stanowi kolejny krok w dążeniu branży blockchain do wyższej wydajności i większej decentralizacji.

2. Model „samoobsługowego sklepu” Metis i podejście Espresso oparte na „zewnętrznym module” pokazują dwie główne ścieżki budowy i utrzymania zdecentralizowanego sortownika. Ta pierwsza kładzie nacisk na bezpieczeństwo i stabilność wewnętrznego zarządzania i operacji, druga zapewnia większą elastyczność i otwartość, promuje wszechstronność techniczną i zmniejsza obciążenia operacyjne.

3. Rozwój zdecentralizowanych zamawiających zwiastuje potencjalny postęp w technologii blockchain pod względem bezpieczeństwa sieci, odporności na cenzurę, wydajności i kosztów transakcji oraz różnorodności i interoperacyjności ekosystemów. Dalsza optymalizacja i innowacja tych technologii, takich jak przetwarzanie wsadowe i kanały stanu, poprawią wydajność platformy L2, obniżą koszty użytkownika i będą sprzyjać tworzeniu bardziej otwartego i połączonego zdecentralizowanego ekosystemu.

4. Chociaż zdecentralizowane sekwencery stoją przed wyzwaniami, takimi jak wdrożenie techniczne, optymalizacja wydajności sieci i projektowanie modelu zarządzania, nie można niedoceniać ich kluczowej roli w budowaniu bardziej wydajnego, bezpiecznego i otwartego zdecentralizowanego świata. Przyszły rozwój będzie prawdopodobnie skupiał się na badaniu bardziej wydajnych mechanizmów konsensusu, skalowalnych architektur sieciowych oraz opracowywaniu przyjaznych dla użytkownika interfejsów i narzędzi, aby sprostać rosnącym potrzebom rynku i oczekiwaniom użytkowników.

Wprowadzenie do sortowników

Jak sama nazwa wskazuje, sekwencer sortuje pierwotnie nieuporządkowane dane transakcyjne w łańcuchu bloków i organizuje je w uporządkowane dane blokowe w celu wykonania. Każdy łańcuch bloków L1 ma swój własny system zamawiania, ale w przypadku L2 scentralizowane zamawianie staje się coraz większym problemem.

W przypadku L2 sekwencer nie jest konieczny. L2 może także zdecydować się na użycie sekwencera L1. Jednak ze względu na koszty i szybkość, L2 z własnym sekwencerem może zapewnić użytkownikom tańsze i wygodniejsze doświadczenie. L2 posiada własny sekwencer, który może skompresować setki lub tysiące transakcji L2 w jedną transakcję L1 i przesłać ją do L1, co znacznie obniża koszty gazu. Co więcej, użytkownicy mogą cieszyć się szybkim, miękkim potwierdzeniem zapewnianym przez sekwencer L2, bez ograniczeń przepustowości transakcji Ethereum. Dlatego w przypadku L2 uruchomienie własnego sortera jest również nieuniknionym wyborem w celu poprawy interakcji z użytkownikiem.

Stan sortownika

Chociaż L2 posiadający własny sorter może znacznie poprawić komfort użytkownika, obecnie centralizacja sortera L2 stała się problemem, którego nie można zignorować. Obecnie zablokowana pozycja Ethereum L2 osiągnęła 22B i stale pojawiają się ogromne L2. Jednak prawie wszystkie sekwencery L2 są scentralizowane, a L2 opiera się na jednym sekwencerze w celu ustalenia kolejności wszystkich transakcji na L2. Scentralizowane sortowniki napotykają wiele problemów. Na przykład pojedynczy sortownik teoretycznie ma prawo nie uwzględniać transakcji użytkownika, pojedynczy sortownik może wyodrębnić MEV z transakcji bez ograniczeń, a pojedynczy sorter również napotyka problemy związane z cenzurą, a pojedynczy sekwencer również to zrobi stawić czoła ryzyku wystąpienia pojedynczego punktu awarii.

Źródło: https://l2beat.com/scaling/summary

Rozwiązując złożone wyzwania związane z MEV, rollup musi zachować delikatną równowagę pomiędzy utrzymaniem ochrony użytkownika i rentownością. Wyzwanie to polega na zapobieganiu szkodliwym zachowaniom MEV, takim jak ładowanie od przodu i ataki typu „sandwich”, przy jednoczesnym efektywnym wykorzystaniu przestrzeni blokowej w celu uzyskania korzyści. Chociaż rollupy tradycyjnie chroniły użytkowników przed MEV, opierając się na modelu pojedynczego operatora i przyjmując kolejność „pierwszy weszło, pierwsze wyszło” (FIFO), to podejście może pomijać możliwości uzyskania przychodów w przestrzeni blokowej i ignorować dynamikę ekonomiczną, która promuje stabilność i wzrost rollupów ważną rolę w. Jednocześnie zapewnienie zgodności z zasadami FIFO i zachowanie przejrzystości w zamawianiu bloków stwarza także dodatkowe wyzwania operacyjne. Ponadto wykorzystanie bazowej przestrzeni blokowej jako źródła przychodów, choć korzystne, rodzi również problemy z zaufaniem wśród użytkowników, którzy muszą ufać, że operatorzy nie będą wykorzystywać tej przestrzeni na swoją szkodę za pomocą takich środków, jak ataki typu „sandwich”, co może podważyć integralność transakcji i zaufanie użytkowników .

Sortownik współdzielony zapewnia innowacyjne rozwiązanie problemu MEV poprzez wprowadzenie bezpieczniejszego i uczciwszego mechanizmu sortowania transakcji w sieci blockchain, szczególnie w przypadku rozwiązań drugiej warstwy Ethereum, takich jak rollup, co przynosi znaczne korzyści. Skutecznie równoważy potrzeby i interesy uczestników sieci, dzieląc przestrzeń bloków podsumowania na górną przestrzeń blokową, która chroni transakcje użytkowników, i dolną przestrzeń blokową, która umożliwia konstruktorom wykorzystanie MEV. Wykorzystując technologię praktycznego weryfikowalnego szyfrowania opóźnienia (PVDE), współdzielony sekwencer zapewnia, że ​​transakcje użytkownika są niewidoczne dla złośliwych aktorów, zapobiegając szkodliwym praktykom MEV, takim jak fronting transakcji i ataki typu sandwicz. Dodatkowo, umożliwiając korzystną aktywność MEV w dolnej przestrzeni bloku, współdzielony zamawiający generuje przychody z rollupów, zachowując jednocześnie integralność sieci i zaufanie użytkowników. Mechanizm ten nie tylko poprawia bezpieczeństwo i uczciwość transakcji, ale także wspiera zrównoważony rozwój sieci blockchain poprzez innowacyjne metody generowania przychodów. Krótko mówiąc, Shared Orderer wprowadza pozytywne zmiany w ekosystemie blockchain poprzez unikalne podejście do MEV, osiągając równowagę pomiędzy ochroną interesów użytkowników a promowaniem zdrowego rozwoju sieci.

Ogólnie rzecz biorąc, problem scentralizowanych sortowników nadal wynika z mocy i narażenia na ryzyko sortera składającego się z jednego węzła. Zdecentralizowany sortownik składający się z wielu węzłów może dobrze rozwiązać problemy, przed którymi stoi scentralizowany sortownik. Zdecentralizowany sortownik może zapewnić solidność i skuteczność sortowania L2, przynosząc jednocześnie pewne dodatkowe korzyści. Na przykład zdecentralizowane sortowniki reprezentowane przez Metis mogą jeszcze bardziej wzmocnić tokeny i osiągnąć dywidendy z przychodów. Sortowniki współdzielone eliminują potrzebę budowania przez L2 własnej sieci sortującej, a także mogą zapewnić wygodniejszą interakcję dla wielu sortowników współdzielących L2. W dłuższej perspektywie fala modularyzacji i L2 z pewnością będą sprzyjać decentralizacji sortowników, a dla zdecentralizowanego rynku sortowników wciąż jest ogromna przestrzeń rynkowa.

Źródło: https://joncharboneau.substack.com/p/rollups-arent-real

Projekt zdecentralizowanego sortownika

umieścić

Elena Sinelnikova, współzałożycielka i dyrektor generalna Metis, była wcześniej zaangażowana w edukację i ewangelizację w branży blockchain. Jest współzałożycielką edukacyjnej organizacji non-profit CryptoChicks, która jest obecnie największą kobiecą społecznością blockchain na świecie z członkami z całego świata. Kevin Liu jest współzałożycielem i liderem produktu Metis oraz współzałożycielem i dyrektorem generalnym ZKM. Kevin jest także aktywnym badaczem ekonomii tokenów, DAO, DeFi i zarządzania blockchainem.

Metis jako pierwszy zaproponował i przetestował zdecentralizowanego zleceniodawcę dla Ethereum L2.

Metis zmienia pierwotny pojedynczy węzeł sortownika w pulę sortowników złożoną z wielu węzłów i realizuje decentralizację sortownika poprzez mechanizm losowej rotacji.

Po pierwsze, w zdecentralizowanej sieci sortowników Metis będzie dostępna rola administratora. Administrator oskarża o zarządzanie zdecentralizowanym systemem sekwencera, w tym dodawanie kwalifikowanych węzłów sekwencera do białej listy Sequencer List, ustalanie limitu zadeklarowania pojedynczego węzła, szybkości uwalniania nagród za bloki itp.

Następnie Metis wprowadził mechanizm tyczenia węzłów. Każdy węzeł, który przekaże 20 000 tokenów METIS, może stać się jednym z węzłów w puli sekwencerów. Węzły w puli sortującej mają prawo przeglądać zawartość puli transakcji, a wybrany węzeł sortujący ma prawo pakować transakcje.

Po drugie, Metis wprowadza mechanizm rotacji węzłów PoS. Metis losowo wybiera producentów bloków na podstawie kwoty zobowiązania każdego węzła i losowego spadku wartości skrótu. Wybrany węzeł sekwencera może pakować transakcje blokowe.

Następnie spakowana partia transakcji musi zostać podpisana przez co najmniej 2/3 sekwencerów, zanim partia zostanie uznana za ważną i przesłana do L1. Klucz podpisany przez węzeł sekwencera jest zarządzany przez warstwę konsensusu PoS firmy Metis. Warstwa konsensusu generuje klucze z wieloma podpisami i dystrybuuje je na poziomie fragmentu, gdy węzeł sekwencera przyłącza się do sieci lub ją opuszcza.

Wreszcie, aby sekwencer nie zrobił nic złego, Metis wprowadzi także rolę walidatora do losowego próbkowania bloków, sprawdzania, czy kolejność transakcji w bloku jest prawidłowa itp. Węzły, które robią złośliwe rzeczy, zostaną ukarane konfiskatą zadeklarowanych środków.

Źródło: https://www.metis.io/decentralized-sequencer

W oparciu o powyższy proces Metis był w stanie zbudować zdecentralizowaną architekturę sekwencera w oparciu o konsensus sieci PoS. Stakowanie 20 000 METIS może stać się węzłem sortującym, czyniąc węzły sortownika bardziej zróżnicowanym i unikając pojedynczych punktów awarii, manipulacji pojedynczymi punktami i złośliwego wyodrębniania węzłów sortownika MEV. Mechanizm rotacji węzłów i potwierdzenie wielu podpisów sprawiają, że wybór węzłów sekwensera jest bardziej sprawiedliwy, a także może w pewnym stopniu zapobiegać złym wyrządzaniom węzłów sekwensera. Inspekcje wyrywkowe przeprowadzane przez walidatorów i kary mogą również dodatkowo zmniejszyć ryzyko spowodowane złośliwym zachowaniem węzłów.

Aby jeszcze bardziej zachęcić więcej węzłów do udziału w zdecentralizowanej sieci sortowników Metis, Metis wprowadził również dodatkowe mechanizmy motywacyjne. Gdy węzeł sekwensera pomyślnie wygeneruje blok, nie tylko uzyska dochód z gazu pierwotnego sekwensera, ale także otrzyma dodatkowe nagrody za emisję tokenów METIS. Struktura zachęt Metis może stworzyć pozytywne koło zamachowe wzrostu. Wzrost aktywności transakcyjnej w sieci Metis doprowadzi do wzrostu przychodów węzłów sekwencera. Wzrost dochodów węzłów sortujących przyciągnie więcej użytkowników do obstawiania METIS, staną się węzłami sortującymi i przejmą dochody z sortowników. Spadek liczby METIS w obiegu i zwiększony popyt na METIS generowany przez stakowanie spowodują dalszy wzrost ceny rynkowej METIS. Wzrost ceny METIS spowoduje wzrost wartości aktywów węzłów tyczących i nagród za stakowanie, co stworzy większą atrakcyjność dla węzłów i przyciągnie więcej węzłów do składania zastawów, tworząc zamkniętą pętlę koła zamachowego.

Zdecentralizowana sieć sekwencerów PoS firmy Metis to pierwsza próba wdrożenia zdecentralizowanego sekwencera w L2. Oczekuje się, że wdrożenie zdecentralizowanego sortownika Metis skłoni inne L2 do realizacji planów decentralizacji swoich sortowników.

Systemy espresso

Zespół Espresso ma bardzo luksusowe doświadczenie. Współzałożyciele, Charles Lu i Ben Fisch, mają doktoraty z informatyki na Uniwersytecie Stanforda. Członkowie zespołu pracowali także dla wiodących firm Web2 i Web3, takich jak Binance Labs, Coinbase i Google. Wcześniej spółka Espresso z powodzeniem otrzymała finansowanie w wysokości 23 mln USD od czołowych instytucji kapitału wysokiego ryzyka, takich jak Sequoia Capital, Coinbase Ventures, Polychain i Robot Ventures.

Espresso jest pozycjonowane jako oprogramowanie pośredniczące pomiędzy L1 i L2, oddzielające sortowanie od wykonywania, a jego celem jest stać się zdecentralizowaną współdzieloną siecią sortującą, zapewniającą zdecentralizowane usługi sortowania dla różnych L2. Podobnie jak outsourcing DA w koncepcji modułowej, usługi świadczone przez Espresso bardziej przypominają usługi outsourcingu sortowania danych transakcyjnych. Podobnie jak outsourcing DA, usługa outsourcingu sortowania świadczona przez Espresso jest również niezależna od sieci i maszyn wirtualnych. Każdy typ L2 może korzystać z usługi sortowania Espresso.

Źródło: https://hackmd.io/@EspressoSystems/EspressoSequencer

Podstawową ideą Espresso jest zapewnienie modułowego oprogramowania pośredniczącego dla sekwencera dla L2. Po przesłaniu przez użytkownika danych transakcyjnych za pośrednictwem klienta, dane transakcyjne zostaną przesłane do sieci sortownika Espresso przez L2 wraz z identyfikatorem L2. Węzły Espresso (węzły systemu sprawdzającego kapitał Espresso Hotshot) posortują transakcje zakończone, Transmisja do abonentów (węzły L2). Następnie L2 wykonuje w oparciu o spakowane sekwencjonowane dane transakcji. Jednocześnie Espresso zgłosi także zobowiązanie blokowe zawierające transakcję do kontraktu sekwencera L1. Na koniec L2 musi wysłać nowy stan do L1, a kontrakt zbiorczy L1 wykorzysta zobowiązanie blokowe z Espresso do sprawdzenia aktualizacji stanu przesłanej przez L2 w celu zapewnienia poprawności wykonania.

Źródło: https://docs.espressosys.com/sequencer/espresso-sequencer-architecture/system-overview

W przyszłości Espresso planuje również ponowne wykorzystanie istniejących węzłów weryfikacyjnych Ethereum do udziału w sortowaniu przez Eigenlayer w celu osiągnięcia wyższego bezpieczeństwa.

Ogólnie rzecz biorąc, zdecentralizowane rozwiązanie sortowania firmy Espresso jest bardziej zgodne z koncepcją modułowego łańcucha bloków. Dzięki outsourcingowi sortowania wykorzystuje własną sieć PoS do osiągnięcia zdecentralizowanego sortowania, tworząc rozwiązanie pomiędzy zdecentralizowanym oprogramowaniem pośredniczącym w sieci sortowania. Uniwersalna usługa zamawiania Espresso sprawia, że ​​staje się ona współdzieloną siecią zamawiających, a każda L2 może korzystać z usługi zamawiania Espresso. Idąc o krok dalej, L2, które korzystają z Espresso jako dostawcy sekwencera, mogą cieszyć się jeszcze bardziej płynną interoperacyjnością.

Astria

Największą siłą napędową projektu jest dyrektor generalny Astrii, Josh Bowen. Josh Bowen pracował wcześniej w Edge & Node, startupie stojącym za The Graph, i Celestia Labs. Jego wcześniejsze doświadczenie zawodowe pozwoliło mu głębiej zrozumieć takie pojęcia, jak modularyzacja i decentralizacja. Wielokrotnie dzielił się ważnymi spostrzeżeniami na temat roli współdzielonych zamawiających w utrzymywaniu szybkości i decentralizacji przestrzeni blockchain. Bowen podkreślił, że większość pakietów Rollup specyficznych dla aplikacji może nie wymagać własnych sekwencerów, a kultywowanie bardziej zdecentralizowanej, modułowej sieci współdzielonych sekwencerów sprzyjałoby budowaniu bardziej zdecentralizowanego i wydajnego systemu blockchain. Koncepcja Josha Bowena i Astrii otrzymała także wsparcie od takich firm jak Maven 11, 1kx, Delphi Ventures i Figment Capital, z których zebrano 5,5 miliona dolarów w formie kapitału zalążkowego.

Podobnie jak Espresso, Astria ma na celu zapewnienie zdecentralizowanej sieci współdzielonych sekwencerów. Sieć Shared Orderer Network firmy Astria to blockchain oprogramowania pośredniego z własnym zestawem zdecentralizowanych zleceniodawców, którzy mogą akceptować dane transakcyjne z wielu L2. Podobnie Astria może obsłużyć dowolny typ żądania sortowania L2. Co więcej, L2, który również korzysta z Astrii, może również cieszyć się interoperacyjnością na poziomie atomowym zapewnianą przez Astrię.

Proces sortowania w Astrii pokazano na poniższym rysunku.

● Po tym jak użytkownik prześle transakcję, L2 przesyła dane transakcji do Astrii za pośrednictwem interfejsu.

● Współdzielony sekwencer Astrii osiągnie konsensus w sprawie kolejności transakcji i spakuje je w bloki za pośrednictwem sieci konsensusu ComeBFT PoS. Wspólna sieć zamawiających Astrii wykorzystuje CometBFT jako algorytm konsensusu. Podczas fazy konsensusu sieciowego wnioskodawca określa transakcje dla bloku i tworzy zobowiązanie dotyczące sekwencjonowanych danych zestawienia dla każdego zestawienia. Następnie inne węzły w sieci muszą zweryfikować i osiągnąć konsensus, aby podjąć ostateczną decyzję.

● Po zakończeniu sortowania danych transakcji, Conductor Astrii przeanalizuje dane wymagane przez różne zestawienia dla każdego sekwencyjnego bloku i zweryfikuje partię danych, w tym weryfikuje, czy blok został ostatecznie potwierdzony i wyodrębnione dane zestawienia. Czy jest kompletny i poprawny , prawidłowo posortowane itp. Po zakończeniu weryfikacji Conductor przekonwertuje sekwencjonowane dane Rollup na listę transakcji i przekaże je do silnika wykonawczego Rollup w celu wykonania.

Źródło: https://docs.astria.org/docs/overview/why-decentralized-sequencers/

● L2, który dąży do szybszego doświadczenia użytkownika, może akceptować bloki sekwencjonowania miękkiego zatwierdzania z Astrii poprzez interfejs odczytu, zapewniając użytkownikom szybkie potwierdzenie bloku. L2 może także odczytać sekwencyjne bloki twardych zatwierdzeń zapisane przez Astrię poprzez warstwę DA.

Źródło: https://docs.astria.org/docs/overview/why-decentralized-sequencers/

Zdecentralizowana sieć zamawiających w Astrii jest bardzo podobna do rozwiązania Espresso, oba działają w celu zapewnienia oddzielnych, zdecentralizowanych usług zamawiania dla dowolnego poziomu L2. L2 może jeszcze bardziej uprościć proces rozwoju L2 i koszty operacyjne poprzez outsourcing usług zamawiania i cieszyć się możliwością komponowania na poziomie atomowym pomiędzy L2.

Promień

Radius koncentruje się na opracowaniu niezaufanej współdzielonej warstwy porządkowania, zaprojektowanej w celu rozwiązania problemów związanych ze szkodliwą ekstrakcją MEV i cenzurą w przestrzeni blockchain. Radius z powodzeniem zebrał 1,7 miliona dolarów w ramach finansowania przed zalążkiem od inwestorów, w tym Hashed, Superscrypt, Lambdaclass (Ergodic Fund) i Crypto.com.

Radius ma również na celu zbudowanie niezaufanej, odpornej na cenzurę wspólnej sieci sortującej, a w porównaniu do Espresso i Astrii największą cechą Radius jest to, że może skutecznie redukować szkodliwe MEV poprzez zaszyfrowane pule pamięci.

Ogólna architektura sieci współdzielonych sekwencerów Radius jest podobna do głównej sieci współdzielonych sekwencerów. Użytkownicy przesyłają zaszyfrowane dane transakcji i dowody do warstwy sekwencera za pośrednictwem Dapps. Sorter weryfikuje podane przez użytkownika dane transakcyjne oraz dowody i pakuje je do sortowania. Następnie Rollup przyjmuje zsekwencjonowane bloki z sieci sekwencera, realizuje transakcje po kolei i przekazuje zrealizowany status oraz certyfikat statusu do warstwy rozliczeniowej.

Źródło: https://docs.theradius.xyz/developer/architecture

Co ciekawe, Radius wprowadził zaszyfrowane pule pamięci, aby uniemożliwić sortownikowi wyodrębnienie szkodliwych MEV. Transakcje przesyłane przez użytkowników są szyfrowane i przesyłane do sieci sekwencera w postaci zaszyfrowanych danych. Sorter nie może uzyskać klucza podczas sortowania transakcji oraz nie może odszyfrować i przeglądać konkretnej treści każdej transakcji. Dlatego sorter nie może wyodrębnić MEV poprzez złośliwe sortowanie i wstawianie transakcji.

Źródło: https://www.binance.com/en/research/analytic/ethereums-rollups-are-centralized-a-look-into-decentralized-sequencers

Promień dzieli przestrzeń bloku na przestrzeń górną i dolną. Przestrzeń nad pamięcią jest dedykowana transakcjom użytkowników, skutecznie unikając szkodliwego MEV poprzez szyfrowanie puli pamięci. Dolna część przedstawia otwarty rynek oparty na aukcjach dla traderów, na którym można tworzyć łagodne transakcje łączone MEV typu cross-rollup, takie jak łagodny arbitraż, likwidacja itp. Następnie handlowcy przesyłają transakcje łączone i oferty do sortownika, a sorter wybiera transakcję łączoną z najwyższą ofertą i włącza ją do bloku, maksymalizując w ten sposób zyski z Rollupu i kultywując zdrowy rynek konkurencji MEV.

Porównując Espresso i Astrię, Radius ma dwie istotne zalety. Po pierwsze, wprowadzając zaszyfrowaną pulę pamięci i dzieląc przestrzeń bloków na przestrzeń górną i dolną, Radius może skutecznie wyeliminować szkodliwe transakcje MEV, kultywować zdrowy rynek konkurencji MEV i maksymalizować zyski Rollupa. Po drugie, wprowadzenie zaszyfrowanej puli pamięci uniemożliwia pojedynczemu węzłowi sortowania dokonanie zła poprzez MEV. Dlatego nie ma potrzeby wprowadzania dodatkowego mechanizmu konsensusu zapewniającego poprawność sortowania, co może znacznie poprawić szybkość końcowego potwierdzenia. i skalowalność sieci sortowników.

SUAVE (pojedyncza aukcja jednocząca wyrażanie wartości)

Rozwiązanie SUAVE zostało zaproponowane przez zespół Flashbots, pionierski zespół zajmujący się rozwiązywaniem problemu MEV w ekosystemie Ethereum. W jego skład wchodzi grupa profesjonalistów z głębokim doświadczeniem w informatyce, matematyce, psychologii i ekonomii. Według LinkedIn zespół liczy obecnie 28 pracowników, których wiedza sięga od programowania w Pythonie, technologii blockchain, uczenia maszynowego po język C.

W skład zespołu założycieli Flashbots wchodzą Philip Daian i Stephane Gosselin, którzy odeszli w październiku 2022 r. z powodu różnic z zespołem w sprawie cenzury. Ponadto Alex Obadia, kolejny współzałożyciel i czołowy badacz strategii, opuścił Flashbots w czerwcu 2023 r. z powodów osobistych. Do głównych członków należy Andrew Miller, znany z pracy nad łamaniem kodu SGX firmy Intel, a obecnie pełniący funkcję dyrektora ds. badań w Trusted Execution Environments i SUAVE. Miller planuje zrobić sobie przerwę od stanowiska adiunkta na Uniwersytecie Illinois, gdzie jego praca naukowa koncentruje się na inżynierii elektrycznej i komputerowej. Inny główny członek, Hasu, pełni funkcję szefa strategii w Flashbots i ma szerokie wpływy w przestrzeni blockchain, w tym pełni funkcję doradcy strategicznego protokołu stakowania płynności Lido oraz współpracownika badawczego w Paradigm Investments. Hasu angażuje się w promowanie rozwoju branży i edukacji poprzez pisanie, media społecznościowe i podcasty.

SUAVE to unikalny zdecentralizowany kreator i zamawiający, który znacznie różni się od innych projektów współdzielonych lub zamawiających. Został zaprojektowany do świadczenia usług zamawiania transakcji dla Ethereum i innych łańcuchów bloków, ale nie jest bezpośrednio osadzony w protokole żadnego łańcucha. Użytkownicy mogą wysyłać transakcje do pamięci kryptograficznej SUAVE, podczas gdy sieć wykonawców SUAVE jest odpowiedzialna za wysyłanie bloków lub częściowych bloków dla łańcucha. Bloki te będą konkurować z blokami generowanymi przez tradycyjne scentralizowane kreatory Ethereum, wybranymi przez autorów Ethereum.

Źródło: https://foresightnews.pro/article/detail/28930

SUAVE nie zastępuje mechanizmu wyboru bloków Rollup ani nie zmienia zasad wyboru widełek łańcucha. Koncentruje się na porządkowaniu zapewniającym optymalne zyski dla każdego łańcucha, często posiadając pełne stany w celu symulacji wyników różnych transakcji i stworzenia optymalnego uporządkowania. Ten projekt umożliwia SUAVE współpracę ze współdzielonymi zleceniodawcami lub innymi konstruktorami obsługującymi MEV w celu świadczenia usług, takich jak atomowy arbitraż międzyłańcuchowy, zapewniając, że kilka transakcji zostanie wykonanych niepodzielnie lub anulowanych jednocześnie.

Źródło: https://foresightnews.pro/article/detail/28930

Rollup może być lepszą opcją na dłuższą metę. Rollup zapewnia swoje bezpieczeństwo, odporność na cenzurę i aktywność poprzez L1, natomiast SUAVE, jako łańcuch skupiający się na zlecaniu transakcji, nie jest odpowiedni dla zwykłych użytkowników. Jego celem jest ograniczenie konieczności przekazywania przez użytkowników środków do SUAVE, a zamiast tego skupia się na udostępnienie wyszukującym /Builder zapewnia platformę operacyjną. SUAVE koncentruje się na zapewnieniu najkorzystniejszego zlecania transakcji, a nie na całkowitym zastąpieniu istniejących mechanizmów składania zamówień. Może przetwarzać w pełni stanowe transakcje w celu stworzenia optymalnego porządku transakcji.

Źródło: https://foresightnews.pro/article/detail/28930

Jeśli chodzi o traktowanie MEV, istnieje kilka mechanizmów ograniczających potencjalną konkurencję i negatywne skutki zewnętrzne związane ze zlecaniem i uwzględnianiem transakcji. Na przykład mechanizm zwiększania czasu Arbitrum i model FBA-FCFS zaproponowany przez Flashboty próbują zmniejszyć motywację do konkurowania o opóźnienia, umożliwiając użytkownikom wyrażenie preferencji w zakresie szybkich transakcji włączenia poprzez opłaty.

Mechanizm wzmacniania czasu Arbitrum

Mechanizm zwiększania czasu to środek bezpieczeństwa stosowany w celu zapobiegania określonemu typowi ataku zwanemu atakiem bandyty czasu. W tym ataku osoba atakująca może spróbować zreorganizować już potwierdzone bloki, aby skorzystać z nieznanych wcześniej informacji (np. wiedzy o transakcji, która została wykorzystana po fakcie).

Arbitrum chroni przed tym atakiem poprzez unikalny mechanizm, który pozwala każdemu, kto wykryje próbę ataku bandyty czasowego, zgłosić „wyzwanie” potwierdzające działania atakującego. Mechanizm ten opiera się na bodźcu ekonomicznym mającym zapewnić zrównoważenie potencjalnych korzyści osób atakujących, chroniąc w ten sposób bezpieczeństwo i uczciwość sieci.

Model FBA-FCFS dla Flashbotów

Model FBA-FCFS (First Bid Auction – First Come, First Served) to mechanizm sortowania transakcji zaproponowany przez Flashboty. Celem tego modelu jest rozwiązanie tradycyjnych problemów związanych z selekcją i rankingiem transakcji, zwłaszcza w środowiskach ekstrakcji MEV.

● Komponent aukcji pierwszej oferty (FBA) oznacza, że ​​inwestorzy mogą licytować (zwykle za dodatkową opłatą płaconą górnikom), aby nadać priorytet swoim transakcjom. Przypomina to aukcję, w której licytant, który zaoferował najwyższą cenę, otrzymuje pierwszą nagrodę.

● Kto pierwszy, ten lepszy (FCFS) oznacza, że ​​pod pewnymi warunkami transakcje będą przetwarzane w kolejności złożonej, aby zapewnić uczciwość i przejrzystość.

Model FBA-FCFS stara się zrównoważyć sprawiedliwość i efektywność, optymalizując wykorzystanie zasobów sieciowych, umożliwiając składanie ofert w transakcjach, przy jednoczesnym zapewnieniu, że niektórzy użytkownicy nie zostaną całkowicie wykluczeni ze względu na niewystarczającą zdolność płatniczą.

Każdy z tych mechanizmów ma zalety i wady, ale wspólnym celem jest poprawa efektywności i uczciwości przetwarzania transakcji.

Współpracując z Rollup i innymi twórcami obsługującymi MEV, SUAVE ma na celu zapewnienie większego bezpieczeństwa ekonomicznego i wydajności operacji między łańcuchami, jednocześnie badając nowe modele bezpieczeństwa ekonomicznego i mechanizmy łagodzenia MEV w celu usprawnienia zamawiania transakcji blockchain i realizacji decentralizacji.

Podsumowanie i perspektywy

Chociaż projekty Metis, Astria, Espresso, Radius i SUAVE mają różne cele, łączy je wspólny nacisk na poprawę skalowalności i wydajności transakcyjnej blockchain, przy jednoczesnym rozwiązaniu problemu MEV oraz zwiększeniu decentralizacji i interoperacyjności systemu.

Poprzez swoje rozwiązania warstwy 2 Metis koncentruje się na optymalizacji możliwości przetwarzania transakcji Ethereum w celu zmniejszenia kosztów i zwiększenia wydajności, mając na celu zapewnienie programistom i przedsiębiorstwom wygodniejszej platformy programistycznej. Astria i Espresso zaproponowały koncepcję zdecentralizowanej sieci współdzielonych sekwencerów do obsługi przetwarzania danych transakcyjnych wielu rozwiązań warstwy 2. To nie tylko upraszcza proces rozwoju i obsługi, ale także wzmacnia komponowalność i interoperacyjność między systemami. Projekt Radius ma na celu stworzenie sieci pozbawionej zaufania, odpornej na cenzurę, wprowadzając zaszyfrowane pule pamięci i partycjonowanie przestrzeni blokowej, mając na celu ograniczenie szkodliwych skutków MEV przy jednoczesnej poprawie prywatności i bezpieczeństwa transakcji. SUAVE koncentruje się na rozwiązaniu wpływu MEV na uczciwość i przejrzystość transakcji za pośrednictwem zdecentralizowanej sieci sekwencerów, demonstrując swoje zaangażowanie w poprawę uczciwości środowiska handlowego.

Badając kierunki rozwoju zdecentralizowanych sortowników, Metis i Espresso udostępniają dwa zupełnie różne modele, a mianowicie model „sklepu samoobsługowego” i model „modułu outsourcingowego”. Każdy z tych dwóch modeli odzwierciedla odmienne myślenie i strategie społeczności dotyczące budowania i utrzymywania zdecentralizowanych zamawiających.

Model „sklepu samoobsługowego” przyjęty przez Metis kładzie nacisk na wewnętrzne zarządzanie i działanie zdecentralizowanej sieci sortowników, aby zapewnić bezpieczeństwo i stabilność sieci. Takie podejście pozwala Metis bezpośrednio kontrolować węzły w swojej sieci i utrzymywać zdrowe środowisko sieciowe poprzez mechanizmy stakingu i zachęt. Chociaż model ten może poprawić bezpieczeństwo i niezawodność sieci, wymaga również od Metis przejęcia większej odpowiedzialności operacyjnej i inwestycji w zasoby, co może w pewnym stopniu ograniczyć elastyczność i skalowalność sieci.

Natomiast podejście „modułu outsourcingowego” przyjęte przez Espresso zapewnia bardziej elastyczne i otwarte rozwiązanie. Umożliwiając każdemu projektowi blockchain dostęp do usługi zamawiania, Espresso promuje wszechstronność i różnorodność technologii, jednocześnie zmniejszając obciążenie operacyjne poszczególnych projektów. Wyzwanie związane z tym modelem polega na tym, że może on wprowadzić dodatkowe problemy z zaufaniem, ponieważ strony projektu muszą polegać na Espresso, aby przetwarzać transakcje w uczciwy i bezpieczny sposób. Ponadto wszelkie problemy lub ataki na usługi Espresso mogą mieć wpływ na szeroką gamę projektów klientów.

Model „sklepu samoobsługowego” Metis i podejście „modułu outsourcingowego” Espresso ilustrują dwie główne ścieżki rozwoju w obszarze zdecentralizowanych sortowników. Każdy model ma swoje unikalne zalety i wyzwania, a wybór zależy od konkretnych potrzeb projektu, jego sytuacji zasobów oraz nacisku na decentralizację i bezpieczeństwo.

Perspektywy rozwoju zdecentralizowanych sekwencerów zwiastują ogromny potencjał technologii blockchain w zakresie poprawy bezpieczeństwa sieci, zwiększenia odporności na cenzurę, poprawy efektywności transakcji, obniżenia kosztów oraz promowania różnorodności i interoperacyjności ekosystemów. Dzięki ciągłemu rozwojowi technologii zdecentralizowanego sortowania możemy przewidzieć bezpieczniejszą i wydajniejszą sieć blockchain, w której zdecentralizowany mechanizm sortowania może skutecznie chronić przed pojedynczymi punktami awarii i złośliwymi atakami oraz chronić bezpieczeństwo zasobów i danych użytkowników. Ponadto optymalizacja i innowacja zdecentralizowanych sekwencerów, takich jak przetwarzanie wsadowe i kanały stanu, w jeszcze większym stopniu poprawią możliwości przetwarzania transakcji na platformie L2, obniżą koszty transakcji użytkownika oraz pozwolą uzyskać wysoką przepustowość i małe opóźnienia w potwierdzaniu transakcji, eliminując w ten sposób trzeba poświęcić Poprawa doświadczenia użytkownika w oparciu o bezpieczeństwo i decentralizację.

Jednocześnie oczekuje się, że popularność zdecentralizowanych zamawiających doprowadzi do powstania bardziej zróżnicowanego i interoperacyjnego ekosystemu blockchain. Wspólne sieci sekwencerów, takie jak Espresso i Astria, nie tylko będą świadczyć usługi dla wielu platform L2, ale także ułatwią przepływ danych i zasobów między różnymi platformami, tworząc bardziej otwarty i połączony, zdecentralizowany świat. Ponadto innowacje w mechanizmach motywacyjnych i symbolicznych modelach ekonomicznych zapewnią rozsądne zachęty dla uczestników zdecentralizowanej sieci sortowników, przy jednoczesnym zapewnieniu zarządzania siecią i dystrybucji dochodów za pośrednictwem symbolicznego modelu gospodarczego, przyciągając więcej uczestników i stymulując witalność społeczności.

Chociaż zdecentralizowane sekwencery mają przed sobą świetlaną przyszłość, nadal stoją przed wyzwaniami związanymi z wdrażaniem technicznym, optymalizacją wydajności sieci, projektowaniem modelu zarządzania itp. Dlatego przyszłe kierunki rozwoju mogą koncentrować się na badaniu bardziej wydajnych mechanizmów konsensusu, badaniu skalowalnych architektur sieciowych oraz opracowywaniu przyjaznych dla użytkownika interfejsów i narzędzi, aby sprostać rosnącemu zapotrzebowaniu rynku i oczekiwaniom użytkowników. Krótko mówiąc, zdecentralizowany sekwencer jest jednym z kluczowych czynników promujących rozwój technologii i aplikacji blockchain, a jego przyszła ewolucja będzie odgrywać kluczową rolę w budowaniu bardziej wydajnego, bezpiecznego i otwartego zdecentralizowanego świata.