Ostatnio robię podsumowanie metod oceny toru DeFi. Po przestudiowaniu niektórych przypadków Uniswap jest typowym przedstawicielem pod względem wpływu i logiki iteracyjnej.
Wewnętrzną logiką iteracji Uniswapa od V1 do V4, a także uruchomienia protokołu UniswapX, jest innowacja funkcjonalna i optymalizacja mechanizmu dla transakcji DEX.
V1 początkowo wdrożyło AMM w dziedzinie szyfrowania, V2 zmniejszyło narażenie na ryzyko ETH i uruchomiło wyrocznię cenową, którą trudniej manipulować, V3 rozwiązało problem niskiej efektywności kapitału poprzez scentralizowaną płynność, V4 wdrożyło konfigurowalny DEX, a protokół UniswapX został wzmocniony poprzez mechanizm aukcyjny Konkurencyjność zewnętrznych agregatorów umożliwia optymalizację poślizgu cenowego.
Historia rozwoju Uniswapa
Nie ma potrzeby wchodzenia w szczegóły dotyczące statusu i wpływów Uniswapa. Według danych Dune aktualizowanych w czasie rzeczywistym, Uniswap jest nadal DEX-em o największym udziale w rynku.
Jako wiodący DEX nie istnieje już od dawna, ale był wielokrotnie powtarzany. Przyjrzyjmy się procesowi rozwoju:
W czerwcu 2017 r. Vitalik opublikował artykuł O niepodległości ścieżki;
W listopadzie 2018 wypuszczono Uniswap V1: obsługujący transakcje pomiędzy ETH a ERC-20Token;
W marcu 2020 wypuszczono Uniswap V2: obsługujący transakcje pomiędzy dowolnymi dwiema parami tokenów ERC-20;
W maju 2021 wypuszczono Uniswap V3: poprawiający stopień wykorzystania funduszy LP i proponujący koncepcję zagregowanej płynności;
W czerwcu 2023 r. wypuszczono Uniswap V4: wprowadzenie dostosowywania kontraktów Hooks w celu zapobiegania wyciekom wartości;
W lipcu 2023 r. został uruchomiony Uniswap X: agregacja płynności w łańcuchu i poza łańcuchem, ochrona MEV.
Uniswap V1: Próba zautomatyzowanego tworzenia rynku
W 2017 roku Vitalik opublikował na swojej osobistej stronie internetowej artykuł „On Path Independence”, w którym po raz pierwszy przedstawiono zautomatyzowanego animatora rynku (AMM) w dziedzinie szyfrowania, czyli metody handlu różniącej się od CEX. Oczywiście takie podejście jest od dawna dyskutowane w kręgach innych niż kryptowaluty (takich jak tradycyjne kręgi finansowe).
Wiemy, że na giełdzie, rynku kontraktów terminowych czy istniejącym CEX-ie większość transakcji przeprowadzana jest w księdze zleceń (tryb księgi zleceń). Animatorzy rynku (tacy jak brokerzy i giełdy scentralizowane) dopasowują zlecenia kupna kupujących do zleceń sprzedaży sprzedających, gdy ceny się zgadzają, finalizując w ten sposób transakcje między kupującymi i sprzedającymi.
Pojawiły się jednak problemy w przypadku decentralizacji. Powodem jest to, że w zdecentralizowanym środowisku DEX (każdy może uczestniczyć w tworzeniu rynku) trudno jest dopasować transakcje w trybie księgi zleceń, aby zapewnić odpowiednią płynność, kurs transakcyjny. oraz Doświadczenie jest stosunkowo słabe, a bez wystarczającej płynności trudno dorównać efektywności operacyjnej CEX.
W tym artykule Vitalika na rynek szyfrowania wprowadzono nowatorską koncepcję: Automatic Market Maker.
W tej koncepcji wycena aktywów odbywa się za pomocą algorytmów wyceny, a nie tradycyjnego modelu księgi zamówień. W modelu AMM nie ma potrzeby stosowania notowań animatorów rynku ani dopasowywania systemów, a inwestorzy mogą bezpośrednio wykorzystywać płynność w puli w celu realizacji wymiany aktywów.
TokenA i TokenB tworzą stałą relację produktową:
tokenA_balance(p) *tokenB_balance(p)=K (K pozostaje niezmienione)
Jest to system transakcyjny oparty na płynności, zwany Constant Product Market Maker (CPMM).
W ramach tego podejścia cenę można określić poprzez zdefiniowanie dowolnej (monotonicznej) relacji pomiędzy tokenem A i tokenem B oraz obliczenie w dowolnym momencie jej instrumentów pochodnych, tworząc w ten sposób niezależnego od ścieżki animatora rynku.
Trzy strony: LP, handlowcy, arbitrzy
W mechanizmie animowania rynku AMM nie ma konkretnego kontrahenta podobnego do modelu księgi zamówień. Rzeczywistą wartość aktywa wyznacza wzór matematyczny iloczynu stałego. W pewnym stopniu można go porównać do kontrahenta będący inteligentnym kontraktem, który może realizować transakcję dotyczącą zautomatyzowanego handlu.
Ktoś musi zapewnić płynność w ramach inteligentnego kontraktu, a dostawcą płynności jest LP (Dostawca płynności). LP zapewnia płynność transakcji poprzez wstrzykiwanie aktywów do inteligentnych kontraktów w puli, uzyskując w ten sposób dochód z opłat transakcyjnych. Po tym, jak LP zbuduje początkową pulę płynności, inwestorzy będą mogli wymieniać tokeny za pośrednictwem tej puli, a arbitrzy podejmą inicjatywę w celu utrzymania cen aktywów zgodnych z cenami rynkowymi poprzez arbitraż cenowy między różnymi rynkami.
W Uniswap V1 wydanym w listopadzie 2018 r. wszystkie aktywa można wymienić za pośrednictwem ETH. W przypadku transakcji pomiędzy ETH a ERC-20Token każdy może dodać tokeny, aby handlować z natywnym ETH. Jest to zasadniczo pośrednik w handlu aktywami.
Co dzieje się w jednej puli, jeśli chcemy handlować?
Załóżmy, że jeden ETH jest obecnie wart 100TokenA, a pula ETH/TokenA składa się z 10 ETH i 1000 TokenA.
W tej chwili wartość 10 ETH i 1000 TokenA jest równa 1000 dolarów amerykańskich, a stosunek wartości aktywów wynosi 1:1. k=10 *1000=10000, produkt ten pozostaje niezmieniony bez zwiększania płynności.
Załóżmy teraz, że chcę sprzedać 5 ETH do puli, wtedy powinno być:
y=10000/(10+5)=666,67,
Liczba ETH w puli wzrosła do 15, a liczba USDC w tym czasie wyniosła 666,67, więc wymieniłem 5 ETH na 333,33 TokenA.
W tej chwili cena pojedynczego ETH w puli wynosi
666,67/15=44,44,
Oznacza to, że jeden ETH jest równy 44,44 TokenA.
Oczywiście, jeśli cena w jednej puli znacząco zmieni się w porównaniu z cenami na innych rynkach handlowych, arbitrzy natychmiast zaroją się, dopóki nie pochłoną różnicy cen. Przecież mechanizm AMM może jedynie generować ceny transakcyjne, ale nie może odkrywać cen rynkowych, dlatego rola arbitrażystów jest bardzo ważna.
Nietrwałe straty, token LP, poślizg transakcji
Straty nietrwałe mają miejsce, gdy stosunek cen zdeponowanych tokenów zmienia się w porównaniu do momentu, w którym zostały zdeponowane w puli. Im większa zmiana, tym większa utrata nietrwałości.
Teraz jako LP będziemy nadal podawać przykład:
Podstawowa formuła UniswapV1: x∗y=k
Teraz, jako dostawca płynności, w dalszym ciągu dodajemy do puli 10 ETH i 1000 TokenA jako początkową płynność. W tym momencie 1 ETH jest równy 100 TokenA.
Stały iloczyn obu wielkości aktywów wynosi 10*1000=10000(x*y=10000,x=100y).
W tym momencie, jeśli cena 1 ETH wzrośnie do 200 TokenA,
Możemy konwertować:
x*y=10000,x=200y,
W ten sposób oblicza się x=7,071 i y=1414,21.
W tym momencie pula płynności uległa zmianie z początkowych 10 ETH i 1000 TokenA na: 7,071 ETH i 1414,21 TokenA.
Znalazłeś problem?
W tej chwili, jeśli wykupię wszystkie aktywa, otrzymam 7,071 ETH i 1414,21 TokenA. Rzeczywista wartość obliczona w TokenA wynosi
7,071*200+1414,21=2828,41,
A jeśli obliczymy na podstawie początkowych 10 ETH i 1000 TokenA, aktualna cena powinna być
10*200+1000=3000TokenówA.
Różnica w tej części dochodu (3000-2828,41=171,59TokenA) to strata nietrwała.
Straty nietrwałe mają miejsce, ponieważ w ramach mechanizmu automatycznego animatora rynku w zdecentralizowanych giełdach dostawcy płynności dostosowują fundusze w oparciu o wahania cen, co skutkuje stratami głównymi i utraconemi zwrotami.
Ponieważ działają zarówno jako kupujący, jak i sprzedający, zmuszeni są zwiększać ilość posiadanych aktywów, gdy ceny spadają, i zmniejszać ilość posiadanych aktywów, gdy ceny rosną, co skutkuje stratami. Oczywiście możesz także wybrać zabezpieczenie i zarządzać ryzykiem, otwierając krótkie/długie kontrakty na ETH.
Aby zmotywować użytkowników do działania jako LP w celu zapewnienia płynności i zachęcić ich do ponoszenia zmienności cen, powstał LP Token. Jest to nagroda dla dostawców płynności, którzy mogą otrzymać określony procent opłaty manipulacyjnej za każdą transakcję (UniswapV1, inwestorzy płacą 0,3% w transakcji, która należy do dostawcy płynności). Jednocześnie służy także jako zaświadczenie dla LP o wycofaniu dodanej przez siebie płynności.
Inną koncepcją jest poślizg w handlu, który z pewnością znają znajomi, którzy często handlują DEX. Jako system handlu oparty na płynności, piękne równanie produktu stałego AMM ma gładką krzywą, a cena zmienia się przez cały czas zgodnie z relacją między podażą i popytem.
Jeśli w tym momencie handlujesz dużą liczbą Tokenów, nastąpi poślizg i będzie pewna różnica między oczekiwaną ceną a ceną, którą faktycznie otrzymasz z puli. Innymi słowy, będzie różnica między ceną, którą chcesz, a ceną transakcyjną.
Uniswap V2: Adaptacja, Oracle, pożyczka Flash
Uniswap V1 obsługuje tylko transakcje między parami handlowymi ERC-20/ETH W istocie wykorzystuje ETH jako pośrednika w walucie przejściowej do wymiany między tokenami ERC-20. Chociaż ścieżka transakcji jest prosta, stwarza ekspozycję na ryzyko ETH dla dostawców LP , nietrwałe ryzyko utraty i poślizgu.
W Uniswap V2 nadal opiera się na mechanizmie „stałego animatora rynku produktów”, jednak aktualizacja V2 przyniosła poprawę wydajności, w tym: obsługę dowolnych dwóch par Tokenów ERC-20 do handlu, co oznacza, że można stworzyć dowolne ERC20 - ERC20 łączy się w pary bez konieczności parowania poprzez ścieżkę przejściową ETH.
Nie będę wdawał się w szczegóły w tym punkcie Aktualizacja V2 obejmuje wiele aspektów, a dwa kolejne ważne punkty to: poprawa ceny Oracle i realizacja pożyczek flash.
Ulepszenia cen Oracle
W procesie Uniswap V1 cena obliczona poprzez podzielenie funduszy rezerwowych dwóch aktywów w puli nie jest bezpieczna, jeśli jest używana jako prognoza ceny w łańcuchu, ponieważ można nią łatwo manipulować.
Jednym z celów tej aktualizacji V2 jest zwiększenie kosztów i trudności manipulacji cenami. W V1, zakładając, że inne kontrakty wykorzystują aktualną cenę ETH-DAI do rozliczenia instrumentów pochodnych, atakujący manipulujący zmierzoną ceną może kupić ETH z pary ETH-DAI, wywołać rozliczenie kontraktu pochodnego po zawyżonej cenie, a następnie ETH jest odsprzedawany parze, przywracając handel do prawdziwej ceny. W tym przypadku transakcje mogą nawet występować jako transakcje atomowe lub z górnikami kontrolującymi kolejność transakcji w obrębie bloku.
W V2, w celu ustalenia równowagi ceny rynkowej, cena jest aktualizowana raz na blok, a cena wymiany tokena jest ustalana przed kolejnym blokiem, czyli cena rynkowa tokena opiera się na ostatniej transakcji w poprzednim bloku.
W ramach tej aktualizacji dostępne są również nowe dane dotyczące przewidywania cen: średnia cena ważona w czasie TWAP. Gromadzenie względnych cen dwóch aktywów na początku każdego bloku pozwala innym kontraktom na Ethereum oszacować średnią ważoną w czasie cenę dwóch aktywów w dowolnym przedziale czasu.
Mówiąc dokładniej, w Uniswap V2 cena jest akumulowana poprzez śledzenie skumulowanej sumy ceny, gdy ktoś wchodzi w interakcję z umową na początku każdego bloku. Na podstawie znacznika czasu bloku każda cena jest ważona ilością czasu, jaki upłynął od aktualizacji poprzedniego bloku. Oznacza to, że wartość akumulatora w dowolnym momencie (po aktualizacji) powinna być sumą cen spot za każdą sekundę historii kontraktu.
Użytkownicy Oracle mogą wybrać, kiedy rozpocząć i zakończyć ten okres, koszt manipulacji TWAP dla atakujących będzie wyższy, a ceną będzie stosunkowo trudno manipulować.
Zrealizuj pożyczkę flash
Pożyczka flash to absolutna innowacja w porównaniu z tradycyjnymi finansami. W końcu prawdziwych transakcji nie da się wycofać jak na blockchainie. Pożyczki flash typu Flash Swap zostały wprowadzone w wersji 2.
Użytkownicy mogą pożyczać aktywa do puli i wykorzystywać je w innym miejscu łańcucha, zwracając jedynie aktywa i płacąc odpowiednie odsetki na koniec transakcji (płatność w tej samej transakcji atomowej). Jeśli pieniądze nie zostaną zwrócone normalnie, następuje transakcja zostanie wycofany.
W rzeczywistości pozwala każdemu szybko pożyczyć dowolne aktywa przechowywane w puli Uniswap. W wersji 1 użytkownicy nie mogą otrzymać ani używać zasobu przed zapłaceniem za niego. W przypadku korzystania z zasobu A w celu zakupu zasobu B, składnik zasobu A musi zostać wysłany do kontraktu, zanim będzie można uzyskać składnik zasobu B.
Istnieje kilka innych aktualizacji: w tym Uniswap V2, który dostosowuje nowe ramy kontraktowe, używa prostego binarnego formatu stałoprzecinkowego do kodowania i przetwarzania cen (dokładność), aktualizację opłat protokołowych, obsługę metatransakcji dla wydzielonych udziałów w puli itp.
Uniswap V3: Poprawa efektywności kapitału
Tło: Uniswap V2 ma problemy z płynnością.
Zgodnie z powyższym wprowadzeniem do mechanizmu AMM, widzimy, że przy V1 i V2 płynność puli jest faktycznie rozłożona w obszarze [0, +∞], innymi słowy, w puli V2 dozwolona jest dowolna cena. występują transakcje (patrz gładka krzywa funkcji odwrotnej w iloczynie stałym AMM).
Na pierwszy rzut oka to dobrze, zakres handlu jest bardzo duży, ale w rzeczywistości nie ma wystarczającego popytu na pary handlowe o różnej zmienności w swoich przedziałach cenowych, co skutkuje poważnym brakiem płynności, z wyjątkiem niektórych zakresów handlu. , niskie wykorzystanie zasobów.
Jak możesz sobie wyobrazić, zapewnianie płynności w punkcie cenowym tak odległym od przedziału cenowego, że cena może nigdy nie osiągnąć tego poziomu, jest bezcelowe i marnotrawne.
skoncentrowana płynność
W tym przypadku, w celu poprawy płynności finansowej, Uniswap V3 wprowadził koncepcję skoncentrowanej płynności.
Oznacza to, że dostawcy płynności (LP) mogą swobodnie wybierać, czy zapewniają płynność w określonym przedziale cenowym. Może to lepiej zapewniać płynność i działać w zakresie wysokiej efektywności kapitałowej, a także może być wykorzystywane w aplikacjach z pulami aktywów o różnych cenach zmienność mają różne alokacje.
Każdy mały przedział cenowy w V3 można rozumieć jako działający V2. Podczas transakcji cena będzie poruszać się płynnie wzdłuż krzywej. Kiedy cena osiągnie pewien odcinek V2, osiągnie punkt przedziału przedziału cenowego V3. W tym momencie punkt cenowy przesunie się do następnego przedziału cenowego. .
Po zrozumieniu powyższej koncepcji możemy poznać nowy termin – rdzeniem V3 są Ticks.
Tiki, ticki, to najmniejsze przyrostowe kwoty, za które można handlować papierami wartościowymi. W wersji 3, dzieląc przedział cenowy [0, +∞] na niezliczoną ilość drobnoziarnistych znaczników, zaimplementowano ograniczenia dotyczące górnych i dolnych punktów końcowych każdego zakresu. Płynność jest agregowana poprzez kontrolę szczegółowości. Cały zakres cen w V3 jest kalibrowany za pomocą dyskretnych, równomiernie rozłożonych Tików. Każdy Tik ma indeks i odpowiadającą mu cenę, a każdy Tik będzie miał własną głębokość płynności.
Zasady matematyczne Uniswap V3 uległy zmianie, chociaż są podobne do podstawowej warstwy V2:
L=xy pod znakiem pierwiastka
L nazywa się ilością płynności, a płynność w puli jest kombinacją dwóch ilości aktywów Tokena. Podobnie iloczyn ilości dwóch tokenów wynosi K, ale ponieważ każdy Tick ma inną głębokość płynności, równoważne formuły dla różnych głębokości nie są już takie same.
Nie będę wdawał się w szczegóły zasad matematycznych. Poniżej znajduje się artykuł Atisa Elstsa na temat zasad matematycznych V3. Zainteresowani przyjaciele mogą go przeczytać samodzielnie.
Uniswap V2 nadal ma standardową prowizję transakcyjną w wysokości 0,3%, ale w V3, ze względu na różną szczegółowość, przewidziano trzy różne poziomy opłat, a mianowicie 0,05%, 0,3% i 1%. W tym momencie LP mogą skoncentrować swoją efektywność kapitałową w najczęściej przedmiotem obrotu, aby uzyskać maksymalne zyski.
Ponadto V3 po raz kolejny zoptymalizował Oracle w oparciu o V2. Nie przechowuje już tylko jednej zmiennej akumulacji cen, ale przechowuje zestaw zmiennych, które mogą wydłużyć żywotność danych, zmniejszyć opłaty za gaz i obniżyć koszty.
Uniswap V4: konfigurowalny DEX
Uniswap V4 opiera się na scentralizowanym modelu płynności Uniswap V3, umożliwiając każdemu wdrożenie nowej scentralizowanej puli płynności przy użyciu niestandardowych funkcji Uniswap, stając się w ten sposób wydajną i konfigurowalną platformą DEX.
W V4 głównym punktem jest kontrakt haków, a wizja polega na umożliwieniu każdemu podejmowania decyzji kompromisowych poprzez wprowadzenie „haków”. Dla każdej puli twórca może zdefiniować „kontrakt Hooks”, który wykonuje logikę w kluczowych punktach cyklu życia wywołania.
Te haki zarządzają również opłatami za wymianę puli i opłatami za wypłatę pobieranymi od dostawców płynności.
Haki i niestandardowe baseny
Haki to zestaw umów opracowanych przez strony trzecie lub urzędników Uniswap. Podczas tworzenia puli, pula może zdecydować się na powiązanie haka. Później, na określonym etapie transakcji, pula automatycznie wywoła powiązany z nią kontrakt haka. Umowa dotyczy kluczowych punktów cyklu życia w celu wdrożenia logiki.
Innymi słowy, hak to zewnętrznie wdrożony kontrakt, który wykonuje pewną logikę zdefiniowaną przez programistę w wyznaczonym momencie wykonywania puli. Te haczyki umożliwiają integratorom tworzenie scentralizowanych pul płynności z elastyczną i konfigurowalną realizacją. Hooki mogą modyfikować parametry puli lub dodawać nowe funkcje i funkcjonalności.
Każda pula płynności Uniswap ma cykl życia: Podczas cyklu życia puli płynności dzieje się kilka rzeczy, w tym: tworzona jest pula z domyślnym poziomem opłat, dodaje się, usuwa lub ponownie dostosowuje płynność, a użytkownicy mogą również wymieniać tokeny itp. .
W Uniswap v3 te zdarzenia cyklu życia są ściśle powiązane i wykonywane w bardzo ścisłej kolejności. Ale aby stworzyć przestrzeń dla dostosowywalnej płynności w Uniswap V4.
Kontrakt Hooks tworzy metodę wprowadzania kodu dla wdrażających pulę wydobywczą w celu wykonywania określonych operacji w kluczowych punktach cyklu życia puli wydobywczej, takich jak przed i po zamianach lub przed i po zmianach pozycji LP.
W skrócie, hooki to wtyczki umożliwiające dostosowywanie interakcji puli, swapów, opłat i pozycji LP. Dzięki kontraktom hooks programiści mogą wprowadzać innowacje oprócz płynności i bezpieczeństwa protokołu Uniswap, integrując się z inteligentnymi kontraktami v4 w celu tworzenia niestandardowe pule AMM.
Przykładowe funkcje, które można wdrożyć za pomocą kontraktów hakowych, obejmują:
Realizacja dużych zleceń za pośrednictwem TWAMM w określonym czasie; Zamówienia z limitem ceny w łańcuchu realizowane po określonych cenach; Dynamiczne opłaty zmieniające się wraz ze zmiennością; Zinternalizowany mechanizm alokacji MEV dla dostawców płynności.
Podstawowa logika Uniswap V4 jest taka sama jak V3 i nie można jej aktualizować. Ponieważ każda pula jest teraz zdefiniowana przez coś więcej niż tylko warstwę tokenów i opłat, można na jej podstawie zbudować szeroką gamę pul. I chociaż każda pula może korzystać z własnego inteligentnego kontraktu haków, haki są ograniczone do określonych uprawnień określonych podczas tworzenia puli.
W V4 wprowadzono również pewne zmiany architektoniczne, takie jak Flash Accounting (konto natychmiastowe), które mogą znacznie obniżyć opłaty za gaz. Ta funkcja jest zawarta w EIP-1153, który wprowadza „przejściową” pamięć masową i zostanie wdrożona po aktualizacji Cancun (Ethereum Cancun).
Dodatkowo wersja V4 wykorzystuje także tryb singleton (zapis wszystkich stanów puli w jednym kontrakcie), błyskawiczną księgowość (zapewnia wypłacalność puli), przywraca obsługę natywnego ETH, obsługuje tokeny ERC-1155 oraz dodaje mechanizmy zarządzania Czekaj na poprawę.
UniswapX: Wzmocnienie konkurencji
UniswapX to nowy, niewymagający pozwolenia, otwarty protokół (GPL), oparty na aukcjach protokół do handlu w ramach AMM i innych źródeł płynności. Protokół poprawi funkcjonalność giełdy w wielu aspektach, w tym: Zwiększone ceny poprzez łączenie źródeł płynności Giełdy bezgazowe zapobiegające niepowodzeniu transakcji MEV (Maximum Extraction Value) Brak opłat W nadchodzących miesiącach UniswapX rozszerzy się na bezgazowe giełdy międzyłańcuchowe .
Agregacja następnego poziomu Agregacja nowej generacji
Kontekst: Transakcje w łańcuchu wciąż wprowadzają innowacje, co prowadzi do rozprzestrzeniania się pul płynności. Nowe poziomy opłat, protokoły L2 i inne protokoły w łańcuchu również spowodują rozproszenie płynności. Rozwiązanie: UniswapX ma na celu rozwiązanie tego problemu za pośrednictwem otwartej sieci, która zleca złożoność routingu stronom trzecim, które muszą konkurować, aby realizować transakcje z wykorzystaniem płynności w łańcuchu, takiej jak pule AMM lub własne prywatne zapasy.
Dzięki UniswapX inwestorzy będą mogli korzystać z interfejsu Uniswap, nie martwiąc się, czy otrzymają najlepszą cenę. Transakcje handlowców będą zawsze przejrzyście rejestrowane i rozliczane w łańcuchu. Wszystkie zamówienia są obsługiwane przez Uniswap Smart Order Router, który zmusza strony trzecie do konkurowania z Uniswap V1, V2, V3 i, po uruchomieniu, V4.
Zasadniczo UniswapX wzmacnia mechanizm konkurencji i optymalizuje poślizg cenowy każdej puli aktywów poprzez wybór tras przez strony trzecie.
Ponadto UniswapX uruchomił także nową próbę: transakcje bez gazu, brak opłat za niepowodzenie. Przedsiębiorca podpisuje unikalne zlecenie poza łańcuchem, które następnie jest składane w łańcuchu przez stronę trzecią, która płaci za gaz w imieniu przedsiębiorcy. Strona trzecia uwzględnia opłatę za gaz w cenie transakcyjnej, ale może konkurować o najlepszą cenę realizację wielu zamówień partiami i redukcję kosztów transakcyjnych. Ochrona MEV zwraca inwestorom MEV pierwotnie uzyskany w drodze transakcji arbitrażowych po lepszej cenie.
UniswapX pomaga użytkownikom uniknąć bardziej wyraźnych form wycofywania MEV: zleceń wykonanych przy użyciu prywatnych aktywów stron trzecich nie można „wkładać” i strony trzecie są zachęcane do korzystania z prywatnych przekaźników transakcji podczas kierowania zleceń do pul płynności w łańcuchu. Nadchodząca wersja cross-chain UniswapX połączy wymianę i mostkowanie w jedną płynną operację. Korzystając z międzyłańcuchowego UniswapX, osoby wymieniające będą mogły przełączać się między łańcuchami w ciągu kilku sekund i czekać na swój postęp.
Główny temat Uniswap: iteracja
Wewnętrzna logika iteracji Uniswapa od V1 do V4, a także uruchomienie protokołu UniswapX, jest funkcjonalną innowacją DEX (AMM).
V1 początkowo wdrożyło AMM w dziedzinie szyfrowania, V2 zmniejszyło narażenie na ryzyko ETH i uruchomiło wyrocznię cenową, którą trudniej jest manipulować, V3 rozwiązało problem niskiej efektywności kapitału poprzez scentralizowaną płynność, V4 wdrożyło konfigurowalny DEX, a protokół UniswapX został wzmocniony poprzez mechanizm aukcyjny Konkurencyjność zewnętrznych agregatorów umożliwia optymalizację poślizgu cenowego.
Widzimy, że Uniswap wprowadza innowacje na każdym kroku – redukując koszty pożyczek, optymalizując doświadczenia użytkowników, wzmacniając świadomość konkurencji i wykorzystując nowe technologie. Ta iteracyjna aktualizacja jest podstawą dobrego protokołu, który będzie trwał wiecznie.




