Najważniejsze wnioski

  • Uniswap to zdecentralizowana giełda kryptowalut. To „rynek on-chain”, który pozwala użytkownikom kupować i sprzedawać kryptowaluty na Ethereum i ponad 10 innych blockchainach.

  • Handlowcy mogą wymieniać tysiące różnych tokenów na platformie Uniswap bez konieczności korzystania z pośredników lub scentralizowanych podmiotów.

  • Użytkownicy mogą również dostarczać płynność do pul płynności Uniswap i zarabiać na prowizjach od swapów od innych użytkowników.

Wstęp

Centralizowane giełdy (CEX) są kręgosłupem rynku kryptowalut od lat ze względu na ich głęboką płynność, szybsze transakcje, fiat on-rampy i obsługę klienta. Jednak zdecentralizowane giełdy (DEX) zyskują na popularności, ponieważ użytkownicy są przyciągani przez ich transakcje peer-to-peer i zwiększoną dostępność.

DEX-y oferują wyjątkowe korzyści, które mogą uczynić je atrakcyjną alternatywą dla CEX-ów. Jednym z przykładów jest Uniswap. Stworzony przez Haydena Adamsa w 2018 r., jego wdrożenie zostało zainspirowane podstawową technologią opisaną po raz pierwszy przez współzałożyciela Ethereum, Vitalika Buterina.

Uniswap był pionierem modelu automatycznego animatora rynku (AMM) i odegrał kluczową rolę w wynalezieniu i rozwoju DEX-ów. Dziś Uniswap nadal jest jednym z najpopularniejszych i najbardziej przyjaznych dla użytkownika DEX-ów, z wysoką płynnością i szerokim wyborem tokenów.

Czym jest Uniswap?

Uniswap to DEX, który pozwala użytkownikom handlować kryptowalutami bez polegania na centralnym organie lub pośredniku. Początkowo Uniswap był dostępny wyłącznie w sieci Ethereum, ale od tego czasu rozszerzył swoją ofertę, aby obsługiwać wiele innych blockchainów.

Usługi Uniswap oparte są na inteligentnych kontraktach, które są samoczynnie wykonującymi się programami na blockchainie z ustalonymi warunkami zapisanymi bezpośrednio w kodzie.

Uniswap wykorzystuje innowacyjny model AMM, który wykorzystuje pule płynności zamiast tradycyjnych ksiąg zleceń, aby umożliwić bezproblemowy handel. Użytkownicy mogą zapewnić płynność tym pulom, wpłacając równą wartość obu tokenów w parze. W zamian otrzymują tokeny Liquidity Provider (LP).

Inni użytkownicy mogą wymieniać tokeny poprzez interakcję z pulami płynności. Model Constant Product Market Maker (CPMM) jest używany do określania ceny aktywów w puli płynności.

Uniswap korzysta z oprogramowania typu open source, które można sprawdzić na Uniswap GitHub.

Jak działa Uniswap?

Podstawą Uniswap jest model CPMM. Zobaczmy, jak to działa.

Załóżmy, że wpłacasz parę handlową do puli płynności Uniswap jako dostawca płynności (LP). Możesz zadeklarować dowolną parę tokenów o równej wartości. Na przykład ETH i jeden token ERC-20 lub dwa tokeny ERC-20. Jednym z tokenów jest zazwyczaj stablecoin, taki jak DAI, USDC lub USDT.

W zamian za zainwestowanie pary tokenów otrzymasz „tokeny płynności” jako LP, które stanowią Twój udział w puli płynności i odpowiadającą mu część opłat transakcyjnych generowanych przez pulę.

Przyjrzyjmy się puli płynności ETH/USDT. Nazwijmy część ETH puli x, a część USDT y. Uniswap mnoży x przez y, aby obliczyć całkowitą płynność w puli, którą nazwiemy k. Podstawową ideą Uniswap jest to, że k musi pozostać stałe. Dlatego wzór na całkowitą płynność puli jest następujący: x * y = k.

Załóżmy więc, że Alicja kupuje 1 ETH za 300 USDT, korzystając z puli płynności ETH/USDT. W ten sposób zwiększa część USDT i zmniejsza część ETH puli. Spowoduje to wzrost ceny ETH.

Dzieje się tak, ponieważ po transakcji w puli jest teraz mniej ETH i wiemy, że całkowita płynność puli (k) musi pozostać stała; ten mechanizm określa, że ​​cena ETH będzie wynosić k/x. Ostatecznie cena płacona za ETH w puli jest oparta na tym, jak bardzo dana transakcja zmienia stosunek między x i y.

Warto zauważyć, że ten model nie skaluje się liniowo. Im większe zamówienie, tym większa zmiana równowagi między x i y. Większe zamówienia są zatem znacznie droższe niż mniejsze i będą prowadzić do stopniowo większego poślizgu. Oznacza to również, że im większy jest pula płynności, tym mniejsza zmiana między x i y, a zatem tym łatwiej jest wypełnić duże zamówienia.

Ewolucja Uniswap

Uniswap ewoluował z czasem, a różne wersje protokołu oferowały nowe funkcje i ulepszenia. Poniżej znajduje się krótki przegląd Uniswap v1, v2, v3, v4 i UniswapX.

Uniswap v1

Wprowadzony w 2018 r. Uniswap v1 był pierwszą wersją protokołu Uniswap. Został zaprojektowany z myślą o prostocie, ale nadal pozwalał użytkownikom handlować dowolnym tokenem ERC-20 na blockchainie Ethereum. Protokół zyskał popularność wśród społeczności Ethereum i działał jako dowód koncepcji dla zdecentralizowanych giełd opartych na AMM.

Uniswap v2

Uniswap v2 został uruchomiony w 2020 r. i przyniósł kilka ulepszeń do pierwszej wersji. Jedną z najważniejszych zmian było wprowadzenie ERC-20 do par ERC-20, co oznaczało, że dostawcy płynności mogli tworzyć kontrakty parowe dla dowolnych dwóch tokenów ERC-20.

Użytkownicy mogli również handlować między tokenami bez konieczności pośredniej konwersji na ETH. Krótko mówiąc, Uniswap v2 zezwalał na pule płynności składające się z dowolnych dwóch tokenów ERC-20 zamiast konieczności posiadania ETH obok jednego tokena ERC-20.

Uniswap v2 poprawił również wydajność protokołu, obniżył opłaty za gaz i wprowadził nowe funkcje, takie jak flash swaps, co oznaczało, że tokeny mogły zostać wydane odbiorcom przed sprawdzeniem, czy otrzymano wystarczającą liczbę tokenów wejściowych. Nowe funkcje i optymalizacje przygotowały grunt pod wykładniczy wzrost adopcji AMM i uczyniły Uniswap jedną z największych giełd spot kryptowalut.

Uniswap v3

Jedną z najważniejszych zmian wprowadzonych przez Uniswap v3 była ta związana z efektywnością kapitału. Wiele AMM cierpi na nieefektywność kapitału — większość funduszy, które zawierają, zwykle nie jest używana z powodu inherentnej cechy wspomnianego modelu x * y = k. Mówiąc prościej, im większą płynność ma pula, tym większe zlecenia i przedział cenowy może obsłużyć system.

LP w tych pulach zapewniają płynność dla krzywej cenowej od 0 do nieskończoności, co oznacza, że ​​kapitał dostarczany przez LP w AMM jest równomiernie rozłożony we wszystkich przedziałach cenowych. Oznacza to, że tylko część płynności w puli znajduje się tam, gdzie odbywa się większość transakcji. Jednak nie ma większego sensu zapewniać płynności w przedziale cenowym, który jest daleki od obecnej ceny lub nigdy nie zostanie osiągnięty.

Uniswap v3 stara się rozwiązać ten problem — LP mogą teraz ustalać niestandardowe przedziały cenowe, w których chcą zapewnić płynność, co powinno skutkować bardziej skoncentrowaną płynnością w przedziale cenowym o największej aktywności handlowej. Na przykład, jeśli LP ustali przedział cenowy od 1000 do 2000 USD, zapewniona płynność może umożliwić handel tylko między tymi dwiema cenami, a nie w nieskończonych przedziałach cenowych.

W pewnym sensie Uniswap v3 to podstawowy sposób tworzenia księgi zleceń w łańcuchu Ethereum, w której animatorzy rynku mogą decydować o dostarczaniu płynności w wybranych przez siebie przedziałach cenowych. Warto zauważyć, że ta zmiana faworyzuje bardziej doświadczonych animatorów rynku w stosunku do początkujących uczestników. Dzięki tej dodatkowej warstwie złożoności mniej aktywni LP mogą zarabiać mniej na opłatach transakcyjnych niż profesjonalni gracze, którzy stale optymalizują swoją strategię.

Pozycje Uniswap LP jako NFT

Ponieważ każdy LP może ustalić własny przedział cenowy, pozycja każdego LP Uniswap jest unikalna i jako taka nie jest już zamienna. W Uniswap v3 pozycje LP są teraz reprezentowane przez niewymienialny token (NFT). Jednak współdzielone pozycje nadal mogą być zamienialne (ERC-20).

Uniswap v3 LP teraz widzą wszystkie opłaty generowane bezpośrednio w samych NFT. Te NFT mogą być przedmiotem obrotu między portfelami, a posiadacze mogą zawsze pobierać opłaty za pozycję. Jest to zasadniczo obraz cyfrowy, który wyświetla podstawowe informacje, takie jak para tokenów i krzywa reprezentująca „stromość” pozycji. Każda pozycja Uniswap v3 ma również unikalny schemat kolorów, a różne pule są reprezentowane przez różne warianty kolorów.

Różne poziomy opłat

Uniswap v3 oferuje LP trzy poziomy opłat: 0,05%, 0,30% i 1,00%, aby umożliwić LP dostosowanie marży zysku na podstawie oczekiwanej zmienności pary tokenów. Na przykład LP są narażeni na wyższe ryzyko w parach nieskorelowanych, takich jak ETH/USDT, i niższe ryzyko w parach skorelowanych, takich jak pary stablecoinów.

Uniswap na warstwie 2

Historycznie rzecz biorąc, opłaty transakcyjne Ethereum rosły wraz ze wzrostem wykorzystania sieci. To sprawia, że ​​korzystanie z Uniswap jest czasami ekonomicznie nieopłacalne, szczególnie dla mniejszych użytkowników. Aby rozwiązać ten problem, Uniswap v3 umożliwia rozwiązaniom skalowania warstwy 2 skalowanie inteligentnych kontraktów, jednocześnie korzystając z bezpieczeństwa sieci Ethereum. Ta implementacja pomaga również zwiększyć przepustowość transakcji i zapewnić niższe opłaty dla użytkowników.

Uniswap na żywo w łańcuchu BNB

Uniswap uruchomił sieć BNB po otrzymaniu poparcia od wyborców zarządzających. Ten ruch może potencjalnie zapewnić użytkownikom bardziej opłacalne opcje handlowe. Oznacza to również, że użytkownicy Uniswap będą mogli skorzystać z wysokiej prędkości i niskich opłat transakcyjnych sieci BNB. Ponadto integracja pozwala Uniswap wykorzystać nową pulę płynności i zwiększyć świadomość i adopcję zarówno wśród inwestorów detalicznych, jak i instytucjonalnych.

Uniswap v4

Uniswap v4 wprowadza ciekawe ulepszenia, które sprawiają, że zdecentralizowany handel jest płynniejszy, tańszy i bardziej elastyczny. Jedną z największych funkcji są „haki”, które pozwalają deweloperom dostosować sposób działania puli płynności, dodając opcje, takie jak dynamiczne opłaty lub dzieląc duże transakcje na mniejsze, aby uniknąć skoków cen.

Zamiast tworzyć nowy kontrakt dla każdego puli, wszystkie pule działają w ramach jednego kontraktu (tzw. architektury singleton), co pozwala zaoszczędzić nawet 99% opłat za gaz. Uniswap v4 upraszcza również transakcje dzięki systemowi zwanemu księgowością flash, jednocześnie ponownie wprowadzając bezpośrednie pary handlowe ETH, co umożliwia szybsze i tańsze swapy.

Uaktualnienia te mają na celu obniżenie kosztów, umożliwienie stosowania bardziej kreatywnych strategii handlowych i uczynienie platformy bardziej atrakcyjną dla profesjonalnych traderów i programistów.

UniswapX

UniswapX to nowy system transakcyjny, który pomaga użytkownikom uzyskać lepsze ceny, pobierając płynność z różnych źródeł, takich jak zdecentralizowane giełdy i prywatne zapasy. Zamiast płacić opłaty za gaz bezpośrednio, użytkownicy podpisują zlecenia poza łańcuchem, a transakcje obsługują zewnętrzni „wypełniacze”, konkurując o oferowanie najlepszych cen. Ta konfiguracja pozwala również uniknąć kosztów nieudanych transakcji i chroni użytkowników przed atakami MEV, zapewniając uczciwsze transakcje.

Czym jest strata nietrwała?

Oprócz zarabiania na prowizjach za dostarczanie płynności traderom, którzy mogą wymieniać tokeny, LP powinni również być świadomi efektu zwanego nietrwałą stratą. Załóżmy, że Alice jest LP, która zdeponowała 1 ETH i 100 USDT w puli Uniswap o całkowitej płynności 10 000 (10 ETH x 1000 USDT); reszta została sfinansowana przez innych LP takich jak ona. Udział Alice w puli wynosi 10%, co oznacza, że ​​jej początkowy depozyt stanowi 10% całkowitej płynności puli.

W momencie wpłaty Alice cena 1 ETH wynosiła 100 USDT, co oznacza, że ​​jej wpłata wynosiła 200 USD (1 ETH x 100 USD + 100 USDT). Załóżmy teraz, że cena ETH wzrasta do 400 USDT. W rezultacie traderzy arbitrażowi dodają USDT do puli i usuwają ETH z puli, aż stosunek między nimi dokładnie odzwierciedla nową cenę. Powoduje to, że ilość ETH i USDT w puli zmniejsza się do 5 ETH i 2000 USDT.

Alicja decyduje się wypłacić swoje środki z puli. Zgodnie z jej udziałem otrzymuje 10%, tj. 0,5 ETH i 200 USDT, co daje łącznie 400 USD (0,5 ETH x 400 USD + 200 USDT). Na pierwszy rzut oka wydaje się, że Alicja osiągnęła zysk.

Jednak gdyby zachowała swój początkowy depozyt w wysokości 1 ETH i 100 USDT, skończyłaby z łączną wartością 500 USD (1 ETH x 400 USD + 100 USDT). Dlatego też, wpłacając swoje środki do puli Uniswap, Alice straciła na wzroście ceny ETH.

Strata ta jest określana jako „nietrwała”, ponieważ można ją złagodzić, jeśli ceny połączonych tokenów powrócą do tych samych cen, co w momencie dodania ich do puli. Ponadto, ponieważ LP zarabiają na prowizjach, strata może zostać zrównoważona w czasie. Niemniej jednak LP powinni być świadomi koncepcji nietrwałej straty przed dodaniem środków do puli Uniswap.

Należy pamiętać, że powyższy scenariusz ma zastosowanie niezależnie od tego, czy cena wzrośnie, czy spadnie od momentu złożenia depozytu. Oznacza to, że jeśli cena ETH spadnie od momentu złożenia depozytu, straty poniesione przez LP mogą również zostać spotęgowane.

W jaki sposób Uniswap zarabia pieniądze?

Uniswap generuje przychody za pośrednictwem niewielkiej opłaty pobieranej za każdą transakcję zawieraną przy użyciu protokołu. Ta „opłata dostawcy płynności” jest ustalana na poziomie określonej kwoty wartości transakcji i jest automatycznie dystrybuowana do LP. W przeciwieństwie do tradycyjnych giełd, Uniswap jako protokół nie generuje przychodów dla siebie, ale dla LP. Koncentrując swoją płynność, LP mogą zwiększyć swoje zaangażowanie w określonym przedziale cenowym, aby zarobić jeszcze więcej opłat transakcyjnych na Uniswap v3.

Ponadto, ze względu na otwartoźródłowy i zdecentralizowany charakter Uniswap, nie ma centralnego podmiotu kontrolującego lub czerpiącego zyski z protokołu. Zamiast tego jest on utrzymywany i ulepszany przez społeczność użytkowników i deweloperów za pośrednictwem zdecentralizowanego systemu zarządzania.

Token Uniswap (UNI). 

Natywny token Uniswap, UNI, został uruchomiony we wrześniu 2020 r. i od tego czasu przyciąga użytkowników i LP na platformę. UNI jest tokenem ERC-20, co oznacza, że ​​został zbudowany na Ethereum i może być przechowywany w dowolnym portfelu kryptowalutowym obsługującym tokeny ERC-20.

Token UNI daje swoim posiadaczom prawa do zarządzania, co oznacza, że ​​mogą głosować nad zmianami i ulepszeniami protokołu. Zakres uprawnień do głosowania, jakie ma użytkownik, jest proporcjonalny do liczby posiadanych przez niego tokenów zarządzania. Proces zarządzania jest zdecentralizowany, co oznacza, że ​​każdy może złożyć propozycję i każdy może głosować.

Tokeny UNI można kupować i sprzedawać na różnych giełdach kryptowalut, więc traderzy mogą używać tokenów UNI do handlu innymi kryptowalutami lub do uczestnictwa w zdecentralizowanych aplikacjach finansowych (DeFi). Należy pamiętać, że nowe przypadki użycia mogą pojawić się w wyniku żądań społeczności i głosowań dotyczących zarządzania.

Jak korzystać z Uniswap

Aby korzystać z Uniswap, musisz mieć portfel kryptowalutowy zawierający trochę etheru (ETH) lub tokenów ERC-20. Oto jak zacząć korzystać z prostej opcji swapu w Uniswap:

  1. Połącz się ze swoim portfelem Ethereum na stronie Uniswap.

  2. Wybierz token, którym chcesz handlować. Uniswap obsługuje kilka tokenów ERC-20; upewnij się, że wybierzesz właściwy.

  3. Wprowadź kwotę, którą chcesz wymienić. Następnie interfejs pokaże Ci szacowaną kwotę drugiego tokena, którą otrzymasz na podstawie aktualnego kursu wymiany.

  4. Jeśli kwota jest satysfakcjonująca, możesz kliknąć „Swap”. Twój portfel poprosi Cię wtedy o potwierdzenie transakcji.

  5. Po potwierdzeniu transakcji, transakcja zostanie wykonana na Ethereum. Na koniec tokeny zostaną wyświetlone w Twoim portfelu.

Myśli końcowe

Uniswap to rozwijający się protokół DEX, który pozwala każdemu posiadaczowi portfela kryptowalutowego kupować, sprzedawać i wymieniać szeroką gamę aktywów cyfrowych. Platforma umożliwiła nowej klasie LP zarabianie na prowizjach od bezczynnych aktywów, jednocześnie umożliwiając traderom łatwą wymianę między kryptowalutami.

Wprowadzenie tokena zarządzania UNI dodatkowo ugruntowało pozycję Uniswap jako platformy napędzanej przez społeczność. W miarę rozwoju ekosystemu DeFi będzie ciekawie obserwować, jak DEX-y ewoluują, aby sprostać wymaganiom użytkowników, zachowując jednocześnie swoje podstawowe wartości decentralizacji.

Dalsza lektura

  • Czym jest Uniswap V4?

  • Czym jest zautomatyzowany animator rynku (AMM)?

  • Czym są zdecentralizowane aplikacje (DApps)?

Zastrzeżenie: Ta treść jest prezentowana „tak jak jest” wyłącznie w celach informacyjnych i edukacyjnych, bez jakiegokolwiek rodzaju oświadczeń lub gwarancji. Nie należy jej interpretować jako porady finansowej, prawnej ani innej profesjonalnej, ani nie ma ona na celu rekomendowania zakupu konkretnego produktu lub usługi. Należy zasięgnąć własnej porady u odpowiednich doradców zawodowych. W przypadku, gdy artykuł jest dostarczany przez osobę trzecią, należy pamiętać, że wyrażone poglądy należą do osoby trzeciej i niekoniecznie odzwierciedlają poglądy Binance Academy. Aby uzyskać więcej informacji, przeczytaj nasze pełne zastrzeżenie 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 poniesione przez Ciebie straty. Materiału tego nie należy interpretować jako porady finansowej, prawnej ani innej profesjonalnej. Aby uzyskać więcej informacji, zapoznaj się z naszymi Warunkami korzystania i Ostrzeżeniem o ryzyku.