TL;DR
Uniswap to zestaw programów komputerowych działających na blockchainie Ethereum, umożliwiających zdecentralizowaną wymianę tokenów. Platforma ta działa za pomocą jednorożca (jak wynika z jej logo).
Traderzy mogą wymieniać tokeny Ethereum na Uniswap bez konieczności powierzania środków jakiejkolwiek stronie. Tymczasem każdy może pożyczyć kryptowaluty do specjalnych miejsc przechowywania zwanych pulami płynności. W zamian za wpłatę pieniędzy do tej puli, uzyskujesz dochód z opłat.
W jaki sposób ten magiczny jednorożec zamienia jeden żeton na inny? Czego potrzebujesz, aby korzystać z Uniswap? Proszę kontynuować czytanie.
Wstęp
Wiele scentralizowanych giełd stanowi od lat kręgosłup rynku kryptowalut. Oferują szybkie czasy rozliczeń, duże wolumeny transakcji i stale poprawiającą się płynność. Istnieje jednak świat równoległy stworzony w postaci protokołów pozbawionych zaufania. Zdecentralizowane giełdy (DEX) nie wymagają pośrednika ani depozytariusza w celu ułatwienia handlu.
Nieodłączne ograniczenia technologii blockchain stanowią wyzwanie w budowaniu DEX-ów, które są w stanie konkurować ze swoimi scentralizowanymi odpowiednikami. Większość DEX-ów może poprawić wydajność i wygodę użytkownika.
Wielu programistów nieustannie myśli o nowych sposobach budowania DEX-ów. Jednym z pionierów jest Uniswap. Sposób działania Uniswapa może być nieco trudniejszy do zrozumienia niż w przypadku bardziej tradycyjnych DEX-ów. Jednak wkrótce przekonamy się, że model ten oferuje kilka ciekawych korzyści.
W wyniku tej innowacji Uniswap stał się jednym z najbardziej udanych projektów będących częścią ruchu zdecentralizowanego finansowania (DeFi).
Przyjrzyjmy się, czym jest Uniswap, jak działa i jak można wymieniać tokeny w protokole za pomocą samego portfela Ethereum.
Co to jest Uniswap?
Uniswap to zdecentralizowany protokół wymiany zbudowany na Ethereum. Dokładniej, Uniswap to zautomatyzowany protokół płynności. Do realizacji transakcji nie jest wymagana księga zleceń ani strona scentralizowana. 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. Możesz to sprawdzić sam na Uniswap GitHub.
Jak jednak może odbywać się handel bez księgi zleceń? Uniswap funkcjonuje w oparciu o model wymagający od dostawców płynności tworzenia pul płynności. System ten zapewnia zdecentralizowany mechanizm cenowy, który zasadniczo usprawnia głębokość księgi zamówień. Zobaczmy jak to działa bardziej szczegółowo. Na razie należy zauważyć, że użytkownicy mogą bezproblemowo wymieniać tokeny ERC-20 bez konieczności posiadania księgi zamówień.
Ponieważ protokół Uniswap jest zdecentralizowany, nie ma procesu tworzenia listy. Zasadniczo tokeny ERC-20 można uruchomić, o ile inwestorzy mają dostęp do puli płynności. W rezultacie Uniswap nie pobiera opłat za notowanie. W innym sensie protokół Uniswap działa jako rodzaj dobra publicznego.
Protokół Uniswap został stworzony przez Haydena Adamsa w 2018 roku. Jednak podstawowa technologia, która zainspirowała jego wdrożenie, została po raz pierwszy wprowadzona przez współzałożyciela Ethereum Vitalika Buterina.
Jak działa Uniswap?
Uniswap, ponieważ nie posiada księgi zamówień, porzuca tradycyjną architekturę giełd cyfrowych. Protokół ten współpracuje z projektem o nazwie Constant Product Market Maker, który jest wariantem modelu znanego jako Automated Market Maker (AMM).
Zautomatyzowani animatorzy rynku to inteligentne kontrakty posiadające rezerwy płynności (lub pule płynności), które inwestorzy mogą wykorzystać jako partnerzy handlowi. Rezerwy te są finansowane przez dostawców płynności. Dostawcą płynności może zostać każdy, kto zdeponuje w puli 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łem w puli. Przyjrzyjmy się bardziej szczegółowo, jak to działa.
Dostawcy płynności tworzą rynek, deponując równowartość dwóch tokenów. Depozytem tym może być ETH i token ERC-20 lub 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 udział, który reprezentują w puli.
Rozważmy pulę płynności ETH/USDT. Część ETH puli nazywamy x, a część USDT y. Uniswap bierze te dwie kwoty i mnoży je, aby obliczyć całkowitą płynność w puli. Nazwijmy tę wartość k. Podstawową ideą Uniswap jest to, że k powinno pozostać stałe, co oznacza, że całkowita płynność w puli jest stała. Zatem wzór na całkowitą płynność w puli jest następujący:
x * y = kA co się stanie, jeśli ktoś będzie chciał dokonać transakcji?
Na przykład Alicja kupuje 1 ETH o wartości 300 USDT, korzystając z puli płynności ETH/USDT. W ten sposób zwiększył część puli USDT i zmniejszył część puli ETH. W praktyce oznacza to, że cena ETH rośnie. Dlaczego? Po transakcji w puli jest mniej ETH i wiemy, że całkowita płynność (k) musi pozostać stała. Mechanizm ten determinuje cenę. Ostatecznie cena płacona za ETH opiera się na wielkości przesunięcia stosunku między x i y, jakie powoduje transakcja.
Należy zauważyć, że model ten nie ma zastosowania do wielokrotności liniowo. W rzeczywistości im większy porządek, tym większe przesunięcie między x i y występuje. Oznacza to, że większe zamówienia stają się wykładniczo droższe niż mniejsze, co skutkuje większymi poślizgami. Oznacza to również, że im większa pula płynności, tym łatwiej jest przetwarzać większe zamówienia. Dlaczego? W takim przypadku przesunięcie między x i y staje się mniejsze.
Uniswap v3
Technologia stojąca za Uniswap przeszła do tej pory kilka iteracji. Jeśli korzystałeś z Uniswap, najprawdopodobniej używasz Uniswap v2. Jednak zawsze wprowadzane są nowe ulepszenia. Rzućmy okiem na niektóre z najbardziej wpływowych aktualizacji wprowadzonych przez Uniswap v3.
Efektywność kapitału
Jedna z najbardziej znaczących zmian, które nadejdą wraz z Uniswap v3, dotyczy efektywności kapitałowej. Większość AMM jest bardzo nieefektywna kapitałowo. Większość środków w nim zgromadzonych nie jest w danym momencie wykorzystywana. Wynika to z nieodłącznych cech modelu x*y=k, o którym mówiliśmy na początku. Mówiąc najprościej, im większa płynność w puli, tym większe zamówienia, które system może obsłużyć w większym przedziale cenowym.
Jednakże dostawcy płynności (LP) w tych pulach zasadniczo zapewniają płynność za pomocą krzywej ceny (zakresu) od 0 do nieskończoności. Cały zgromadzony w nim kapitał będzie zarezerwowany na scenariusze, gdy jedno z aktywów w puli będzie wynosić 5x-s, 10x-s, 100x-s.
Jeśli tak się stanie, 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 jest niewykorzystana w miejscach, w których odbywa się większość transakcji.
Na przykład Uniswap ma obecnie zablokowaną około 5 miliardów dolarów płynności, podczas gdy wolumen przetwarzany dziennie wynosi tylko około 1 miliarda. Możesz pomyśleć, że nie jest to optymalny sposób i wygląda na to, że zespół Uniswap się z tym zgadza. Uniswap v3 rozwiązuje ten problem.
Dostawcy płynności mogą teraz ustalać niestandardowe przedziały cenowe, które chcą zapewnić płynność. Powinno to skutkować większą koncentracją płynności w przedziałach cenowych, w których występuje największa aktywność handlowa.
Można powiedzieć, że Uniswap v3 to podstawowy sposób na utworzenie księgi zamówień w łańcuchu na Ethereum, w której animatorzy rynku mogą zdecydować o zapewnieniu płynności w ustalonym przez siebie przedziale cenowym. Należy zaznaczyć, że na tej zmianie skorzystają bardziej profesjonalni animatorzy rynku niż uczestnicy detaliczni. Zaletą AMM jest to, że każdy może zapewnić płynność i zaangażować swoje środki.
Jednak dzięki tej dodatkowej warstwie złożoności „leniwi” gracze LP zarobią znacznie mniej na opłatach transakcyjnych niż profesjonalni gracze, którzy stale optymalizują swoje strategie. Z drugiej strony agregatorzy tacy jak yearn.finance mogą oferować rozwiązania dla detalicznych płyt LP, aby zachować konkurencyjność w tym środowisku.
Uniswap token LP jako NFT
Rozumiemy teraz, że każda pozycja Uniswap LP jest wyjątkowa, ponieważ każdy deponent może ustawić swój własny przedział cenowy. Oznacza to, że pozycja Uniswap LP nie jest już zmienna. W rezultacie każda pozycja LP jest teraz reprezentowana przez niezamienny token (NFT).
Jedną z zalet reprezentowania pozycji Uniswap LP za pomocą wymiennych tokenów jest możliwość ich wykorzystania w innych częściach DeFi. Tokeny LP Uniswap v2 można zdeponować w Aave lub MakerDAO jako zabezpieczenie. Nie jest to już możliwe w wersji 3, ponieważ każda pozycja jest wyjątkowa. Jednakże tę fragmentaryczną możliwość komponowania można rozwiązać za pomocą nowych typów produktów pochodnych.
Uniswap na warstwie 2
Opłaty transakcyjne na Ethereum gwałtownie wzrosły w zeszłym roku. To sprawia, że Uniswap jest ekonomicznie nieopłacalny dla większości małych użytkowników.
Uniswap v3 będzie także działał na rozwiązaniu skalującym warstwy 2 o nazwie Optimistic Rollup. To świetny sposób na skalowanie inteligentnych kontraktów przy jednoczesnym zapewnieniu bezpieczeństwa sieci Ethereum. Wdrożenie to powinno zaowocować znacząco większymi zyskami transakcyjnymi i znacząco niższymi opłatami dla użytkowników.
Czym jest nietrwała strata?
Jak już wspomnieliśmy, dostawcy płynności czerpią dochody z opłat za dostarczanie 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łą.
Na przykład 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 udział w wysokości 10% puli. W tym przypadku nasza całkowita płynność (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żeli aktualna cena ETH wynosi 400 USDT, oznacza to, że zmienił się stosunek ilości ETH do ilości USDT w puli. Podobno w tej chwili w puli jest 5 ETH i 2000 USDT. Dlaczego? Traderzy arbitrażowi będą dodawać USDT do puli i pobierać z niej ETH, aż stosunek będzie odzwierciedlał dokładną cenę. Dlatego ważne jest, aby zrozumieć, że k jest stałe.
Alicja postanawia więc wypłacić swoje środki i otrzymać 10% puli zgodnie ze swoim udziałem. W rezultacie otrzymał 0,5 ETH i 200 USDT, co daje w sumie 400 USDT. Wygląda na to, że Alice zarobiła duży zysk. Ale czekaj, co się stanie, jeśli nie włoży środków do puli? Będzie miał 1 ETH i 100 USDT, co daje w sumie 500 USDT.
Okazuje się, że Alicja odniosłaby większe korzyści z HODLingu niż z deponowania w puli Uniswap. W takich przypadkach nietrwała strata jest zasadniczo kosztem alternatywnym łączenia tokenów wycenionych według ceny. Oznacza to, że deponując środki w Uniswap w nadziei na uzyskanie dochodu z opłat, Alicja może stracić inne możliwości.
Należy pamiętać, że efekt ten działa bez uwzględnienia kierunku zmiany ceny od momentu złożenia depozytu. Co to znaczy? Jeśli cena ETH spadnie w porównaniu do czasu wpłaty, straty mogą również być większe. Jeśli chcesz uzyskać bardziej techniczne wyjaśnienie tego problemu, przeczytaj artykuł Pintail na ten temat.
Dlaczego jednak strata nie jest trwała? Jeżeli cena tokenów wchodzących do puli powróci do ceny z chwili dodania ich do puli, efekt zostanie złagodzony. Ponadto, ponieważ dostawcy płynności czerpią dochody z opłat, straty można z czasem zrekompensować. Jednakże dostawcy płynności powinni być tego świadomi przed dodaniem środków do puli.
Jak Uniswap zarabia pieniądze?
To nie jest tak. Uniswap to zdecentralizowany protokół wspierany przez Paradigm (fundusz hedgingowy do kryptowalut). Wszystkie opłaty trafiają do dostawców płynności i żaden z założycieli nie otrzymuje udziału w transakcjach, które będą miały miejsce za pośrednictwem protokołu.
Obecnie opłaty transakcyjne płacone dostawcom płynności wynoszą 0,3% za transakcję. Domyślnie pieniądze te są natychmiast dodawane do puli płynności, ale dostawca płynności może je wykupić w dowolnym momencie. Opłaty te rozkładają się według poszczególnych sekcji basenu.
Część opłat może zostać przeznaczona na przyszły rozwój Uniswap. Zespół Uniswap zastosował ulepszoną wersję protokołu o nazwie Uniswap v2.
➟ Chcesz zacząć przygodę z kryptowalutą? Kup Bitcoin na Binance!
Jak korzystać z Uniswapa
Uniswap jest protokołem typu open source. Oznacza to, że każdy może stworzyć dla niego własną aplikację front-endową. Jednak najczęściej używanymi aplikacjami są https://app.uniswap.org lub https://uniswap.exchange.
Wejdź do interfejsu Uniswap.
Podłącz swój portfel. Możesz użyć MetaMask, Trust Wallet lub dowolnego innego obsługiwanego portfela Ethereum.
Wybierz token, który chcesz wymienić.
Wybierz token, który chcesz otrzymać.
Kliknij Zamień.
Przeglądaj transakcje w wyskakującym oknie.
Potwierdź żądanie transakcji w swoim portfelu.
Poczekaj, aż transakcja zostanie potwierdzona na blockchainie Ethereum. Możesz monitorować status na https://etherscan.io/.
Token Uniswap (UNI)
UNI jest natywnym tokenem protokołu Uniswap, który przyznaje właścicielowi prawa do zarządzania. Oznacza to, że właściciele UNI mogą głosować nad zmianami w protokole. Na początku omawialiśmy, że protokoły funkcjonują jako rodzaj dobra publicznego. Token UNI wzmacnia tę ideę.
Początkowo wybito 1 miliard tokenów UNI. 60% z nich jest dystrybuowane wśród obecnych członków 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 do społeczności odbywa się poprzez wydobywanie płynności. Oznacza to, że UNI będzie dystrybuowane wśród osób, które zapewnią płynność następującym pulom Uniswap:
ETH/USDT
ETH/USDC
ETH/DAI
ETH/WBTC
Kim jednak są członkowie społeczności Uniswap? Dowolny adres Ethereum, który wszedł w interakcję z umową Uniswap. Zobaczmy, jak odebrać tokeny UNI.
Jak odebrać tokeny Uniswap (UNI)
Jeśli już korzystasz z Uniswap, prawdopodobnie możesz odebrać 400 tokenów UNI na każdy adres używany w Uniswap. Aby odebrać token:
Przejdź do https://app.uniswap.org/.
Połącz wcześniej używany portfel z Uniswapem.
Kliknij „Odbierz swoje tokeny UNI”.

Potwierdź transakcję w portfelu (aktualną cenę paliwa możesz sprawdzić w Ethscan Gas Tracker).
Gratulacje, jesteś teraz właścicielem UNI!
Chcesz wymienić swoje tokeny UNI? Binance jest rozwiązaniem.
➟ Kliknij tutaj, aby wymienić tokeny UNI na Binance!
Jak kupić UNI na Binance
Aby kupić UNI, musisz wymienić fiat lub kryptowalutę za pomocą wyświetlacza giełdy Binance. Nie możesz używać karty debetowej/kredytowej do bezpośredniego zakupu UNI. Poniżej znajdują się możliwe pary do wyboru BNB, BTC, BUSD, USDT lub EUR.

Jeśli chcesz kupić UNI za pomocą kryptowalut, możesz przelać monety do portfela Spot lub je kupić. BUSD jest jednym z zalecanych wyborów ze względu na stabilność cen. Możesz kupić BUSD za pomocą swojej karty, przechodząc na stronę [Kup Crypto]. Wprowadź kwotę, którą chcesz kupić, a następnie kliknij [Kontynuuj], aby uzupełnić dane karty.

Kiedy już będziesz mieć swoje kryptowaluty, odwiedź giełdę i wybierz parę UNI, którą chcesz handlować. Możesz zmienić parę, klikając aktualną parę rynkową w lewym górnym rogu.

W pasku wyszukiwania wpisz preferowaną parę. Na przykład potrzebujemy UNI/BUSD.

Już teraz możesz złożyć zamówienie na zakup UNI. Najszybszym sposobem jest zlecenie rynkowe, które podaje aktualną cenę spot. Możesz także ustawić zlecenie z limitem lub zlecenie stop-limit, jeśli chcesz kupić po określonej cenie lub wyższej.
Aby utworzyć zlecenie rynkowe, przejdź do prawej strony wyświetlacza giełdowego, a następnie kliknij [Spot]. Upewnij się, że wybrałeś [Rynek] jako typ zlecenia w zakładce [Kup], a następnie wpisz kwotę BUSD, którą chcesz handlować. Na koniec kliknij [Kup UNI], aby złożyć zamówienie.

Jak sprzedawać UNI na Binance
Sprzedaż UNI jest procesem podobnym do zakupu. Najpierw upewnij się, że UNI znajduje się w Twoim portfelu Binance Spot. Jeśli jeszcze nie zdeponowałeś tokenów, odwiedź stronę [Fiat and Spot] i wyszukaj UNI. Kliknij [Depozyt], aby uzyskać szczegółowe instrukcje dotyczące przelewu UNI. Możesz także przeczytać nasz przewodnik Jak dokonać wpłaty na Binance, aby uzyskać dodatkową pomoc.

Po pomyślnym złożeniu depozytu UNI otwórz widok giełdy i wybierz parę UNI, którą chcesz handlować. Spójrzmy na UNI/BTC.

Użyj paska wyszukiwania, aby znaleźć żądaną parę. W takim przypadku kliknij [UNI/BTC].

Aby sprzedać UNI po aktualnej cenie rynkowej, przejdź do prawej strony ekranu. Kliknij [Spot], a następnie wybierz [Rynek] jako typ zlecenia w zakładce [Sprzedaj]. Wprowadź liczbę UNI, którą chcesz sprzedać, a następnie kliknij [Sprzedaj UNI].

Okładka
Uniswap to innowacyjny protokół wymiany zbudowany na Ethereum. Protokół ten umożliwia każdemu posiadaczowi portfela Ethereum wymianę tokenów bez angażowania jakiejkolwiek strony centralnej.
Pomimo swoich ograniczeń technologia ta ma pewne interesujące implikacje dla przyszłości wymiany tokenów bez zaufania. Gdy rozwiązanie skalowalne Ethereum 2.0 zostanie udostępnione w sieci, prawdopodobne jest, że Uniswap również na tym skorzysta.

