Streszczenie
Protokół Uniswap to zestaw programów komputerowych działających na blockchainie Ethereum i umożliwiający wymianę tokenów w sposób zdecentralizowany. Protokół ma w swoim znaczniku „jednorożce” (jak widać na logo).
Handlowcy mogą handlować tokenami Ethereum na Uniswap bez konieczności kredytowania kogokolwiek swoimi środkami. Tymczasem każdy może pożyczyć swoje kryptowaluty prywatnym rezerwom zwanym pulami płynności. W zamian za dostarczanie pieniędzy do tych pul, pobierają opłaty.
W jaki sposób protokół Uniswap konwertuje jeden token na inny? Czego potrzebujesz, aby korzystać z Uniswap? O tym dowiemy się w tym artykule.
wprowadzenie
Scentralizowane platformy transakcyjne są od kilku lat ostoją rynku kryptowalut, ponieważ oferują szybki czas realizacji rozliczeń, wysoki wolumen transakcji i stale poprawiającą się płynność. Istnieją jednak platformy równoległe zbudowane w formie protokołów nieopartych na zaufaniu. Zdecentralizowane giełdy (DEX) nie wymagają pośredników ani depozytariuszy Twoich środków w celu ułatwienia handlu.
Ze względu na nieodłączne ograniczenia technologii blockchain trudno było zbudować zdecentralizowane platformy handlowe, które naprawdę konkurowałyby ze swoimi scentralizowanymi odpowiednikami. Większość zdecentralizowanych platform transakcyjnych mogłaby poprawić wydajność i wygodę użytkownika.
Wielu programistów myślało o nowych sposobach stworzenia zdecentralizowanej platformy handlowej, a Uniswap stał na czele tych platform. Zrozumienie, jak działa Uniswap, może być trudniejsze niż zrozumienie tradycyjnej zdecentralizowanej platformy handlowej, ale zobaczymy tutaj, że model ten oferuje kilka atrakcyjnych korzyści.
W wyniku tej innowacji Uniswap stał się jednym z najbardziej udanych projektów i jest częścią ruchu zdecentralizowanych finansów (DeFi).
Zobaczmy, czym jest protokół Uniswap, jak działa i jak można na nim wymieniać tokeny za pomocą portfela Ethereum.
Co to jest Uniswap?
Uniswap to zdecentralizowany protokół platformy transakcyjnej zbudowany na Ethereum. Mówiąc dokładniej, jest to zautomatyzowany protokół płynności. Nie ma listy zleceń ani żadnej innej strony centralnej wymaganej do zawierania transakcji. Uniswap umożliwia użytkownikom handel bez pośredników, przy wysokim stopniu decentralizacji i odporności na cenzurę.
Uniswap jest oprogramowaniem typu open source i możesz je sprawdzić w Uniswap GitHub.
OK, ale w jaki sposób transakcje odbywają się bez listy zamówień? Uniswap działa w oparciu o model polegający na tym, że dostawcy płynności tworzą pule płynności. System ten zapewnia zdecentralizowany mechanizm cenowy, który zasadniczo zmniejsza głębokość listy zamówień, a bardziej szczegółowo omówimy jego działanie później. Na razie pamiętaj, że użytkownicy mogą łatwo wymieniać tokeny ERC-20 bez potrzeby posiadania listy zamówień.
Ponieważ protokół Uniswap jest zdecentralizowany, nie ma procesu notowania, ale można uruchomić dowolny token ERC-20, o ile inwestorzy mają dostęp do puli płynności. Dzięki temu Uniswap nie pobiera również żadnych opłat za notowanie, co oznacza, że protokół Uniswap działa w pewnym stopniu jako towar publicznie dostępny.
Hayden Adams stworzył protokół Uniswap w 2018 roku, ale podstawowa technologia, która zainspirowała jego wdrożenie, została po raz pierwszy opisana przez współzałożyciela Ethereum, Vitalika Buterina.
Jak działa Uniswap?
Uniswap pozostawia tradycyjną strukturę handlu cyfrowego, ponieważ nie posiada listy zamówień. Działa w oparciu o projekt o nazwie Fix Products Market Maker, który jest odmianą modelu Automated Market Maker (AMM).
Zautomatyzowany animator rynku to inteligentny kontrakt przechowujący rezerwy płynności (lub pule płynności), z którymi inwestorzy mogą handlować. Rezerwy te są finansowane przez dostawców płynności, a dostawcą płynności może być każdy, kto zdeponuje w puli płynności równowartość dwóch tokenów. W zamian inwestorzy wnoszą opłatę do puli, która następnie jest rozdzielana pomiędzy dostawców płynności zgodnie z ich udziałami w puli. Poniżej wyjaśnimy ten mechanizm działania bardziej szczegółowo.
Dostawcy płynności tworzą rynek, deponując równowartość dwóch tokenów, może to być albo ETH i token ERC-20, albo dwa tokeny ERC-20. Pule te zazwyczaj składają się ze stabilnych monet, takich jak DAI, USDC lub USDT, ale nie jest to wymagane. W zamian dostawcy płynności otrzymują „tokeny płynności”, które reprezentują ich udział w całej puli płynności. Te tokeny płynności można wymienić na stawkę, którą reprezentują w puli.
Przyjrzyjmy się puli płynności ETH/USDT. Część puli ETH nazwiemy x, a część puli USDT y. Uniswap bierze te dwie wielkości i mnoży wartość jednej przez drugą, aby obliczyć całkowitą płynność w puli, nazwiemy to k. Podstawową ideą Uniswapa jest to, że k powinno pozostać stałe, co oznacza, że całkowita płynność w puli jest stała. Zatem równanie całkowitej płynności w puli wygląda następująco:
x * y = kA co się dzieje, gdy ktoś chce dokonać transakcji?
Załóżmy, że Alicja kupuje 1 ETH za 300 USDT, korzystając z puli płynności ETH/USDT. W ten sposób zwiększa część puli płynności w USDT i zmniejsza część puli ETH, co w rzeczywistości oznacza, że cena ETH rośnie. Dlaczego? Ponieważ po tej transakcji ilość ETH w puli maleje, podczas gdy wiemy, że całkowita płynność (k) powinna pozostać stała. Mechanizm ten determinuje cenę. Ostatecznie cena zapłacona za ETH zależy od tego, jak bardzo dana transakcja zmienia stosunek między x i y.
Warto zaznaczyć, że model ten nie jest mierzony w skali liniowej. W rzeczywistości im większy popyt, tym bardziej pomaga przesunąć równowagę między x i y. Oznacza to, że większe zamówienia stają się znacznie droższe w porównaniu z mniejszymi zamówieniami, co skutkuje coraz większymi poślizgami. Oznacza to również, że im większa pula płynności, tym łatwiej jest przetwarzać duże zamówienia. Dlaczego? Ponieważ w tym przypadku transformacja między x i y jest mniejsza.
Uniswap v3
Technologia stojąca za Uniswapem uległa dotychczas wielu udoskonaleniom, a jeśli korzystałeś z Uniswap, prawdopodobnie korzystałeś z Uniswap v2. Jednak zawsze wprowadzane są nowe ulepszenia, a poniżej dokonamy przeglądu najbardziej wpływowych aktualizacji oferowanych przez Uniswap v3.
Efektywność kapitału
Jedna z najważniejszych zmian, jakie wprowadza Uniswap v3, dotyczy efektywności kapitałowej. Większości modeli zautomatyzowanych animatorów rynku brakuje efektywności kapitałowej – to znaczy, że większość znajdujących się w nich pieniędzy w danym momencie nie jest wykorzystywana, ze względu na nieodłączną cechę modelu x*y=k, o którym mówiliśmy wcześniej. W uproszczeniu im większa płynność w puli, tym większy wolumen zleceń system może obsłużyć w większym przedziale cenowym.
Jednakże dostawcy płynności w tych pulach zapewniają płynność głównie w oparciu o krzywą cenową (zakres) od 0 do nieskończoności. Cały ten kapitał jest tam zapisany na wypadek zaistnienia scenariusza, w którym jeden z aktywów w puli wzrośnie pięciokrotnie, dziesięciokrotnie lub stukrotnie.
Jeśli tak się stanie, te niewykorzystane aktywa zapewniają, że w tej części krzywej cenowej nadal pozostaje płynność. Oznacza to, że tylko niewielka część płynności w puli znajduje się w miejscu, w którym odbywa się większość transakcji.
Na przykład Uniswap ma obecnie zablokowaną płynność o wartości około 5 miliardów dolarów, a jego wolumen obrotu nie przekracza 1 miliarda dolarów dziennie. Można by pomyśleć, że nie jest to wygodny i efektywny sposób pracy, a zespół Uniswap zdaje się z tym zgadzać, dlatego też Uniswap v3 rozwiązuje ten problem.
Dostawcy płynności mogą teraz definiować niestandardowe przedziały cenowe, w jakich chcą zapewniać płynność. Prowadziłoby to do bardziej skoncentrowanej płynności w przedziale cenowym, w którym odbywa się większość transakcji.
Oznacza to, że Uniswap v3 to dość elementarny sposób tworzenia listy zamówień w łańcuchu na platformie Ethereum, w której animatorzy rynku mogą zdecydować się na zaoferowanie płynności w określonych przez siebie przedziałach cenowych. Należy zauważyć, że zmiana ta faworyzuje profesjonalnych animatorów rynku w stosunku do uczestników transakcji o niskim wolumenie. Atrakcyjność modelu zautomatyzowanego animatora rynku polega na tym, że każdy może zapewnić płynność i zainwestować swoje pieniądze.
Jednak dzięki tej dodatkowej warstwie złożoności „leniwi” dostawcy płynności zarobią znacznie mniej na opłatach transakcyjnych niż ich koledzy zawodowi, którzy stale udoskonalają swoją strategię. Jednocześnie nietrudno wyobrazić sobie agregatorów takich jak Yearn.finance zapewniających małym dostawcom płynności sposób na utrzymanie w pewnym stopniu konkurencyjności w tym środowisku.
Tokeny dostawcy płynności Uniswap nie podlegają obrotowi
Rozumiemy teraz, że pozycja każdego dostawcy płynności w Uniswap jest wyjątkowa, ponieważ każdy deponent może ustawić swój własny przedział cenowy. Oznacza to, że transakcje dostawców płynności Uniswap nie są już wymienne. W rezultacie każda transakcja dostawcy płynności jest obecnie reprezentowana przez niezamienny token (NFT).
Jedną z zalet reprezentowania transakcji dostawcy płynności Uniswap za pomocą zamiennego tokena jest możliwość wykorzystania go w innych częściach ekosystemu DeFi. Tokeny dostawcy płynności Uniswap v2 można zdeponować w Aave lub MakerDAO jako zabezpieczenie. Ale w przypadku trzeciej wersji tak już nie jest, ponieważ każda oferta jest wyjątkowa. Jednakże temu brakowi zgodności można zaradzić, stosując nowe rodzaje produktów pochodnych.
Uniswap na rozwiązaniach warstwy 2
Opłaty transakcyjne na Ethereum gwałtownie wzrosły w zeszłym roku, przez co Uniswap stał się nieopłacalny ekonomicznie dla wielu małych użytkowników.
Uniswap v3 będzie również używany w rozwiązaniu do skalowania sieci warstwy 2 o nazwie Optimistic Rollup, które jest doskonałym sposobem na skalowanie inteligentnych kontraktów, jednocześnie ciesząc się bezpieczeństwem sieci Ethereum. Zastosowanie to powinno skutkować znaczącym wzrostem wolumenu transakcji i znacząco niższymi opłatami dla użytkowników.
Co to jest strata nietrwała?
Jak już wspomnieliśmy, dostawcy płynności zarabiają opłaty za zapewnianie płynności inwestorom, którzy mogą wymieniać się między tokenami. Czy jest jeszcze coś, o czym powinni wiedzieć dostawcy płynności? Tak, istnieje efekt zwany stratą nietrwałą.
Załóżmy, że Alicja wpłaca 1 ETH i 100 USDT do puli Uniswap. Ponieważ para tokenów musi mieć tę samą wartość, oznacza to, że cena ETH wynosi 100 USDT. Jednocześnie w puli znajduje się łącznie 10 ETH i 1000 USDT – reszta jest finansowana przez innych dostawców płynności, takich jak Alice. Oznacza to, że Alicja ma 10% udziału w tej puli, a łączna płynność w tym przypadku (k) wynosi 10 000.
Co się stanie, jeśli cena ETH wzrośnie do 400 USDT? Pamiętaj, że całkowita płynność w puli musi pozostać stała. Jeśli ETH wynosi teraz 400 USDT, oznacza to, że zmienił się stosunek ilości ETH do ilości USDT w puli, ponieważ tak naprawdę w puli jest teraz 5 ETH i 2000 USDT. Dlaczego? Traderzy arbitrażowi będą dodawać USDT do puli i usuwać z niej ETH, aż stosunek będzie odzwierciedlał prawidłową wartość ceny, dlatego ważne jest, aby zrozumieć, że k jest stałą.
Alicja postanawia więc wypłacić swoje pieniądze i otrzymać 10% puli zgodnie ze swoim udziałem. W rezultacie otrzymuje 0,5 ETH i 200 USDT, co daje w sumie 400 USDT, wygląda na to, że osiągnęła niezły zysk. Ale czekaj, co by się stało, gdyby nie wrzuciła swoich pieniędzy do basenu? Będzie miał 1 ETH i 100 USDT, co daje w sumie 500 USDT.
W rzeczywistości Alice byłaby lepsza, gdyby trzymała swoje kryptowaluty, zamiast deponować je w puli Uniswap. W tym przypadku nietrwała strata jest zasadniczo kosztem alternatywnym gromadzenia tokena, którego cena wzrasta. Oznacza to po prostu, że deponując środki w Uniswap w nadziei na zarobienie opłat, Alice może stracić inne możliwości.
Należy pamiętać, że efekt ten działa niezależnie od kierunku zmian ceny od momentu wpłaty. Co to oznacza? Jeśli cena ETH spadnie w porównaniu z momentem wpłaty, straty mogą również wzrosnąć. Jeśli chcesz uzyskać bardziej techniczne wyjaśnienie tego problemu, możesz zapoznać się z tym artykułem.
Ale dlaczego strata nie jest trwała? Ponieważ jeśli cena tokenów w puli powróci do pierwszej ceny, kiedy zostały dodane do puli, efekt zostanie złagodzony, a także ponieważ dostawcy płynności pobierają opłaty, strata może z czasem zostać zrównoważona. Jednak dostawcy płynności muszą być tego świadomi przed dodaniem środków do puli.
Jak Uniswap zarabia pieniądze?
Faktycznie, nie jest to opłacalne. Uniswap to zdecentralizowany protokół wspierany przez Paradigm (cyfrowy fundusz hedgingowy). Wszystkie opłaty trafiają do dostawców płynności i żaden z założycieli nie otrzymuje udziału w transakcjach dokonanych za pośrednictwem protokołu.
Obecnie opłaty transakcyjne płacone dostawcom płynności wynoszą 0,3% za transakcję. Opłata ta jest automatycznie dodawana do puli płynności, ale dostawcy płynności mogą ją zwrócić w dowolnym momencie. Opłaty rozdzielane są według udziału każdego dostawcy płynności w puli.
Część opłaty może zostać w przyszłości przeznaczona na rozwój Uniswapa. Zespół Uniswap wydał już ulepszoną wersję protokołu o nazwie Uniswap v2.
➟ Chcesz zacząć handlować kryptowalutami? Kup Bitcoin na Binance!
Jak korzystać z Uniswapa
Uniswap jest protokołem open source, co oznacza, że każdy może stworzyć dla niego aplikację front-end, ale najczęściej używane to https://app.uniswap.org lub https://uniswap.exchange.
Przejdź do interfejsu użytkownika protokołu Uniswap.
Połącz swój portfel z protokołem, możesz używać portfela MetaMask, Trust lub dowolnego innego portfela obsługiwanego przez Ethereum.
Wybierz token, którym chcesz handlować.
Wybierz token, na który chcesz handlować.
Kliknij Zamień.
Przejrzyj transakcję w wyskakującym oknie, które się pojawi.
Potwierdź żądanie transakcji w swoim portfelu.
Poczekaj na potwierdzenie transakcji na blockchainie Ethereum. Status transakcji możesz monitorować na stronie https://etherscan.io/.
Token Uniswap (UNI)
UNI jest natywnym tokenem protokołu Uniswap i daje swoim posiadaczom prawa do zarządzania, co oznacza, że posiadacze UNI mogą głosować nad zmianami w protokole. Wcześniej omawialiśmy, w jaki sposób protokół faktycznie funkcjonował jako towar publicznie dostępny, a token UNI ugruntowuje tę koncepcję.
Podczas tworzenia protokołu wybito miliard tokenów UNI, z czego 60% rozdano obecnym członkom społeczności Uniswap, a 40% będzie dostępne dla członków zespołu, inwestorów i doradców w ciągu czterech lat.
Część dystrybucji wśród członków społeczności odbywa się poprzez wydobywanie płynności, co oznacza, że tokeny UNI będą dystrybuowane wśród podmiotów zapewniających płynność do następujących pul Uniswap:
ETH/USDT
ETH/USDC
ETH/DAI
ETH/WBTC
Ale kim są członkowie społeczności Uniswap? Cóż, wszystkie są to adresy Ethereum, które wchodziły w interakcję z kontraktami Uniswap. Poniżej zobaczymy, jak możesz odebrać tokeny UNI.
Jak odebrać tokeny Uniswap (UNI).
Jeśli korzystałeś z Uniswap, prawdopodobnie możesz odebrać 400 tokenów UNI dla każdego adresu, z którym korzystałeś z protokołu Uniswap. Aby odebrać tokeny:
Przejdź do https://app.uniswap.org/.
Połącz protokół z portfelem, z którym wcześniej korzystałeś z Uniswap.
Kliknij „Odbierz tokeny UNI”.

Potwierdź transakcję w swoim portfelu (aktualny kurs możesz sprawdzić na urządzeniu EthScan Gas Tracker).
Gratulacje, zostałeś posiadaczem tokena UNI!
Chcesz wymienić swoje tokeny UNI? Cóż, Binance zapewnia Ci taką opcję.
➟ Kliknij tutaj, aby wymienić tokeny UNI na Binance!
Jak kupić tokeny UNI na Binance
Aby kupić tokeny UNI, musisz wymienić walutę lokalną lub walutę cyfrową, korzystając z widoku platformy handlowej Binance. Nie możesz używać karty debetowej/kredytowej do bezpośredniego zakupu tokenów UNI. Dostępne pary handlowe obejmują BNB, BTC, BUSD, USDT lub EUR.

Jeśli chcesz kupić tokeny UNI za pomocą kryptowalut, możesz przelać monety do swojego portfela natychmiastowego lub kupić trochę monet. Zalecamy skorzystanie z opcji BUSD, gdyż cena tej waluty jest stabilna. Możesz kupić BUSD za pomocą swojej karty, przechodząc na stronę [Kup waluty cyfrowe]. Wprowadź kwotę, którą chcesz kupić, a następnie kliknij [Kontynuuj], aby wprowadzić dane karty.

Po otrzymaniu kryptowaluty przejdź do platformy transakcyjnej, a następnie wybierz parę handlową UNI, którą chcesz handlować. Możesz zmienić parę handlową, klikając aktualną parę rynkową w lewym górnym rogu.

W pasku wyszukiwania wpisz wybraną parę. W tym przykładzie potrzebujemy UNI/BUSD.

Teraz możesz złożyć zamówienie na zakup tokenów UNI. Najszybszym sposobem jest skorzystanie ze zlecenia rynkowego, które podaje aktualną cenę na rynku kasowym. Możesz także określić zlecenie z limitem lub zlecenie z limitem, jeśli chcesz kupić po określonej cenie lub po lepszej cenie.
Aby utworzyć zlecenie rynkowe, przejdź do prawej strony platformy transakcyjnej, a następnie kliknij [Natychmiastowe]. Pamiętaj jednak, aby wybrać [Rynek] w typie zlecenia w zakładce [Kup], a następnie wpisać kwotę w BUSD, którą chcesz handlować. Na koniec kliknij [KUP UNI], aby sfinalizować zamówienie.

Jak sprzedawać tokeny UNI na Binance
Proces sprzedaży UNI jest podobny do procesu zakupu. Najpierw upewnij się, że Twoje tokeny UNI znajdują się w Twoim portfelu spot Binance. Jeśli nie zdeponowałeś swoich tokenów, przejdź do strony [Obsługiwana waluta lokalna i portfel błyskawiczny], a następnie wyszukaj UNI. Kliknij [Depozyt], aby wyświetlić szczegółowe instrukcje dotyczące konwersji tokenów UNI. Możesz także przeczytać przewodnik dotyczący dokonywania wpłat na Binance dostępny na naszej stronie internetowej, aby uzyskać dalszą pomoc.

Po pomyślnym zdeponowaniu tokenów UNI otwórz widok platformy handlowej i wybierz parę handlową UNI, którą chcesz handlować. Poniższy obraz przedstawia handel UNI/BTC.

Użyj paska wyszukiwania, aby wybrać wybraną parę walutową. W takim przypadku kliknij [UNI/BTC].

Aby sprzedać swoje tokeny UNI po aktualnej cenie rynkowej, przejdź do prawej strony ekranu. Kliknij [Natychmiastowe], a następnie wybierz typ zamówienia jako [Rynek] w zakładce [Sprzedaj]. Wprowadź ilość UNI, którą chcesz sprzedać, a następnie kliknij [Sprzedaj UNI].

Końcowe przemyślenia
Uniswap to innowacyjny protokół handlowy zbudowany na platformie Ethereum, umożliwiający każdemu posiadaczowi portfela Ethereum handel tokenami bez interwencji jakiejkolwiek strony centralnej.
Chociaż technologia ta ma swoje ograniczenia, może mieć pewne interesujące implikacje dla przyszłości wymiany tokenów nieopartych na zaufaniu. Kiedy rozwiązania skalowalności Ethereum 2.0 zostaną uruchomione w sieci, Uniswap prawdopodobnie również na nich skorzysta.



