Uniswap V0

Uniswap V1 został wydany w listopadzie 2018 r. Jednak tak naprawdę w zeszłym roku powstał prototyp Uniswapdu. W 2017 roku założyciel Hayden zrezygnował z pracy w firmie Siemens. Jego przyjaciel Karl, który pracował w Fundacji Ethereum, pocieszał Haydena: „Inżynieria mechaniczna to branża, która wygasa, a Ethereum to przyszłość”. Pod przewodnictwem Karla Hayden dowiedział się o Ethereum i Solidity In W listopadzie 2017 r. stworzył dowód czegoś (dowód koncepcji AMM, jak to nazwali), którym jest Uniswap V0. To zdjęcie pokazuje jak Uniswap wyglądał na początku.

Przed oficjalnym wprowadzeniem wersji 1 Hayden korzystał z biur Balance i MakerDao do pracy nad wersją 0. Pod koniec lipca 2018 roku Uniswap oficjalnie otrzymał Grant od Fundacji Ethereum.

Uniswap V1

2 listopada 2018 r., ostatniego dnia konferencji Devcon 4, inteligentna umowa Uniswap została oficjalnie wdrożona w sieci głównej Ethereum. W tamtym czasie napłynęło jedynie 30 000 dolarów, co zapewniło jedynie 100 dolarów głębokości handlu jako początkową płynność dla trzech tokenów. Następnie po kolei uruchomiono także uniswap.io i app.uniswap.org/#.

We wrześniu 2019 r. Uniswap V1 zapoczątkował swój pierwszy projekt wydobywania płynności, który opierał się na tokenach ERC-20. W okresie V1 wolumen transakcji i skala użytkowników były stosunkowo niewielkie. Jako pierwsza wersja protokołu Uniswap, V1 zawiera mechanizm oparty na Automated Market Maker (AMM), który umożliwia użytkownikom przeprowadzanie transakcji tokenowych bez pozwolenia bez konieczności posiadania księgi zamówień na blockchainie Ethereum. Ta wersja przyjmuje stały model produktu, co oznacza po prostu, że iloczyn sald dwóch tokenów w parze handlowej pozostaje stały.

Innowacyjny mechanizm Uniswap V1 zapewnia użytkownikom szybki i wygodny sposób handlu tokenami, eliminując zależność od tradycyjnych scentralizowanych giełd. Położyło to solidny fundament pod kolejne wersje Uniswapa, a także stało się inspiracją dla innych protokołów AMM. Jednak Uniswap V1 nie przyciągał wówczas dużej uwagi użytkowników.

Uniswap V2

W maju 2020 zadebiutował Uniswap V2! Jest to poważna aktualizacja, która uczyniła Uniswap sensacją w społeczności kryptowalut. We wrześniu 2020 narodził się SushiSwap, który przyciągnął niezliczoną uwagę i użytkowników, co sprawiło, że Uniswap naprawdę zaczął przyciągać uwagę rynku.

W porównaniu z Uniswap V1, Uniswap V2 wprowadza szereg znaczących ulepszeń. Co najważniejsze, wprowadza handel wieloma parami tokenów, dzięki czemu pary handlowe są bardziej elastyczne i zróżnicowane. Nie ograniczając się już do wymiany z Ethereum (ETH), teraz tokeny ERC-20 można także wymieniać między sobą! Ponadto Uniswap V2 wprowadza również wyrocznię średniej ceny ważonej w czasie (TWAP), co jest poważnym przełomem!

Wprowadzenie Uniswap V2 umacnia wiodącą pozycję Uniswap w dziedzinie zdecentralizowanego handlu. Zapewnia użytkownikom większą funkcjonalność i elastyczność, pozwalając im lepiej zarządzać płynnością i przeprowadzać szerszą gamę transakcji. To właśnie pojawienie się Uniswap V2 promuje szybki rozwój zdecentralizowanych finansów (DeFi) i zapewnia użytkownikom ważne źródło płynności.

Uniswap V3

Uniswap V3 został wprowadzony na rynek w maju 2021 roku, wprowadzając nową koncepcję „scentralizowanej płynności”. Koncepcja ta umożliwia dostawcom płynności zdefiniowanie określonych przedziałów cenowych w ramach par handlowych, co pozwala na bardziej precyzyjną kontrolę nad cenami. Dzięki temu dostawcy płynności mogą zarobić więcej na opłatach transakcyjnych i ograniczają możliwości arbitrażu w zakresie handlu w oparciu o różnice cenowe.

W tym samym czasie Uniswap V3 rozszerzył także wyrocznię Uniswap V2 i zoptymalizował metodę obliczeń oraz wydajność gazu wyroczni TWAP. Wyrocznia V3 wydłuża okres dostępności danych do 9 dni lub nawet dłużej w ramach pojedynczego połączenia w łańcuchu. A dzięki ogólnej optymalizacji TWAP, V3 zmniejsza zużycie gazu o około 50% w porównaniu do V2. Proste transakcje będą o około 30% tańsze niż transakcje V2 z tą samą funkcjonalnością.

Dodatkowo Uniswap V2 stosuje standardową opłatę transakcyjną w wysokości 0,3%, podczas gdy V3 oferuje 3 oddzielne poziomy opłat: 0,05%, 0,3% i 1%. Dzięki temu dostawcy płynności mogą wybierać pule w oparciu o ryzyko, jakie są skłonni podjąć. V3 wprowadza również po raz pierwszy wykorzystanie NFT jako LP (dostawców płynności) w celu dostarczenia dowodu płynności, co oznacza, że ​​dostarczana płynność jest śledzona za pomocą niezamienialnych tokenów ERC721.

Uruchomienie Uniswap V3 miało znaczący wpływ na ekosystem DeFi. Zapewnia dostawcom płynności większy wybór i lepsze możliwości zysku, jednocześnie poprawiając efektywność transakcji. Uniswap V3 napędza także innowacje w zdecentralizowanym handlu i przewodzi innym giełdom i protokołom w wysiłkach na rzecz poprawy komfortu użytkowania i zmniejszenia kosztów transakcji. Jednakże pasywni dostawcy płynności byli krytykowani za wypieranie ich z przestrzeni przychodów przez inwestorów działających w czasie rzeczywistym i profesjonalnych animatorów rynku.

Uniswap V4 — Hooki zmieniają wszystko

Po opublikowaniu projektu białej księgi Uniswap V4 rynek dał pełną interpretację. Wspomniano tu głównie o optymalizacjach takich jak Hook, Singleton, Flash Accounting i natywnym ETH, wśród których Hook jest najważniejszą innowacją V4. Hook Uniswap V4 może stać się najpotężniejszym narzędziem do budowy płynności. W przyszłości koszt budowy platformy DeFi i łączenia płynności zostanie znacznie obniżony.

Haczyki

Mówiąc najprościej, kontrakty Hooks to kontrakty, które wywołują inne inteligentne kontrakty i wykonują logikę podczas cyklu życia transakcji. Logikę tę można wdrożyć w ramach umów zdefiniowanych przez użytkownika i wywołać w krytycznych momentach.

Uniswap V4 wprowadza nowy kontrakt o nazwie „Hooks”, który jest wywoływany w kilku kluczowych momentach, zapewniając programistom większe możliwości dostosowywania i miejsce na innowacje. Do tych kluczowych momentów należą:

  • onSwap: Wywoływany, gdy następuje zamiana, może być używany do rejestrowania informacji o transakcji, wykonywania określonych operacji lub modyfikowania opłat transakcyjnych i innej niestandardowej logiki.

  • onMint: Wywoływany, gdy dostawca płynności dodaje płynność do puli. Można go wykorzystać do zarejestrowania odpowiednich informacji lub wykonania określonych operacji.

  • onBurn: Wywoływany, gdy dostawca płynności wycofuje płynność z puli, może zostać wykorzystany do zarejestrowania odpowiednich informacji lub wykonania określonych operacji.

W przeszłości twórcy puli płynności mogli jedynie dostosowywać opłaty za LP i LP, podczas gdy Hooki V4 zapewniały programistom więcej miejsca na innowacje w oparciu o płynność i bezpieczeństwo Uniswap. Uniswap Labs zaprezentowało szereg możliwości, ujawniając unikalne cechy produktu, w tym:

  • Średni ważony czasowo animator rynku (TWAMM).

  • Opłaty dynamiczne oparte na zmienności lub innych wartościach.

  • Limit cenowy w łańcuchu.

  • Płynność poza zakresem jest deponowana w protokołach kredytowych.

  • Niestandardowe wyrocznie w łańcuchu, takie jak wyrocznie geomean.

  • Automatycznie reinwestuj opłaty LP w pozycje LP.

  • Zyski z wbudowanego MEV (Miner Extractable Value) są rozdzielane pomiędzy LP.

Dzięki tym optymalizacjom Uniswap V4 dodatkowo poprawia stan infrastruktury płynności i poprawia efektywność kapitałową. Pozostaje jednak kwestia niezapłaconych strat (IL) skoncentrowanej płynności.

IL jest nieodłącznym problemem AMM, dopóki ceny dwóch aktywów będą odbiegać od cen początkowych, IL będzie występować. W przypadku scentralizowanych mechanizmów płynności, takich jak Uni V3 i V4, problem IL jest szczególnie poważny ze względu na wysoką Gamma w wąskim przedziale, co jest szczególnie widoczne przy zapewnianiu płynności pomiędzy rynkami o dużej zmienności lub aktywami o niskiej korelacji.

Obecne sposoby rozwiązania IL obejmują wykorzystanie dotacji tokenów protokołowych, wdrażanie dynamicznych struktur opłat, tworzenie funduszy ubezpieczeniowych i stosowanie mechanizmów zabezpieczających. Wszystkie te metody są pośrednimi sposobami łagodzenia problemów z IL.

Dynamiczne opłaty manipulacyjne Uniswap V4, zoptymalizowane ceny Oracle i więcej dotacji LP (takich jak dotacje MEV i automatyczne opłaty manipulacyjne za reinwestycję itp.) pośrednio rekompensują w pewnym stopniu straty IL LP.

Jeśli chodzi o bezpieczeństwo i złożoność umowy, podstawowa logika Uniswap V4 jest taka sama jak V3 i nie można jej aktualizować. Chociaż każda pula może korzystać z własnego inteligentnego kontraktu Hooks i wzbogacać funkcjonalność Uniswap V4 oraz osiągać więcej możliwości kombinacji poprzez zewnętrzne wywołania kontraktu, wywołania te są ograniczone do określonych uprawnień określonych w momencie tworzenia puli. Nadmierne wezwania do kontraktów zewnętrznych zwiększą opłaty za gaz, więc w przypadku prostych zamian Uniswap V4 może nie być tańszy niż V3/V2. Jest to kompromis związany ze złożonością i kompozycją.

Uniswap V4 wprowadza również koncepcję kontraktów „Singleton”, która oszczędza wszystkie pule płynności w jednym kontrakcie, znacznie oszczędzając opłaty za gaz. Dodatkowo V4 wprowadza także szybki system księgowy, który przenosi jedynie aktywa na saldzie netto, co poprawia efektywność systemu i pozwala zaoszczędzić na opłatach za gaz.

podsumowując

Uniswap V4 jest ważnym kamieniem milowym w kierunku rozwoju prawdziwej infrastruktury DeFi. Dla programistów zapewnia eksperymentalną platformę pełną nieograniczonej wyobraźni. Mogą rozpocząć różne interesujące eksploracje na Uniswap V4.

Dla dostawców płynności (LP) dodawanie płynności stanie się bardziej dostosowane i wygodne. Dla zwykłych użytkowników utworzenie puli handlowej jest bardziej ekonomiczne i zapewnia więcej opcji handlowych. Na przykład mogą wybrać wersję 2, 3 lub 4 w zależności od swoich potrzeb, ponieważ każda wersja ma swoje unikalne zalety. Umowa V2 jest prosta i łatwa do zrozumienia, a opłata transakcyjna dla pojedynczej puli jest stosunkowo niska, podczas gdy struktura V4 jest bardziej złożona, ale może pomóc użytkownikom zaoszczędzić dużo kosztów gazu, gdy trzeba dzwonić do wielu puli; o tym samym czasie.

Dalszy rozwój branży DeFi będzie w dalszym ciągu sprzyjał optymalizacji metod zarządzania płynnością. W przypadku stron projektu funkcja Donate() wprowadzona przez Uniswap V4 może pomóc im osiągnąć cel, jakim jest zarządzanie płynnością i zwiększyć płynność projektu poprzez przekupywanie dostawców płynności. Ponadto funkcja hook w Uniswap V4 może stać się najpotężniejszym narzędziem do budowania płynności, zmniejszając koszty budowy platformy DeFi i łącząc płynność.

Pojawienie się Uniswap V4 będzie miało znaczący wpływ na przyszły krajobraz DeFi. Chociaż kod V4 nie został jeszcze sfinalizowany i sprawdzony, a jego oficjalne wydanie zajmie trochę czasu, to okno czasowe jest dla wielu protokołów szansą na rozwinięcie własnej płynności i dostosowanie kierunku rozwoju. W każdym razie oczekiwania ludzi wobec Uniswap V4 rosną z dnia na dzień i wierzą, że przyniesie on nowe możliwości i zmiany w branży DeFi.