TL;DR

  • W czerwcu 2023 r. firma Uniswap opublikowała wersję roboczą kodu dla Uniswap V4, w której zaproponowano nowe, główne funkcjonalności protokołu zdecentralizowanej wymiany (DEX).

  • Nowe funkcje obejmują „haki”, które umożliwiają dostosowywanie pul płynności, konstrukcję singletonową, która zwiększa efektywność płynności między pulami, oraz zwrot rodzimych par handlowych ETH.

  • Oczekuje się, że Uniswap V4 zapewni liczne korzyści, w tym większą personalizację, lepszą wydajność, zmniejszone zużycie paliwa i zaawansowane strategie handlowe.

  • Istnieją jednak pewne potencjalne ograniczenia Uniswap V4, takie jak możliwość pobierania przez Uniswap części opłat za wypłatę oraz licencja ograniczająca wykorzystanie jego kodu źródłowego.

Co to jest Uniswap?

Uniswap to zdecentralizowana giełda (DEX), która działa na blockchainie Ethereum. Umożliwia użytkownikom handel różnymi aktywami cyfrowymi przy użyciu modelu zautomatyzowanego animatora rynku (AMM), eliminując potrzebę prowadzenia tradycyjnych ksiąg zamówień.

Początkowo zainspirowany koncepcją współzałożyciela Ethereum, Vitalika Buterina, dotyczącą zautomatyzowanego animatora rynku w łańcuchu, Uniswap został stworzony przez programistę Ethereum Haydena Adamsa w 2018 roku.

Uniswap stał się liderem na rynku DEX, mogąc poszczycić się znacznymi wolumenami obrotu i większą płynnością w porównaniu do innych DEX-ów. Od 2023 r. Uniswap plasuje się w czołówce DEX-ów na podstawie różnych wskaźników, takich jak wolumen obrotu, płynność i liczba aktywnych użytkowników.

Uniswap przeszedł różne iteracje, uruchamiając Uniswap V2 w 2020 r. i Uniswap V3 w 2021 r. W czerwcu 2023 r. Uniswap opublikował wersję roboczą kodu dla Uniswap V4, który zawiera nowe główne funkcje.

Zanim jednak zagłębimy się w nowe funkcje Uniswapa V4, przejrzyjmy poprzednie wersje Uniswapa, aby lepiej zrozumieć jego ewolucję.

Wprowadzenie do Uniswap V1

Pierwsza wersja, Uniswap V1, została uruchomiona w listopadzie 2018 r. jako platforma weryfikacyjna. Podstawową innowacją było wprowadzenie modelu Constant Product Market Maker (CPMM).

Zamiast polegać na tradycyjnym systemie opartym na księdze zleceń, Uniswap umożliwił każdemu, kto posiada zapasowe tokeny, połączenie ich w określoną parę handlową (np. ETH/DAI) i w zamian uzyskanie części opłat pobranych od użytkowników, którzy handlują w oparciu o płynność basen.

Uniswap V1 ułatwił wymianę tokenów pomiędzy tokenami ERC-20 a eterem (ETH). Umożliwiło także wymianę między dwoma tokenami ERC-20. Proces wymiany między dwoma tokenami ERC-20 składał się z dwóch etapów:

Zamień token ERC-20 1 na eter (ETH).

Zamień eter (ETH) na token ERC-20 2.

Proces ten był konieczny, ponieważ inteligentne kontrakty Uniswap V1 obsługiwały jedynie bezpośrednie pule płynności pomiędzy tokenami ERC-20 a eterem (ETH).

Chociaż Uniswap V1 był przełomowy, miał swoje ograniczenia, w tym nieefektywność algorytmu ustalania cen, który mógł zostać wykorzystany przez arbitrażystów, oraz wysoki poślizg w przypadku transakcji o dużym wolumenie.

Wprowadzenie do Uniswap V2

W odpowiedzi na wyzwania stojące przed Uniswap V1, w maju 2020 roku wprowadzono Uniswap V2, zawierający kilka kluczowych ulepszeń. Uniswap V2 dostosował swój model AMM, aby uwzględnić bezpośrednie swapy token na token, co doprowadziło do mniejszego poślizgu i lepszej efektywności kapitałowej.

Dodatkowo V2 wprowadziło swapy flash, które umożliwiły użytkownikom wycofanie dowolnej ilości środków z puli płynności i zrobienie z nimi wszystkiego, pod warunkiem, że zwrócą wypłaconą kwotę (plus opłata) w ramach tej samej transakcji. Ułatwiło to arbitraż i możliwości uzyskiwania plonów bez konieczności posiadania kapitału początkowego.

Uniswap V2 wprowadził także koncepcję średnich cen ważonych w czasie (TWAP), co ułatwiło innym zdecentralizowanym aplikacjom bezpieczne korzystanie z cen z Uniswap.

Wprowadzenie do Uniswap V3

Wprowadzony na rynek w maju 2021 r. Uniswap V3 skupiał się na rozwiązywaniu problemów związanych z efektywnością kapitałową i skoncentrowaną płynnością. Uniswap V3 pozwala dostawcom płynności wybrać określone przedziały cenowe, w ramach których będą wykorzystywane ich aktywa, w konsekwencji uzyskując wyższe opłaty w wyniku zwiększonego wykorzystania kapitału.

Uniswap V3 wprowadził także wiele poziomów opłat (0,05%, 0,30% i 1,00%), aby lepiej dostosować się do różnych poziomów ryzyka i wolumenów transakcji.

Non-Fungible Liquidity (NFL) to kolejna nowa funkcja, która umożliwia dostawcom płynności otrzymywanie transakcji NFT reprezentujących ich udział w pulach płynności, umożliwiając użytkownikom handel, sprzedaż lub przenoszenie ich pozycji płynnościowych bez wpływu na aktywa bazowe w puli.

Kolejną godną uwagi cechą Uniswap V3 jest jego integracja z rozwiązaniem warstwy 2 Ethereum, Optimism, którego celem jest zmniejszenie opłat transakcyjnych i poprawa skalowalności platformy.

Co nowego w Uniswap V4?

Chociaż Uniswap V4 nie został jeszcze oficjalnie wydany, potencjalne funkcje i ulepszenia zostały opublikowane w wersji roboczej kodu i białej księdze. Należą do nich:

1. „Haki” i niestandardowe pule

Uniswap V4 umożliwiłby każdemu personalizację poprzez wprowadzenie „haków”, czyli kontraktów obowiązujących w różnych momentach cyklu życia puli płynności.

Aby lepiej zrozumieć „haki”, należy pamiętać, że każda pula płynności ma cykl życia od utworzenia, do dodania, usunięcia lub dostosowania płynności. „Hooki” umożliwiają programistom dodawanie kodu, który wykonuje wyznaczone działania w kluczowych momentach cyklu życia puli.

Można na przykład dodać „haki”, aby umożliwić pulom płynności natywną obsługę opłat dynamicznych, dodać zlecenia z limitem w łańcuchu lub działać jako animator rynku ważony czasowo (TWAMM), aby rozkładać duże zamówienia w czasie, aby zminimalizować wpływ na cenę .

Dostosowywanie pul płynności za pomocą „haczyków” może być nieograniczone, począwszy od stosowania różnych wyroczni w łańcuchu po deponowanie niewykorzystanej płynności w protokołach kredytowych. Ostatecznie „haki” zapewniłyby deweloperom znaczną elastyczność w tworzeniu pul płynności dostosowanych do konkretnych potrzeb.

2. Singleton

W Uniswap V3 dla każdej puli płynności wdrożono nowy kontrakt, co spowodowało, że tworzenie pul i przeprowadzanie swapów wielopulowych było droższe.

Główną zmianą w Uniswap V4 jest to, że wszystkie pule są utrzymywane w jednym kontrakcie. Zapewni to istotne oszczędności gazu, ponieważ swapy nie będą już musiały przenosić tokenów pomiędzy pulami utrzymywanymi w ramach różnych kontraktów. Szacunki Uniswap pokazują, że Uniswap V4 może obniżyć koszty gazu przy tworzeniu basenów o 99%.

3. Rachunkowość błyskawiczna

Projekt singletonu uzupełnia inną zmianę architektoniczną w Uniswap V4 zwaną rachunkowością flash.

W poprzednich wersjach Uniswapa każda operacja taka jak zamiana tokenów czy dodanie płynności do puli kończyła się przeniesieniem tokenów. W Uniswap V4 przelewy zewnętrzne realizowane są dopiero na końcu, co upraszcza obsługę puli i obniża koszty.

Rozliczanie singleton i flash umożliwia bardziej wydajne i ekonomiczne routing w wielu pulach. Biorąc pod uwagę, że wprowadzenie „haków” zwiększyłoby liczbę pul płynności, korzyść ta jest szczególnie użyteczna.

4. Natywne pary handlowe ETH

Uniswap V4 przywraca natywny ETH w parach handlowych.

Jak wyjaśniono powyżej, Uniswap V1 był ograniczony do par tokenów ETH/ERC-20. Jednak w Uniswap V2 natywne pary ETH zostały usunięte ze względu na złożoność implementacji i obawy związane z fragmentacją płynności pomiędzy parami WETH i ETH.

Zarówno Uniswap V2, jak i Uniswap V3 wymagają, aby zdecydowana większość użytkowników owinęła swój ETH w WETH przed rozpoczęciem handlu w protokole Uniswap, co wymaga dodatkowego gazu.

Dzięki wprowadzeniu rachunkowości singletonowej i flashowej Uniswap V4 umożliwia handel zarówno parami WETH, jak i ETH. Przyniosłoby to korzyści użytkownikom, ponieważ natywne transfery ETH (21 tys. gazu) stanowią około połowę kosztu gazu w porównaniu z transferami ERC-20 (40 tys. gazu).

Jakie są zalety Uniswap V4?

Uniswap V4 został zaprojektowany, aby otworzyć więcej możliwości tworzenia płynności i handlu tokenami w łańcuchu. Ich zalety obejmują:

1. Personalizacja

„Hooks” umożliwiają programistom dodawanie nowych funkcjonalności do pul płynności z dużą elastycznością. Oczekuje się, że pobudzi to pojawienie się innowacyjnych pul z dostosowanymi funkcjami handlowymi.

2. Wydajność

Wprowadzenie „haków”, kontraktu singleton i rachunkowości flash może prowadzić do poprawy efektywności routingu transakcji.

3. Redukcja gazu

Oczekuje się, że nowe funkcje Uniswap V4 jeszcze bardziej obniżą koszty gazu. Może to przyciągnąć więcej użytkowników do protokołu.

4. Potencjał wzrostu zarobków dla LP

Mogą istnieć dynamiczne struktury opłat zapewniające dostawcom płynności (LP) większą kontrolę i potencjał zwiększenia zysków.

5. Zaawansowane strategie handlowe

Nowe funkcje, takie jak średni ważony czasowo animator rynku (TWAMM), zlecenia z limitem i opłaty dynamiczne, mogą umożliwić bardziej zaawansowane strategie handlowe, które nie były możliwe w poprzednich wersjach. Mogą one być atrakcyjne dla wyrafinowanych traderów.

Jakie są potencjalne ograniczenia Uniswap V4?

Istnieją pewne potencjalne ograniczenia Uniswap V4. Zawierają:

1. Pobieranie opłat

Uniswap V4 ma dwa oddzielne mechanizmy opłat za zarządzanie: opłaty swapowe i opłaty za wypłatę, każdy z różnymi mechanizmami. Podobnie jak w przypadku Uniswap V3, zarządzanie Uniswap (posiadacze tokenów Uniswap DAO i UNI) może zdecydować się na pobranie ograniczonego procentu opłaty swapowej w określonej puli.

W Uniswap V4 kierownictwo ma możliwość pobrania ograniczonego procentu tej opłaty za wypłatę, jeśli „haki” początkowo zdecydują się na włączenie opłat za wypłatę dla puli.

2. Licencja ograniczająca użytkowanie

Uniswap V4 będzie wydawany na licencji Business Source License 1.1, która ogranicza wykorzystanie kodu źródłowego Uniswap V4 w warunkach komercyjnych lub produkcyjnych przez okres do czterech lat, po czym zostanie on przekonwertowany na licencję General Public License (GPL). na zawsze. To doprowadziło niektórych członków społeczności do krytyki, że najnowsza wersja Uniswapa nie jest tak naprawdę oprogramowaniem typu open source.

Zamykające myśli

Zdecentralizowany rynek wymiany (DEX) to przestrzeń stale ewoluująca, w której regularnie pojawiają się nowe protokoły i platformy. Uniswap jest dominującym graczem w przestrzeni DEX i wypuszcza swoją czwartą wersję pięć lat od swojego powstania w 2018 r., przy czym każda z poprzednich iteracji protokołu dodawała nowe aktualizacje poprawiające funkcjonalność.

Projekt Uniswap V4 zawiera poważne zmiany mające na celu uwolnienie nieograniczonych możliwości w DEX-ach. Chociaż ten otwarty projekt zapewnia programistom niemal nieograniczoną przestrzeń do eksperymentów, może znacznie zwiększyć złożoność pod względem doświadczenia użytkownika. Użytkownicy będą musieli dokładnie przestudiować sposób działania puli płynności i dowiedzieć się, co robi każdy „hak” przed rozpoczęciem korzystania z puli.

Niemniej jednak potencjalne korzyści Uniswap V4 wydają się znaczące. Dla użytkowników zawsze ważne jest przeprowadzenie własnych badań (DYOR) i pełne zrozumienie, w co się pakujesz.

Dalsze czytanie

  • Co to jest Uniswap i jak działa?

  • Kim jest zautomatyzowany animator rynku (AMM)?

  • Czym są pule płynności w DeFi i jak działają?

  • Wyjaśnienie spreadu Bid-Ask i poślizgu

Zastrzeżenie i ostrzeżenie o ryzyku: Niniejsza treść jest prezentowana użytkownikowi w stanie „takim, jakim jest” wyłącznie w celach informacyjnych i edukacyjnych, bez jakichkolwiek oświadczeń ani gwarancji. Nie należy jej interpretować jako porady finansowej, prawnej lub innej profesjonalnej, ani nie ma na celu rekomendowania zakupu jakiegokolwiek konkretnego produktu lub usługi. Powinieneś zasięgnąć porady u odpowiednich profesjonalnych doradców. Jeśli artykuł został napisany przez osobę trzecią, pamiętaj, że wyrażone poglądy należą do osoby trzeciej i niekoniecznie odzwierciedlają poglądy Binance Academy. Aby uzyskać więcej informacji, prosimy o zapoznanie się z naszym pełnym zastrzeżeniem tutaj. Ceny aktywów cyfrowych mogą być zmienne. Wartość Twojej inwestycji może spaść lub wzrosnąć, a Ty możesz nie odzyskać zainwestowanej kwoty. Ponosisz wyłączną odpowiedzialność za swoje decyzje inwestycyjne, a Binance Academy nie ponosi odpowiedzialności za jakiekolwiek straty, które możesz ponieść. Materiał ten nie powinien być interpretowany jako porada finansowa, prawna lub inna profesjonalna. Aby uzyskać więcej informacji, zapoznaj się z naszymi Warunkami użytkowania i Ostrzeżeniem o ryzyku.