Uniswap to zestaw programów komputerowych działających na blockchainie Ethereum i pozwalających na zdecentralizowaną wymianę tokenów. Uniswap działa przy pomocy jednorożców (jak sugeruje logo).
Na Uniswap inwestorzy mogą wymieniać tokeny Ethereum, nie powierzając nikomu swoich środków. Jednocześnie każdy może przekazać swoją kryptowalutę do pul płynności, które pełnią rolę rezerw specjalnych. Traderzy otrzymują prowizję za udostępnienie swoich środków pulom.
Jak magiczne jednorożce zamieniają jeden żeton na inny? Po co w ogóle korzystać z Uniswap? Rozwiążmy to.
Wstęp
Scentralizowane giełdy pozostają od wielu lat podstawą rynku kryptowalut. Ich głównymi zaletami są szybkie rozliczenia, duże wolumeny obrotu i stały wzrost płynności. Ale istnieje też „świat równoległy” zbudowany w formie protokołów, które nie wymagają zaufania. Zdecentralizowane giełdy (DEX) nie wymagają pośredników ani uczestników odpowiedzialnych za przechowywanie środków w celu prowadzenia handlu.
Ze względu na ograniczenia technologii blockchain stworzenie zdecentralizowanych giełd, które mogą konkurować ze swoimi scentralizowanymi odpowiednikami, nie jest łatwym zadaniem. Większość zdecentralizowanych giełd nie jest idealna, zarówno pod względem wydajności, jak i doświadczenia użytkownika.
Wielu programistów drapie się po głowie, aby wymyślić nowe sposoby stworzenia zdecentralizowanej giełdy. Wśród nich jednym z pionierów jest Uniswap. Sposób działania Uniswapa jest nieco bardziej skomplikowany niż tradycyjny DEX. Jednak już niedługo przekonamy się, że model ten ma szereg znaczących zalet.
W wyniku swojej innowacyjności Uniswap stał się jednym z najbardziej udanych projektów w dziedzinie zdecentralizowanych finansów (DeFi).
Dowiedzmy się więc więcej o tym, czym jest protokół Uniswap, jak działa i jak można wymieniać tokeny za pomocą portfela Ethereum.
Co to jest Uniswap?
Uniswap to zdecentralizowany protokół wymiany zbudowany na bazie Ethereum, a dokładniej, zautomatyzowany protokół płynności. Nie ma tu księgi zleceń ani żadnej scentralizowanej strony wymaganej do realizacji transakcji. Uniswap umożliwia użytkownikom handel bez pośredników przy zachowaniu wysokiego stopnia decentralizacji i odporności na cenzurę.
Uniswap jest oprogramowaniem typu open source. Możesz przekonać się sam na Uniswap GitHub.
No dobrze, ale jak handlować bez księgi zleceń? Uniswap działa w oparciu o model, w którym dostawcy płynności tworzą pule płynności. System ten zapewnia zdecentralizowany mechanizm cenowy, który znacznie wygładza głębokość księgi zamówień. Omówimy to bardziej szczegółowo później, ale na razie pamiętajmy, że użytkownicy mogą łatwo wymieniać tokeny ERC-20 bez księgi zamówień.
Ponieważ protokół Uniswap jest zdecentralizowany, nie ma go na liście. Zasadniczo, jeśli inwestorzy mają dostęp do puli płynności, można wyemitować dowolny token ERC-20. W rezultacie na Uniswap po prostu nie ma żadnych opłat za notowanie. W pewnym sensie protokół Uniswap istnieje jako „dobro publiczne”.
Protokół Uniswap został stworzony przez Haydena Adamsa w 2018 roku. Jednak technologię stojącą za jej wdrożeniem po raz pierwszy opisał współzałożyciel Ethereum, Vitalik Buterin.
Jak działa Uniswap?
Uniswap nie posiada księgi zamówień, co oznacza, że tradycyjna architektura wymiany cyfrowej nie jest możliwa. Wykorzystuje model o nazwie Constant Product Market Maker, który jest odmianą modelu Automated Market Maker (AMM).
AMM to inteligentne kontrakty z rezerwami płynności (lub pulami płynności), którymi mogą handlować inwestorzy. Rezerwy te są finansowane przez dostawców płynności. Dostawcą płynności może być każdy, kto wniesie do puli równowartość dwóch tokenów. Traderzy z kolei płacą prowizję od puli, która następnie jest rozdzielana pomiędzy dostawców płynności zgodnie z ich udziałem w puli. Przyjrzyjmy się temu bliżej.
Dostawcy płynności tworzą rynek, wnosząc wkład równy wartości dwóch tokenów. Może to być ETH, token ERC-20 lub dwa tokeny ERC-20. Pule 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 ogólnej puli płynności. Tokeny płynności można wymieniać na przypadający im udział w puli.
Rozważmy pulę płynności ETH/USDT. Nazwijmy część puli ETH x, a część puli USDT y. Uniswap bierze te dwie wartości i mnoży je, aby obliczyć całkowitą płynność w puli, nazwijmy to k. Główną ideą Uniswapa jest to, że wartość k powinna pozostać stała. Oznacza to, że całkowita płynność w puli będzie stała. Otrzymujemy zatem następujący wzór na całkowitą płynność w puli:
x * y = kAle co się stanie, gdy ktoś będzie chciał dokonać transakcji?
Załóżmy, że Masza kupuje 1 ETH za 300 USDT, korzystając z puli płynności ETH/USDT. Tym samym zwiększa udział puli w USDT i zmniejsza udział puli w ETH, co oznacza wzrost ceny ETH. Dlaczego? Po zakończeniu transakcji w puli pozostaje mniej ETH i wiemy, że całkowita płynność (k) powinna pozostać stała. Mechanizm ten determinuje cenę. Ostatecznie cena zapłacona za ten ETH zależy od tego, jak bardzo dana transakcja zmienia relację pomiędzy x i y.
Należy zaznaczyć, że taki model nie skaluje się liniowo. Im większy porządek, tym bardziej równowaga przesuwa się między x i y. W związku z tym duże zamówienia stają się wykładniczo droższe w porównaniu z małymi zamówieniami, co skutkuje większymi poślizgami. Z kolei zwiększenie puli płynności ułatwia realizację dużych zleceń, gdyż zmniejsza to różnicę pomiędzy x i y.
Uniswap v3
Technologia stojąca za Uniswap przeszła kilka iteracji. Są szanse, że jeśli korzystałeś z Uniswap, był to Uniswap v2. Ale technologia się poprawia i nie stoi w miejscu. Przyjrzyjmy się najważniejszym innowacjom Uniswap v3.
Efektywność kapitału
Jedna z najbardziej znaczących zmian w Uniswap v3 dotyczy efektywności kapitałowej. Większość AMM jest wyjątkowo nieefektywna kapitałowo: większość aktualnie posiadanych przez nie środków pozostaje niewykorzystana. Wynika to z cech modelu x*y=k, które omówiliśmy powyżej. W prostych słowach: im większa płynność w puli, tym większe zamówienia system może obsłużyć w większym przedziale cenowym.
Jednakże dostawcy płynności (LP) w tych pulach zapewniają płynność dla krzywej ceny (zakresu) od 0 do nieskończoności. Cały ten kapitał jest zarezerwowany na scenariusz, w którym jedno z aktywów w puli wzrośnie 5x, 10x, 100x.
Jeżeli tak się stanie, nieużywane aktywa zapewniają, że w tej części krzywej nadal pozostaje płynność. Oznacza to, że tylko niewielka część płynności w puli znajduje się tam, gdzie odbywa się większość transakcji.
Na przykład Uniswap ma obecnie zablokowaną płynność o wartości około 5 miliardów dolarów, z czego tylko 1 miliard dolarów jest wykorzystywany dziennie. Czy zgadzasz się, że można było wymyślić coś doskonalszego? Wygląda na to, że zespół Uniswap również o tym pomyślał i rozwiązał problem z Uniswapem v3.
Dostawcy płynności mogą teraz ustalać niestandardowe przedziały cenowe, dla których chcą zapewnić płynność. Powinno to zwiększyć koncentrację płynności w przedziale cenowym, w którym występuje większość transakcji.
W pewnym sensie Uniswap v3 to podstawowy sposób na utworzenie księgi zamówień w łańcuchu na Ethereum, w której animatorzy rynku mogą podejmować decyzje o zapewnieniu płynności w ustalonych przez siebie przedziałach cenowych. Należy zaznaczyć, że na tej innowacji korzystają przede wszystkim profesjonalni animatorzy rynku, a nie uczestnicy detaliczni. Kluczową zaletą AMM jest to, że każdy może zapewnić płynność i zaangażować swoje fundusze.
Jednak z powodu tej komplikacji leniwi dostawcy płynności zarobią znacznie mniej na prowizjach handlowych niż profesjonalni gracze, którzy stale doskonalą swoją strategię. Nietrudno przewidzieć, że niektórzy agregatorzy, tacy jak Yearn.finance, zaoferują dostawcom płynności detalicznej możliwość utrzymania przynajmniej w pewnym stopniu konkurencyjności w tym środowisku.
Pozycje LP na Uniswap jako tokeny NFT
Wiemy teraz, że wszystkie pozycje LP na Uniswap są wyjątkowe, ponieważ każdy może ustawić swój własny przedział cenowy. Oznacza to, że pozycje LP na Uniswap nie podlegają wymianie. W rezultacie każda pozycja LP jest reprezentowana przez niezamienny token (NFT).
Jedną z korzyści wprowadzenia pozycji LP na Uniswap jako tokena zamiennego byłaby możliwość wykorzystania jej w innych częściach DeFi. Tokeny LP w Uniswap v2 można zdeponować w Aave lub MakerDAO jako zabezpieczenie. W Uniswap v3 nie można już tego zrobić, ponieważ każda pozycja jest unikalna. Jednakże tę lukę w modułowości można zrekompensować nowymi rodzajami instrumentów pochodnych.
Uniswap na poziomie 2
Opłaty transakcyjne w Ethereum gwałtownie wzrosły w ciągu ostatniego roku. To sprawia, że korzystanie z Uniswap jest nieekonomiczne dla wielu użytkowników dysponujących niewielkimi środkami.
Uniswap v3 zostanie również wdrożony w rozwiązaniu skalującym warstwy 2 o nazwie Optimistic Rollup. To niezawodny sposób na skalowanie inteligentnych kontraktów w bezpiecznej sieci Ethereum. Wdrożenie to powinno skutkować znacznym wzrostem przepustowości transakcji i znacznie niższymi opłatami dla użytkowników.
Czym są straty nietrwałe?
Jak już powiedzieliśmy, dostawcy płynności otrzymują prowizję za zapewnienie płynności traderom, którzy mają możliwość wymiany tokenów. Czy jest coś jeszcze, co powinni wiedzieć dostawcy płynności? Tak. Na przykład o efekcie zwanym stratami nietrwałymi.
Załóżmy, że Masza wpłaca 1 ETH i 100 USDT do puli Uniswap. Ponieważ para musi mieć równoważną wartość, oznacza to, że cena ETH wynosi 100 USDT. Jednocześnie w puli jest tylko 10 ETH i 1000 USDT – resztę finansują inni dostawcy płynności, np. Masza. Oznacza to, że Masza posiada 10% puli. Całkowita płynność (k) w tym przypadku wynosi 10 000.
Co się stanie, jeśli cena ETH wzrośnie do 400 USDT? Pamiętaj: ogólna płynność puli musi pozostać stała. Jeśli ETH jest teraz warte 400 dolarów, wówczas zmienia się stosunek ilości ETH do USDT w puli. Oznacza to, że 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ł dokładną cenę. Dlatego ważne jest, aby pamiętać, że k jest stałą.
Masza postanawia wypłacić swoje środki i otrzymuje 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 nieźle zarobiła. A co jeśli zdecyduje się nie inwestować swoich środków w pulę? Miałaby do dyspozycji 1 ETH i 100 USDT, co daje w sumie 500 USDT.
W rezultacie Masza musiała skorzystać z HODLingu, zamiast inwestować w pulę Uniswap. W tym przypadku stratą nietrwałą jest utracony zysk z dodania tokena do puli, która staje się coraz droższa. Zatem inwestując w Uniswap w nadziei na zarobienie prowizji, Masza może stracić inne możliwości.
Uwaga: efekt ten występuje niezależnie od kierunku zmiany ceny od momentu wpłaty. Co to znaczy? Jeśli cena ETH spadnie w stosunku do ceny w momencie złożenia depozytu, straty mogą również wzrosnąć. Jeśli chcesz bliżej poznać ten problem, przeczytaj artykuł Pintail.
Ale dlaczego straty są nierówne? Jeśli cena tokenów w puli zostanie przywrócona do poziomu ceny, w której zostały dodane do puli, wówczas efekt zostanie złagodzony. A ponieważ dostawcy płynności zarabiają prowizję, straty można z czasem odzyskać. Dostawcy płynności powinni jednak wziąć to pod uwagę przed dodaniem swoich środków do puli.
Jak Uniswap zarabia pieniądze?
Nie ma mowy. Uniswap to zdecentralizowany protokół obsługiwany przez Paradigm (fundusz hedgingowy kryptowalut). Wszystkie prowizje trafiają do dostawców płynności i żaden z założycieli nie otrzymuje procentu transakcji dokonanych za pośrednictwem protokołu.
Obecnie opłata transakcyjna dla dostawców płynności wynosi 0,3% za transakcję. Domyślnie zarobione prowizje są dodawane do puli płynności, ale dostawcy płynności mogą je wykupić w dowolnym momencie. Opłaty rozdzielane są według udziału każdego dostawcy płynności w puli.
Część prowizji może zostać w przyszłości przeznaczona na rozwój Uniswapa. Zespół Uniswap uruchomił już ulepszoną wersję protokołu o nazwie Uniswap v2.
➟ Myślisz od czego zacząć pracę z kryptowalutami? Kup Bitcoin na Binance!
Jak korzystać z Uniswapa
Uniswap jest protokołem typu open source, co oznacza, że każdy może stworzyć dla niego własną aplikację. Jednak większość używa https://app.uniswap.org lub https://uniswap.exchange.
Otwórz interfejs 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ń.
Sprawdź szczegóły transakcji w wyświetlonym oknie.
Potwierdź transakcję w swoim portfelu.
Poczekaj na potwierdzenie transakcji na blockchainie Ethereum. Status transakcji można śledzić na stronie https://etherscan.io/.
Token Uniswap (UNI)
UNI jest natywnym tokenem protokołu Uniswap, który daje jego posiadaczom prawa do zarządzania. Oznacza to, że właściciele UNI mogą głosować nad zmianami w protokole. Wspomnieliśmy wcześniej, że protokół istnieje jako swego rodzaju dobro publiczne. Token UNI potwierdza tę tezę.
Podczas tworzenia Uniswap wydano 1 miliard tokenów UNI, z czego 60% rozdano obecnym członkom społeczności Uniswap. Pozostałe 40% będzie dostępne dla członków zespołu, inwestorów i konsultantów w ciągu czterech lat.
Niektóre tokeny są dystrybuowane wśród społeczności poprzez wydobywanie płynności. Tokeny UNI zostaną rozdane tym, którzy zapewnią płynność następującym pulom Uniswap:
ETH/USDT
ETH/USDC
ETH/DAI
ETH/WBTC
Kto należy do społeczności Uniswap? Dowolny adres Ethereum, który wszedł w interakcję z kontraktami Uniswap. Następnie przyjrzyjmy się, jak zdobyć tokeny UNI.
Jak zdobyć tokeny Uniswap (UNI)
Jeśli korzystałeś z Uniswap, najprawdopodobniej będziesz w stanie zdobyć 400 tokenów UNI za każdy adres, z którym korzystałeś z Uniswap. Jak zdobyć tokeny:
Przejdź do https://app.uniswap.org/.
Podłącz portfel, z którym wcześniej korzystałeś z Uniswap.
Kliknij Odbierz swoje tokeny UNI.

Potwierdź transakcję w swoim portfelu (aktualne ceny paliwa możesz sprawdzić w Ethscan Gas Tracker).
Gratulacje! Posiadasz teraz tokeny UNI.
Chcesz sprzedać swoje tokeny UNI? Wykorzystaj do tego Binance.
➟Kliknij, aby handlować tokenami UNI na Binance!
Jak kupić UNI na Binance
Aby kupić UNI, musisz wymienić walutę fiducjarną lub kryptowalutę na giełdzie Binance. Nie możesz używać karty debetowej/kredytowej do bezpośredniego zakupu UNI. Poniżej znajdują się możliwe pary z BNB, BTC, BUSD, USDT lub Euro.

Jeśli chcesz kupić UNI za kryptowalutę, przenieś monety do swojego portfela spot lub kup je. Zalecamy zakup BUSD ze względu na jego stabilność. Możesz kupić BUSD za pomocą swojej karty kredytowej/debetowej w zakładce [Kup kryptowalutę]. Wprowadź żądaną kwotę BUSD i kliknij [Kontynuuj], aby wprowadzić dane karty.

Kiedy już będziesz mieć swoją kryptowalutę, przejdź do giełdy i wybierz parę UNI, którą chcesz handlować. Możesz wybrać inną parę, klikając przycisk z aktualną parą rynkową w lewym górnym rogu.

Wpisz wybraną parę w pasku wyszukiwania. W naszym przykładzie zastosowano UNI/BUSD.

Możesz teraz utworzyć zamówienie na zakup UNI. Najszybszym sposobem jest utworzenie zlecenia rynkowego określającego aktualną cenę spot. Możesz także utworzyć zlecenie z limitem lub stop-limit, jeśli chcesz kupić po określonej cenie lub wyższej.
Aby utworzyć zlecenie rynkowe, kliknij [Spot] po lewej stronie ekranu. W zakładce [Kup] pamiętaj o wybraniu [Rynek] jako rodzaju zamówienia i wprowadź żądaną kwotę BUSD. Następnie kliknij [Kup UNI], a zamówienie zostanie złożone.

Jak sprzedawać UNI na Binance
Proces sprzedaży UNI jest podobny do zakupu. Po pierwsze, UNI musi znajdować się w Twoim portfelu spotowym Binance. Jeśli jeszcze nie wprowadziłeś tokenów, wejdź na stronę [Fiat and Spot] i znajdź UNI. Więcej o transferze UNI możesz dowiedzieć się w zakładce [Wejście]. Aby uzyskać szczegółowe informacje, zapoznaj się z naszym przewodnikiem na temat Jak wpłacić kryptowalutę na Binance.

Po pomyślnym wejściu do UNI otwórz zakładkę wymiany i wybierz parę UNI, którą chcesz wymienić. Weźmy jako przykład UNI/BTC.

Możesz znaleźć wymaganą parę za pomocą paska wyszukiwania. W naszym przypadku kliknij parę [UNI/BTC].

Aby sprzedać swoje UNI po aktualnej cenie rynkowej, przejdź do lewej strony ekranu. Kliknij [Spot] i wybierz [Rynek] jako typ zlecenia w zakładce [Sprzedaj]. Wprowadź żądaną ilość UNI i kliknij [Sprzedaj UNI].

Streszczenie
Uniswap to innowacyjny protokół wymiany zbudowany na bazie Ethereum. Umożliwia każdemu posiadaczowi portfela Ethereum wymianę tokenów bez udziału jakiejkolwiek strony scentralizowanej.
Chociaż technologia ta ma swoje ograniczenia, może pozytywnie wpłynąć na proces wymiany tokenów bez zaufania. Po wdrożeniu rozwiązań skalujących Ethereum 2.0 Uniswap prawdopodobnie również odczuje nowe korzyści.



