Mi az Uniswap és hogyan működik?
Kezdőlap
Cikkek
Mi az Uniswap és hogyan működik?

Mi az Uniswap és hogyan működik?

Középszintű
Közzétéve Aug 24, 2020Frissítve Dec 11, 2023
12m

TL;DR

Az Uniswap egy olyan számítógépes programcsomag, amely az Ethereum blokkláncon fut, és lehetővé teszi a decentralizált tokenváltást. Egyszarvúak segítségével működik (amint azt a logójuk is mutatja).

A kereskedők Ethereum tokeneket válthatnak az Uniswapon anélkül, hogy bárkire rá kellene bízniuk pénzeszközeiket. Eközben bárki kölcsönadhatja kriptóját a likviditási pooloknak nevezett speciális tartalékoknak. Cserébe azért, hogy pénzt biztosítanak ezeknek a pooloknak, díjakat kapnak.

Hogyan váltják át ezek a varázslatos egyszarvúak az egyik tokent a másikra? Mire van szükség az Uniswap használatához? Olvassunk tovább.


Bevezetés

A centralizált tőzsdék évek óta a kriptopiac gerincét képezik. Gyors elszámolási időt, nagy kereskedési volument és folyamatosan javuló likviditást kínálnak. Azonban egy párhuzamos világ épül a bizalom minimalizált protokollok formájában. A decentralizált tőzsdék (DEX) nem igényelnek közvetítőket vagy letétkezelőket a kereskedéshez. 

A blokklánc technológia eredendő korlátai miatt kihívást jelentett az olyan DEX-ek létrehozása, amelyek érdemben versenyezhetnek centralizált társaikkal. A legtöbb DEX a teljesítmény és a felhasználói élmény szempontjából is javulhatna.

Sok fejlesztő gondolkodott már a decentralizált tőzsdék felépítésének új módjain. Ennek egyik úttörője az Uniswap. Az Uniswap működése egy kicsit bonyolultabb, mint egy hagyományosabb DEX működése. Hamarosan látni fogjuk azonban, hogy ez a modell vonzó előnyökkel jár. 

Ennek az innovációnak köszönhetően az Uniswap a decentralizált pénzügyi (DeFi) mozgalom egyik legsikeresebb projektjévé vált.

Lássuk, mi az Uniswap, hogyan működik, és hogyan tud rajta tokeneket váltani egyszerűen egy Ethereum tárcával.


Mi az az Uniswap?

Az Uniswap egy Ethereumra épülő decentralizált tőzsdei protokoll. Pontosabban, ez egy automatizált likviditási protokoll. A kereskedések lebonyolításához nincs szükség megbízás könyvre sem centralizált felekre. Az Uniswap lehetővé teszi a felhasználók számára, hogy közvetítők nélkül, nagyfokú decentralizációval és cenzúramentesen kereskedjenek.

Az Uniswap nyílt forráskódú szoftver. Az Uniswap GitHubon maga is megnézheti.

Oké, de hogyan zajlanak le a kereskedések megbízás könyv nélkül? Nos, az Uniswap egy olyan modellel dolgozik, amelyben a likviditásszolgáltatók likviditási poolokat hoznak létre. Ez a rendszer decentralizált árképzési mechanizmust biztosít, amely lényegében kiegyenlíti a megbízás könyv mélységét. Később mélyebben is elmerülünk majd ennek a működésében. Egyelőre csak annyit jegyezzünk meg, hogy a felhasználók zökkenőmentesen átválthatják ERC-20 tokenjeiket megbízás könyv nélkül.

Mivel az Uniswap protokoll decentralizált, nincs jegyzési folyamat. Lényegében bármilyen ERC-20 token kibocsátható, amennyiben rendelkezésre áll egy likviditási pool a kereskedők számára. Ennek eredményeképpen az Uniswap nem számít fel jegyzési díjat sem. Bizonyos értelemben az Uniswap protokoll egyfajta közjóként működik.

Az Uniswap protokollt Hayden Adams hozta létre 2018-ban. Az Ethereum társalapítója, Vitalik Buterin írta le először a megvalósítás alapjául szolgáló technológiát.


Hogyan működik az Uniswap?

Az Uniswap maga mögött hagyja a digitális tőzsdék hagyományos architektúráját, mivel nincs megbízás könyve. A Constant Product Market Maker nevű konstrukcióval működik, amely az Automated Market Maker (AMM) nevű modell egyik változata.

Az automatizált market maker egy olyan okosszerződés, amely likviditási tartalékokkal (vagy likviditási poolokkal) rendelkezik, amelyekkel szemben a kereskedők kereskedhetnek. Ezeket a tartalékokat a likviditásszolgáltatók finanszírozzák. Bárki lehet likviditásszolgáltató, aki két token értékének megfelelő értéket helyez el a poolban. Cserébe a kereskedők díjat fizetnek a poolnak, amelyet aztán a poolból való részesedésüknek megfelelően osztanak szét a likviditásszolgáltatók között. Nézzük meg részletesebben, hogyan is működik ez. 

A likviditásszolgáltatók két token azonos értékének letétbe helyezésével piacot teremtenek. Ezek lehetnek ETH és egy ERC-20 token vagy két ERC-20 token. Ezek a poolok általában stabilcoinokból állnak, mint például DAI, USDC vagy USDT, de ez nem követelmény. Cserébe a likviditásszolgáltatók „likviditási tokeneket” kapnak, amelyek a teljes likviditási poolból való részesedésüket képviselik. Ezek a likviditási tokenek a részesedésüknek megfelelően válthatók be a poolban.

Vegyük tehát az ETH/USDT likviditási poolt. Nevezzük a pool ETH állományát x-nek, az USDT állományát pedig y-nak. Az Uniswap ezt a két mennyiséget veszi, és összeszorozza őket a pool teljes likviditásának kiszámításához. Nevezzük ezt k-nak. Az Uniswap alapgondolata az, hogy a k-nak állandónak kell maradnia, vagyis a pool teljes likviditása állandó. Tehát a pool teljes likviditásának képlete a következő: 

x * y = k

Mi történik, ha valaki kereskedni akar?

Tegyük fel, hogy Alíz 1 ETH-t vásárol 300 USDT-ért az ETH/USDT likviditási pool segítségével. Ezzel növeli a pool USDT állományát, és csökkenti a pool ETH állományát. Ez gyakorlatilag azt jelenti, hogy az ETH ára emelkedik. Miért? A tranzakció után kevesebb ETH van a poolban, és tudjuk, hogy a teljes likviditásnak (k) állandónak kell maradnia. Ez a mechanizmus határozza meg az árazást. Végső soron az ETH-ért fizetett ár azon alapul, hogy egy adott kereskedés mennyire tolja el az x és y közötti arányt.

Érdemes megjegyezni, hogy ez a modell nem lineárisan skálázódik. Gyakorlatilag minél nagyobb a megbízás, annál jobban kibillenti az x és y közötti egyensúlyt. Ez azt jelenti, hogy a nagyobb megbízások exponenciálisan drágábbak lesznek a kisebb megbízásokhoz képest, ami egyre nagyobb mértékű csúszáshoz vezet. Ez azt is jelenti, hogy minél nagyobb egy likviditási pool, annál könnyebb a nagy megbízások feldolgozása. Miért? Ebben az esetben az x és y közötti eltolódás kisebb.


Uniswap v3

Az Uniswap mögött álló technológia eddig több változatot is megélt. Valószínűleg, ha használt már Uniswapot, akkor az Uniswap v2-t használta. Azonban mindig vannak új fejlesztések. Vegyük sorra az Uniswap v3 legjelentősebb frissítéseit.


Energiahatékonyság

Az Uniswap v3 egyik legjelentősebb változtatása a tőkehatékonysághoz kapcsolódik. Nos, a legtöbb AMM nem tőkehatékony - vagyis az általuk őrzött pénzeszközök nagy részét nem használják fel. Ez a korábban tárgyalt x*y=k modell egyik sajátosságának köszönhető. Leegyszerűsítve, minél több likviditás van a poolban, annál nagyobb megbízásokat tud a rendszer támogatni egy nagyobb ártartományban.

A likviditásszolgáltatók (LP-k) ezekben a poolokban azonban lényegében egy 0 és a végtelen közötti árgörbére (tartományra) biztosítanak likviditást. Az összes tőke ott csücsül tétlenül arra a forgatókönyvre, hogy az egyik eszköz mennyisége a poolban 5-, 10-, 100-szorosára nő.

Ha ez megtörténik, ezek a kihasználatlan eszközök biztosítják, hogy az árgörbe ezen részén még mindig maradjon likviditás. Ez azt jelenti, hogy a poolban lévő likviditásnak csak egy kis része van ott, ahol a kereskedés nagy része zajlik.

Az Uniswap például jelenleg körülbelül 5 milliárd dollárnyi likviditással rendelkezik, miközben naponta csak körülbelül 1 milliárd dollárnyi volumennel bír. Meglehet, hogy ez nem túl elegáns módja a dolgok intézésének, és úgy tűnik, hogy a Uniswap csapata egyetért ezzel. A Uniswap v3 meg szeretné oldani ezt a problémát.

A likviditásszolgáltatók mostantól beállíthatják azokat az egyéni ártartományokat, amelyekre likviditást kívánnak biztosítani. Ez koncentráltabb likviditást eredményezhet abban az ártartományban, amelyben a legtöbb kereskedési tevékenység zajlik.

Bizonyos értelemben az Uniswap v3 egy kezdetleges módja egy on-chain megbízás könyv létrehozásának az Ethereumon, ahol a piacteremtők dönthetnek úgy, hogy az általuk meghatározott ártartományban biztosítanak likviditást. Érdemes megjegyezni, hogy ez a változás a professzionális piacteremtőknek (AMM) kedvez a kisebb résztvevőkkel szemben. Az AMM-ek szépsége abban rejlik, hogy bárki biztosíthatja a likviditást és munkába állíthatja pénzeszközeit.

A komplexitás ezen további rétegével azonban a „lusta” LP-k sokkal kevesebbet fognak keresni a kereskedési díjakon, mint a profi játékosok, akik folyamatosan optimalizálják stratégiájukat. Ugyanakkor nem nehéz elképzelni, hogy az olyan aggregátorok, mint a yearn.finance, lehetőséget kínálnak a kiskereskedő LP-knek arra, hogy némileg versenyképesek maradjanak ebben a környezetben.


Uniswap LP tokenek NFT-ként

Most már tudjuk, hogy minden Uniswap LP pozíció egyedi, mivel minden letétes beállíthatja saját ártartományát. Ez azt jelenti, hogy az Uniswap LP pozíciók már nem helyettesíthetők. Ennek eredményeképpen minden LP-pozíciót mostantól egy nem-helyettesíthető token (NFT) képvisel.

Az Uniswap LP-pozíció helyettesíthető tokennel való ábrázolásának egyik előnye az volt, hogy a DeFi más részein is felhasználható volt. Az Uniswap v2 LP tokeneket az Aave-n vagy a MakerDAO-n lehet letétbe helyezni fedezetként. A v3 esetében ez már nem így van, mivel minden pozíció egyedi. Az összeilleszthetőség megszűnését azonban új típusú derivatív termékekkel lehet megoldani.


Uniswap a 2. rétegen

Az Ethereum tranzakciós díjai az elmúlt évben az egekbe szöktek. Ez sok kisebb felhasználó számára gazdaságilag ellehetetleníti az Uniswap használatát.

Az Uniswap v3 egy Optimistic rollup nevű 2. rétegű skálázási megoldáson is bevetésre kerül. Ez egy remek módja az okosszerződések skálázásának, miközben az Ethereum hálózat biztonsága is megmarad. Ez a tranzakciós átviteli sebesség hatalmas növekedéséhez és a felhasználók számára sokkal alacsonyabb díjakhoz vezethet.


Mi az átmeneti veszteség?

Mint már említettük, a likviditásszolgáltatók díjat kapnak azért, hogy likviditást biztosítanak a kereskedőknek, akik átválthatják tokenjeiket. Van még valami, amiről a likviditásszolgáltatóknak tudniuk kell? Igen. Ez pedig az átmeneti veszteség.

Tegyük fel, hogy Alíz 1 ETH-t és 100 USDT-t helyez el egy Uniswap-poolban. Mivel a tokenpárnak egyenértékűnek kell lennie, ez azt jelenti, hogy az ETH ára 100 USDT.  Ugyanakkor összesen 10 ETH és 1000 USDT van a poolban – a többit más likviditásszolgáltatók finanszírozzák, akárcsak Alíz. Ez azt jelenti, hogy Alíz 10%-os részesedéssel rendelkezik a poolból. A teljes likviditásunk (k) ebben az esetben 10 000.

Mi történik, ha az ETH ára 400 USDT-re emelkedik? Ne feledje, hogy a pool teljes likviditásának állandónak kell maradnia. Ha az ETH most 400 USDT, az azt jelenti, hogy megváltozott az ETH és az USDT aránya a poolban. Ami azt illeti, most 5 ETH és 2000 USDT van a poolban. Miért? Az arbitrázskereskedők addig adnak USDT-t a poolhoz és vesznek ki ETH-t belőle, amíg az arány a pontos árat nem tükrözi. Ezért fontos megérteni, hogy a k állandó.

Alíz tehát úgy dönt, hogy kiveszi pénzét, és részesedése szerint megkapja az alap 10%-át. Ennek eredményeként 0,5 ETH-t és 200 USDT-t kap, összesen 400 USDT-t. Úgy tűnik, szép haszonra tett szert. De várjunk csak, mi történt volna, ha nem teszi a pénzét a poolba? 1 ETH-ja és 100 USDT-je lenne, összesen 500 USDT.

Láthatjuk, hogy Alíz jobban járt volna, ha inkább megőrzi eszközeit, ahelyett hogy letétbe helyezi őket az Uniswap poolban. Ebben az esetben az átmeneti veszteség lényegében az árfolyamában felértékelődő token poolba helyezésének haszonáldozat költsége. Ez csak azt jelenti, hogy az Uniswapba történő letétbe helyezéssel a díjbevétel reményében Alíz lemaradhat más lehetőségekről.

Fontos tudni, hogy ez a hatás attól függetlenül működik, hogy az árfolyam milyen irányba változik a letétbe helyezés után. Mit jelent ez? Ha az ETH ára csökken a letétbe helyezés időpontjához képest, a veszteségek is felerősödhetnek. Ha szeretne részletesebb magyarázatot kapni ehhez, tekintse meg Pintail cikkét a témában.

És miért átmeneti a veszteség? Amennyiben a poolban lévő tokenek ára visszaáll arra az árra, amikor a poolba kerültek, a hatás enyhül. Továbbá, mivel a likviditásszolgáltatók díjakat kapnak, a veszteség idővel kiegyenlítődhet. Mindazonáltal a likviditásszolgáltatóknak tisztában kell lenniük ezzel, mielőtt pénzeszközöket adnak egy poolhoz.


Hogyan csinál pénzt az Uniswap?

Sehogy. Az Uniswap egy decentralizált protokoll, amelyet a Paradigm (egy kriptofedezeti alap) támogat. Minden díjat a likviditásszolgáltatók kapnak, és az alapítók egyike sem részesedik a protokollon keresztül lebonyolított kereskedésekből.

Jelenleg a likviditásszolgáltatóknak fizetett tranzakciós díj kereskedésenként 0,3%. Ezek alapértelmezés szerint a likviditási poolba kerülnek, de a likviditásszolgáltatók bármikor beválthatják őket. A díjakat az egyes likviditásszolgáltatók részesedésének arányában osztják szét.

A díjak egy része az Uniswap jövőbeni fejlesztésére fordítható. A Uniswap csapata már bevezette a protokoll továbbfejlesztett változatát, az Uniswap v2-t.


➟ Belépne a kriptovaluták világába? Vegyen Bitcoint a Binance-en!


Hogyan használható az Uniswap?

Az Uniswap egy nyílt forráskódú protokoll, ami azt jelenti, hogy bárki létrehozhatja hozzá saját frontend alkalmazását. A leggyakrabban használt azonban a https://app.uniswap.org vagy a https://uniswap.exchange.

  1. Nyissa meg az Uniswap felületét.

  2. Csatlakoztassa tárcáját. Használhatja a MetaMaskot, a Trust Walletet vagy bármely más támogatott Ethereum tárcát.

  3. Válassza ki azt átváltani kívánt tokent.

  4. Válassza ki a tokent amelyre szeretne átváltani.

  5. Kattintson a Swap gombra.

  6. Megtekintheti a tranzakció előnézetét a felugró ablakban.

  7. Erősítse meg a tranzakciós kérelmet a tárcájában.

  8. Várjon, amíg a tranzakció megerősítésre kerül az Ethereum blokkláncon. A tranzakció státuszát a https://etherscan.io/ oldalon követheti nyomon.


Az Uniswap (UNI) token

Az UNI az Uniswap protokoll natív tokenje, amely irányítói jogokkal ruházza fel tulajdonosát. Ez egyszerűen azt jelenti, hogy az UNI-tulajdonosok szavazhatnak a protokoll módosításairól. Korábban már beszéltünk arról, hogy a protokoll már eddig is egyfajta közjóként működött. Az UNI token megerősíti ezt az elképzelést.

1 milliárd UNI tokent hoztak létre a keletkezéskor. Ezek 60%-át a meglévő Uniswap-közösség tagjai között osztják szét, míg 40%-át a csapattagok, befektetők és tanácsadók rendelkezésre bocsátják négy év alatt.

A közösség számára történő szétosztás egy része likviditásbányászaton keresztül történik. Ez azt jelenti, hogy az UNI-t azok között osztják szét, akik likviditást biztosítanak a következő Uniswap-poolok számára:

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

De kik is az Uniswap közösség tagjai? Nos, minden olyan Ethereum-cím, amely kapcsolatba lépett az Uniswap-szerződésekkel. Lássuk, hogyan igényelhet UNI-tokeneket.


Az Uniswap (UNI) tokenek igénylése

Amennyiben használta már az Uniswapot, valószínűleg 400 UNI-tokent igényelhet minden olyan címre, amellyel az Uniswapot használta. A tokenek igényléséhez:

  1. Nyissa meg a https://app.uniswap.org/ oldalt.

  2. Csatlakoztassa a tárcát, amellyel korábban az Uniswapot használta. 

  3. Kattintson az „UNI tokenek igénylése” lehetőségre.

how-to-claim-uni-tokens-uniswap

  1. Erősítse meg a tranzakciót a tárcájában (az aktuális gas árakat az Ethscan Gas Tracker oldalon ellenőrizheti).

  2. Gratulálunk, már Ön is UNI-tulajdonos!

Szeretne kereskedni UNI tokenjeivel? A Binance segít.


➟ Kattintson ide, ha UNI tokenekkel szeretne kereskedni a Binance-en!


UNI vásárlása a Binance-en

Az UNI megvásárlásához fiatot vagy kriptót kell váltania a Binance tőzsdei nézetét használva. UNI-t nem lehet közvetlenül bankkártyával/hitelkártyával vásárolni. Az alábbiakban a lehetséges párokat találja, amelyek közül választhat: BNB, BTC, BUSD, USDT vagy EUR.


Ha UNI-t szeretne vásárolni kriptóval, akkor vagy átutalhat kriptót az azonnali tárcájába az átváltáshoz, vagy vásárolhat kriptót fiat segítségével. A BUSD az egyik ajánlott opció az árstabilitása miatt. A BUSD kártyás megvásárlásához kattintson a [Vásároljon kriptót] oldalra. Írja be a megvásárolni kívánt összeget, majd kattintson a [Folytatás] gombra a kártyaadatok megadásához.


Ha megvan a kriptó, lépjen a tőzsdére, és válassza ki a kereskedéshez használni kívánt UNI-párt. A bal felső sarokban található aktuális piaci párra kattintva módosíthatja az Ön által használt párt.


Írja be a keresősávba a kiválasztott párt. Példánkban UNI/BUSD-re van szükségünk.


Most már létrehozhat egy megbízást az UNI megvásárlására. A leggyorsabb módja egy piaci megbízás, amely az aktuális azonnali árat adja. Limit megbízást vagy stop limit megbízást is beállíthat, ha egy adott áron vagy annál jobb áron szeretne vásárolni.

A piaci megbízás létrehozásához lépjen a tőzsdei nézet jobb oldalára, és kattintson az [Azonnali] gombra. Győződjön meg róla, hogy a [Vásárlás] fül alatt a [Piaci] megbízást választotta, és írja be a kereskedéshez felhasználni kívánt BUSD mennyiséget. Végül kattintson az [UNI megvásárlása] gombra a megbízás leadásához.


UNI eladása a Binance-en

Az UNI eladásának folyamata hasonló, mint a megvásárlása. Először is győződjön meg róla, hogy az UNI-ja a Binance azonnali tárcájában van. Ha még nem helyezte letétbe tokenjeit, látogasson el a [Fiat és azonnali] oldalra, és keressen rá az UNI-ra. Kattintson a [Letétbe helyezés] gombra az UNI átutalásával kapcsolatos részletes utasításokért. További segítségért olvassa el a Hogyan tudok letétbe helyezni a Binance-en? című útmutatónkat.


Ha sikeresen letétbe helyezte az UNI-t, nyissa meg a tőzsdei nézetet, és válassza ki a kereskedéshez használni kívánt UNI-párt. Nézzük meg az UNI/BTC párt.


Használja a keresősávot a kívánt pár megtalálásához. Esetünkben a [UNI/BTC] párra kell kattintani.


Ha UNI-ját az aktuális piaci áron szeretné eladni, lépjen a képernyő jobb oldalára. Kattintson az [Azonnali] gombra, és válassza a [Piaci] megbízástípust az [Eladás] fül alatt. Adja meg az eladni kívánt UNI mennyiségét, majd kattintson az [UNI eladása] gombra.


Záró gondolatok

Az Uniswap egy Ethereumra épülő innovatív tőzsdei protokoll. Lehetővé teszi, hogy bárki, aki rendelkezik Ethereum-tárcával, központi fél közreműködése nélkül váltson tokeneket. 

Bár megvannak a maga korlátai, ez a technológia izgalmas hatással lehet a bizalom minimalizált tokenváltás jövőjére. Amint az Ethereum 2.0 skálázási megoldásai életbe lépnek a hálózaton, valószínűleg az Uniswap is profitálhat belőlük.