Finanse to ogólny termin określający finansowanie monetarne, odnoszący się głównie do różnych działań związanych z obiegiem waluty i bankowością (Encyklopedia Baidu)

W świecie poza łańcuchem rząd i bank centralny pod kierownictwem rządu kontrolują finansowe koło ratunkowe. Pomimo regulacji pana Marketa i faktu, że każdy kraj posiadający rynek finansowy ma stosunkowo dojrzały system regulacji rynku finansowego, gdy nastąpi kryzys, wszyscy będziemy wiedzieć, kto jest najpotężniejszy—— -rząd.

Kiedy waluta jest wprowadzana do łańcucha bloków za pomocą kryptografii, oznacza to, że do łańcucha bloków trafiają również finanse. Kryptografia i technologie internetowe umożliwiają społeczeństwu zbadanie możliwości zastąpienia kodu ustawowego i wykonawczego (rządowego) w pewnym stopniu, to znaczy możliwości, że Kod jest prawem.

Dlaczego warto uczyć się protokołu Uniswap (Token UNI)?

Jeśli porównasz każdą sieć z różnymi krajami, Ethereum musi być krajem o najwyższej kompleksowej sile. Wtedy myślę, że Uniswap jest największą giełdą „papierów wartościowych” w tym kraju, która posiada dużą liczbę tokenów na Ethereum. Płynność zaspokaja potrzeby duża liczba użytkowników do kupna i sprzedaży tokenów ERC20.

Pod jakim kątem ten artykuł opisuje Uniswap?

Napisano wiele artykułów na temat Uniswap. Artykuł ten głównie bada i omawia potrzeby użytkowników, zasady wdrażania Uniswap v2 AMM i mechanizmy motywacyjne.

Co to jest protokół Uniswap?

Uniswap to zdecentralizowana platforma typu open source do przesyłania przepływów i handlu tokenami ERC20 na Ethereum, co często nazywamy zdecentralizowaną giełdą (DEX).

Jaki problem rozwiązuje Uniswap? Jakie potrzeby użytkowników są zaspokajane?

Wady scentralizowanych giełd: zasoby użytkowników nie są bezpieczne

W porównaniu ze zdecentralizowanymi giełdami, scentralizowane giełdy (CEX) mają lepszą płynność, są łatwiejsze w użyciu, mają bardziej przyjazne dla użytkownika interakcje i sprawiają, że wpłaty i wypłaty są wygodniejsze. Ponadto niektóre giełdy często angażują się w takie działania, jak IEO i zarządzanie finansami. dlatego giełdy scentralizowane mają w tym kręgu dużą liczbę użytkowników i wolumen transakcji. Większość użytkowników jest przyzwyczajona do przechowywania swoich tokenów na giełdach.

Istnieje jednak problem często krytykowany na giełdach scentralizowanych, a mianowicie nieprzejrzystość aktywów i pasywów. Obecnie w tej branży brakuje nadzoru, a nieprzejrzyste aktywa i pasywa mogą łatwo prowadzić do faworyzowania i oszustw. Najbardziej typowym przykładem jest sprzeniewierzenie aktywów użytkowników. Tym razem przyczyną eksplozji FTX było sprzeniewierzenie przez SBF kwoty 4,1 miliarda dolarów. zasoby użytkowników, aby uratować Almeda Research w połowie tego roku.

Wiemy, że własność tokena należy do właściciela klucza prywatnego portfela (nie Twojego klucza, nie Twojej monety). Od momentu przekazania tokena na scentralizowaną giełdę, ze względu na brak nadzoru, zasadniczo Twoje aktywa tokena należą do Giełdy, warunkiem odzyskania swoich aktywów jest to, że giełda nie wyrządza zła. W przypadku giełd cena tokena to tylko liczba, zwłaszcza w przypadku altcoinów o mniejszej kapitalizacji rynkowej. Dlatego niektóre giełdy mogą otworzyć rynek dla użytkowników, aby mogli uczestniczyć w kupnie i sprzedaży przed emisją tokena.

W jaki sposób Uniswap rozwiązuje problem braku bezpieczeństwa tokenów transakcyjnych i aktywów użytkowników?

Kwestie bezpieczeństwa aktywów

Po pierwsze, Uniswap nie wymaga od użytkowników doładowania tokenów na platformę przed rozpoczęciem handlu jak na scentralizowanych giełdach. Zanim Uniswap wykona transakcje użytkownika, tokeny użytkownika są zawsze przechowywane w jego własnych portfelach, takich jak Metamask i Tokenpocket. O ile użytkownik nie ujawni klucza prywatnego swojego portfela lub portfel nie zostanie zhakowany, tokeny są bezpieczne w portfelu.

handel

Kupno i sprzedaż tokena wymaga obecności kupującego i sprzedającego. Jeśli transakcja odbywa się na scentralizowanej giełdzie, giełda pełni rolę pośrednika w dopasowywaniu transakcji i pobiera opłaty manipulacyjne. Giełdy zazwyczaj korzystają z centralnej księgi zamówień w celu dopasowania transakcji pomiędzy kupującymi i sprzedającymi, zatem istnieją animatorzy rynku (Wintermute/Almeda Research), jak pokazano na poniższym rysunku.

W Uniswap nie ma centralnego serwera ani księgi zamówień. Korzysta on z czegoś, co nazywa się automatycznym animatorem rynku (zwanym dalej AMM) w celu dopasowywania transakcji użytkowników. Mechanizm AMM Uniswapa zostanie szczegółowo omówiony poniżej.

Dlatego Uniswap zapewnia użytkownikom blockchain zdecentralizowane, bezpieczne miejsce do handlu tokenami ERC20, zaspokajając potrzeby ludzi w zakresie handlu tokenami i zapewniając bezpieczeństwo aktywów portfela.

Zasada wdrożenia Uniswap AMM

Pula płynności Uniswap oblicza ceny za pomocą wzoru, który nazywamy formułą produktu stałego:

x * y = k, k jest stałą (stałą, której wartość się nie zmienia)

Przed omówieniem tej formuły musisz zrozumieć następujące pojęcia:

  • Płynność: Składa się z dwóch tokenów. Na przykład token1 i token2 nazywane są parą. Należy pamiętać, że po połączeniu w parę powstaje token ERC20.

  • Pula płynności (Pula): pula płynności, czyli pula aktywów AMM

  • Dostawca płynności: Osoba dostarczająca płynność do puli płynności nazywana jest dostawcą płynności/LP

  • Token płynności (Token puli zwany także tokenem płynności): Para w UniswapV2 to token ERC20, który jest „certyfikatem” dla LP w celu zapewnienia/wycofania płynności. Gdy LP zapewnia płynność, tokeny są automatycznie generowane dla LP, spalając tokeny LP LP wycofuje płynność

  • Udział w puli płynności/LPS: obliczany i stosowany do rejestrowania współczynnika wkładu w płynność każdego LP

Proces ustanawiania puli płynności i wymiany tokenów

Po wdrożeniu kontraktu dotyczącego puli płynności, takiego jak para token1 i token2, dostawca płynności LP musi umieścić w puli określoną liczbę tokenów, aby aktywować pulę płynności. W tym momencie LP uzyska płynność TokenPool. Pierwszy LP może ustalić początkową kwotę tej puli płynności i posiadać 100% LPS. Po zakończeniu powyższego procesu pula płynności będzie miała płynność i będzie mogła zacząć być wykorzystywana przez traderów do wymiany tokenów. Schemat procesu znajduje się na poniższym rysunku:

x * y = k oblicza cenę wymiany tokena

Cena przy wymianie Tokena jest obliczana ze wzoru x * y = k (k jest stałą)

odpowiednio x i y reprezentują liczbę dwóch tokenów w puli płynności. Całkowita wartość tych dwóch tokenów musi być taka sama. Zakładając, że bieżąca cena ETH wynosi 1000 USDT, wówczas przy ustanawianiu puli płynności potrzebujesz: na przykład 5ETH – 5000USDT (dostępne są również inne stabilne monety) lub 10ETH – 10000USDT

Ze wzoru wynika, że ​​cenę tokena wymiany określa liczba dwóch tokenów x i y.

x reprezentuje liczbę tokenów1, czyli rezerwy1

y reprezentuje liczbę tokenów2, czyli rezerwy2

Ponieważ k jest stałą,

Jeżeli rezerwa 1 zostanie zwiększona, rezerwa 2 musi zostać zmniejszona

Jeżeli rezerwa 2 zostanie zwiększona, rezerwa 1 musi zostać zmniejszona

Podaj konkretny przykład:

Załóżmy, że cena ETH wynosi 1ETH=1000USDT, ponieważ łączna wartość obu tokenów musi być taka sama

x=Ilość ETH w puli płynności=5ETH

y=Kwota USDT w puli płynności=5000USDT

k=x * y

k=5*5000

k=25000

Teraz ktoś chce kupić (wypłacić) 1 ETH z puli płynności

x=Ilość ETH w puli płynności

x=5-1

x=4ETH

Ponieważ k pozostaje niezmienione

y=k/x

y=25000/4

y=6250

Następnie USDT, który ta osoba musi zapłacić, wynosi

6250-5000=1250USDT

Pomijając opłaty transakcyjne, 1ETH=1000USDT, ale zakup 1ETH w tej puli płynności wymaga zapłaty 1250USDT. To jest to, co często nazywamy poślizgiem transakcji. Ale ogólnie rzecz biorąc, im większa pula płynności i im mniejsza liczba tokenów giełdowych w stosunku do puli płynności, tym mniejszy będzie poślizg transakcji.

Nadal korzystam z powyższego przykładu, ale teraz pula płynności wynosi: x=500ETH, y=500000USDT

k=x * y

k=500*500000

k=250 000 000

Teraz ktoś chce kupić (wypłacić) 1 ETH z tej puli płynności.

x=Ilość ETH w puli płynności

x=500-1

x=499ETH

Ponieważ k pozostaje niezmienione

y=k/x

y=250 000 000/499

y=501 002

Następnie USDT, który ta osoba musi zapłacić, wynosi

501002-500000=1002USDT

Pomijając opłaty manipulacyjne, przy handlu 1ETH przy tej stosunkowo większej płynności, poślizg transakcji wynosi 2USDT, czyli jest znacznie mniejszy niż poślizg 250USDT w poprzedniej transakcji.

Jednak zazwyczaj w puli płynności wymienia się tokeny więcej niż jedna osoba, co oznacza, że ​​poślizg transakcji zawsze zmienia się dynamicznie, a im mniejsza pula płynności, tym większe wahania poślizgu transakcji. Jak pokazano na poniższym rysunku, z perspektywy wymieniacza tokenów (Tradera) po zakończeniu transakcji zmienia się cena tokena w puli płynności.

Mechanizm motywacyjny

Według Charliego Mungera podejmowanie decyzji przez daną osobę jest zdeterminowane przez mechanizm motywacyjny danej osoby, którym jest tendencja do superreakcji nagród i kar, o której wspomniał w „Almanachu biednego Charliego”.

Z punktu widzenia giełdy tokenów Trader, ponieważ Uniswap spełnia dążenie użytkowników do bezpieczeństwa aktywów i potrzebę wymiany tokenów ERC20, znajdą się ludzie, którzy z niego skorzystają. Jeśli sytuacja to uzasadnia, nikt nie chciałby korzystać z platformy do handlu tokenami na ryzyko sprzeniewierzenia swoich aktywów.

Z perspektywy dostawców płynności w Uniswap, co ich skłania do utworzenia puli płynności lub dodania tokenów do puli płynności?

W Uniswap v2, podczas procesu transakcji na giełdach tokenów, protokół pobierze 0,3% liczby tokenów transakcyjnych jako opłaty transakcyjne i umieści te opłaty transakcyjne z powrotem w puli płynności, aby nagrodzić tych dostawców płynności. Im więcej dostawców płynności zapewnia, tym więcej mają tokenów płynności (tokenów puli), co oznacza, że ​​mają większy udział w puli płynności (LPS), więc ostateczna nagroda za transakcję, jaką mogą uzyskać, wynosi Im więcej.

Dostawca płynności LP ogólnie dzieli się na trzy główne grupy: pasywnych dostawców płynności, strony projektu i profesjonalnych animatorów rynku

Pasywny dostawca płynności: posiadacz tokena, który uzyskuje dochód pasywny

Strona projektu: Dodają płynność, aby ułatwić inwestorowi kupno i sprzedaż, co jest również powszechnie znane jako strona projektu dodająca pulę.

Profesjonalni animatorzy rynku: strategia wypełniania ich zadań w zakresie animowania rynku

Wady Uniswapa (v2)

Jedną z zalet Uniswap v2 jest to, że duża część płynności jest skoncentrowana poprzez mechanizm motywacyjny, ale wadą jest to, że efektywność wykorzystania płynności jest stosunkowo niska. W v2 wzór x * y = k nie ogranicza konkretnie zakresu x i y, więc ilości x i y mogą dążyć do 0 lub nieskończoności, co oznacza, że ​​ceny dwóch tokenów reprezentowanych przez x i y mogą również zmierza do 0 lub nieskończoności, ale rzeczywista sytuacja jest następująca: w pewnym okresie cena danego tokena będzie się wahać w określonym przedziale, co spowoduje, że część płynności zapewnianej przez LP będzie w stanie uśpienia (jak pokazano poniżej) Za LP nie można pobierać żadnych opłat transakcyjnych.

Aby rozwiązać ten problem, w Uniswap v3 zespół projektowy dodał koncepcję skoncentrowanej płynności (przedziału płynności). Później napiszemy kolejny artykuł, aby to przedstawić.

Referencje dla tego artykułu:

Artykuły są w zasadzie kodowane przeze mnie. Jeśli treść zawiera jakiekolwiek naruszenia, proszę o kontakt w celu ich usunięcia.