Autors: Yilan, LD Capital Uniswap V0
Uniswap V1 tika laists klajā 2018. gada novembrī. Taču patiesībā jau iepriekšējā gadā tika izveidots Uniswapd prototips. 2017. gadā dibinātājs Heidens atkāpās no uzņēmuma Siemens. Viņa draugs Karls, kurš strādāja Ethereum fondā, mierināja: "Mašīnbūve ir saulrieta nozare, un Ethereum ir nākotne." 2017. gada novembrī viņš izveidoja savu Proof-of-something (Proof of concept AMM, kā viņi to nosauca), kas ir Uniswap V0. Šajā attēlā redzams, kā Uniswap izskatījās sākumā.
Pirms V1 oficiālās palaišanas Heidens izmantoja Balance un MakerDao birojus, lai strādātu ar V0. 2018. gada jūlija beigās Uniswap oficiāli saņēma grantu no Ethereum fonda.
Nomainīt V1
2018. gada 2. novembrī, Devcon 4 pēdējā dienā, Uniswap viedais līgums tika izvietots Ethereum galvenajā tīklā. Tikai 30 000 USD no likviditātes tajā dienā tika noguldīti kā trīs žetonu pamata likviditāte, kas varēja garantēt tikai USD 100 tirdzniecības dziļumu. Pēc tam tika izvietoti un palaisti arī uniswap.io un app.uniswap.org/#.
2019. gada septembrī Uniswap V1 uzsāka savu pirmo likviditātes ieguves projektu, proti, likviditātes ieguvi, kuras pamatā ir ERC-20 marķieri. V1 laikā darījumu apjoms bija salīdzinoši neliels, un lietotāju apjoms bija salīdzinoši neliels. Kā pirmā Uniswap protokola versija. V1 izmanto uz automatizēto tirgus veidotāju (AMM) balstītu mehānismu, kas lietotājiem ļauj veikt bezatļautas marķiera transakcijas bez pasūtījumu grāmatas Ethereum blokķēdē. Tiek pieņemts nemainīgs produkta modelis, tas ir, x*y=k, kur x un y ir tirdzniecības pāra divu marķieru atlikumi.
Uniswap V1 novatoriskais mehānisms ļauj lietotājiem ātri un ērti tirgoties ar žetoniem, nepaļaujoties uz tradicionālajām centralizētajām apmaiņām, tas liek pamatu turpmākajām Uniswap versijām un kalpo par iedvesmu citiem AMM protokoliem. Bet patiesībā Uniswap V1 versija tajā laikā nepiesaistīja daudz lietotāju.
Nomainīt V2
Uniswap V2 tika izlaists 2020. gada maijā. Tajā pašā laikā 2020. gada septembrī SushiSwap sāka parādīties uz šifrēšanas kopienas skatuves, piesaistot lielu uzmanību un lietotājus.
Nozīmīgākās izmaiņas Uniswap V2, kuras pamatā ir Uniswap V1, ir vairāku marķieru pāru darījumu ieviešana, tirdzniecības pāru elastības palielināšana un jaunināšana no ERC-20 uz ETH apmaiņu, lai atbalstītu ERC-20 uz ERC-20 apmaiņu. Turklāt Uniswap V2 ievieš lielus uzlabojumus laika svērtās vidējās cenas (TWAP) orākulā.
Uniswap V2 palaišana nostiprina Uniswap pozīcijas decentralizētās tirdzniecības jomā. Tas nodrošina vairāk funkciju un elastību, ļaujot lietotājiem labāk pārvaldīt likviditāti un veikt vairāk veidu darījumus. Uniswap V2 ir arī veicinājis decentralizētās finansēšanas (DeFi) straujo attīstību, nodrošinot lietotājiem svarīgu likviditātes avotu.
Nomainīt V3
Uniswap V3 tika palaists 2021. gada maijā, ieviešot jēdzienu "koncentrēta likviditāte". Tas ļauj likviditātes nodrošinātājiem noteikt konkrētus cenu diapazonus tirdzniecības pāros precīzākai cenu kontrolei. Tas nodrošina likviditātes nodrošinātājiem lielākas priekšrocības attiecībā uz tirdzniecības maksām un samazina arbitrāžas iespēju tirgoties, pamatojoties uz cenu atšķirībām.
Uniswap V3 arī paplašina Uniswap V2 orākulu un optimizē TWAP orākula aprēķina metodi un gāzes efektivitāti. V3 orākuls var pagarināt datu pieejamības periodu līdz 9 dienām vai ilgāk, izmantojot vienu ķēdes zvanu. Tajā pašā laikā, izmantojot vispārējo TWAP optimizāciju, gāzes patēriņš tiek samazināts par aptuveni 50%, salīdzinot ar V2 ir līdzvērtīgi V2 funkcijām. Funkcija ir par aptuveni 30% lētāka.
Turklāt Uniswap V2 izmanto standarta 0,3% darījuma maksu, savukārt V3 piedāvā 3 atsevišķus maksas līmeņus: 0,05%, 0,3% un 1%. Tas ļauj likviditātes nodrošinātājiem izvēlēties pūlus, pamatojoties uz risku, ko viņi ir gatavi uzņemties. Pirmo reizi V3 ieviesa NFT kā LP izmantošanas modeli, lai nodrošinātu likviditātes pierādījumu, tas ir, nodrošinātā likviditāte tiek izsekota ar neaizvietojamiem ERC721 marķieriem.
Uniswap V3 palaišanai ir bijusi būtiska ietekme uz DeFi ekosistēmu. Tas nodrošina likviditātes nodrošinātājiem plašākas izvēles iespējas un labākas peļņas iespējas, vienlaikus uzlabojot darījumu efektivitāti. Uniswap V3 arī veicina inovāciju decentralizētajā tirdzniecībā un vada citas biržas un protokolus, lai uzlabotu lietotāju pieredzi un samazinātu darījumu izmaksas. Tomēr tajā pašā laikā pasīvās likviditātes nodrošinātāji ir kritizēti par to, ka JIT un profesionālie tirgus veidotāji tos izspiež no maksas ienākumiem.
Uninswap V4 — āķi maina visu
Kad tika izdots Uniswap V4 baltās grāmatas projekts, tirgus sniedza pilnīgu interpretāciju. Galvenokārt tiek minētas tādas optimizācijas kā Hook, Singleton, Flash Accounting un native ETH, starp kurām Hook ir vissvarīgākā V4 inovācija. Uniswap V4's Hook var kļūt par jaudīgāko instrumentu likviditātes veidošanai. Nākotnē DeFi platformas izveides un likviditātes apvienošanas izmaksas tiks ievērojami samazinātas.
Āķi
Vienkārši sakot, Hooks līgumi ir līgumi, kas izsauc citus viedos līgumus un izpilda loģiku darījuma dzīves cikla laikā. Šīs loģikas var ieviest ar lietotāja definētiem līgumiem un izsaukt kritiskos brīžos.
Konkrēti, Hooks līgumu var izsaukt šādos galvenajos punktos:
· onSwap: tiek izsaukts, kad notiek apmaiņa, to var izmantot, lai ieviestu pielāgotu loģiku, piemēram, reģistrētu darījumu informāciju, veiktu noteiktas darbības vai mainītu darījumu maksas.
· onMint: tiek izsaukts, kad likviditātes nodrošinātājs pievieno pūlam likviditāti, to var izmantot, lai pielāgotu loģiku, piemēram, reģistrētu attiecīgo informāciju, ko sniedz likviditāte, vai veiktu konkrētas darbības.
· onBurn: tiek izsaukts, kad likviditātes nodrošinātājs izņem likviditāti no pūla, to var izmantot pielāgotai loģikai, piemēram, reģistrēt attiecīgo informāciju, ko sniedz likviditāte, vai veikt īpašas darbības.
Iepriekšējās likviditātes pūla izstrādātāju versijās izstrādātāji varēja pielāgot tikai LP un LP maksas, savukārt V4 Hooks ļauj izstrādātājiem ieviest vairāk jauninājumu, pamatojoties uz Uniswap likviditāti un drošību, ļaujot izstrādātājiem iestatīt pielāgotākas darbības. Uniswap Labs demonstrēja šādas iespējas. atklājot produkta unikālās īpašības, tostarp:
· Laika svērtais vidējais tirgus veidotājs (TWAMM)
· Dinamiskas maksas, pamatojoties uz nepastāvību vai citām vērtībām
· Ķēdes cenu limita pasūtījums
· Ārpus darbības jomas likviditātes depozīta un kreditēšanas protokoli
· Pielāgoti ķēdes Oracles, piemēram, ģeometriskie orākulumi
· Automātiski reinvestējiet LP maksas LP pozīcijās
· Iebūvēta MEV (miner extractable value) peļņas sadale LP
Saistība starp Uniswap V4 optimizāciju un bezmaksas zudumu (IL)
Faktiski šīs optimizācijas vēl vairāk uzlabo kapitāla efektivitāti, vienlaikus nostiprinot Uniswap likviditātes infrastruktūras pozīcijas, taču jautājums par centralizētās likviditātes neapmaksātajiem zaudējumiem (IL) joprojām ir aktuāls.
IL ir vienlaicīga AMM endogenitātes problēma, kamēr divu aktīvu cena atšķiras no sākotnējās cenas. Uni V3, V4 centralizētajam likviditātes mehānismam (un citiem līdzīgiem likviditātes pārvaldības protokoliem), IL problēma pati par sevi ir nopietnāka augstā gamma dēļ šaurā diapazonā, un tā var būt nozīmīgāka dažos scenārijos, piemēram, liela nepastāvība nestabilos tirgos vai kad korelācijas starp aktīviem, kas nodrošina likviditāti, ir zemas.
Attiecībā uz IL pašlaik ir šādi risinājumi, taču tie tikai netieši mazina šo problēmu:
· Piemēram, izmantojot protokola žetonu subsīdijas. Likviditātes nodrošinātāji var iesaistīties līdztekus savai likviditātei. Likvidējot šos žetonus, likviditātes nodrošinātāji var saņemt papildu atlīdzību vai kompensāciju, lai kompensētu iespējamos pagaidu zaudējumus. Šīs atlīdzības var nodrošināt kā papildu marķieri vai daļa no protokola darījumu maksas.
· Ieviest dinamisku maksu struktūru, kas koriģē maksas, pamatojoties uz tirgus apstākļiem un pagaidu zaudējumu līmeņiem, ar kuriem saskaras likviditātes nodrošinātāji. Iekasējiet augstākas maksas periodos, kad īslaicīgi zaudējumi ir būtiski, un sadaliet šīs papildu maksas likviditātes nodrošinātājiem kā kompensāciju.
· Platforma var izveidot apdrošināšanas fondu, lai kompensētu likviditātes nodrošinātājiem jebkādus zaudējumus, kas radušies īslaicīgu zaudējumu dēļ. Šie līdzekļi parasti tiek iegūti, izmantojot dažādas protokola ieņēmumu plūsmas vai pašas platformas iemaksas.
· Riska ierobežošanas mehānismi (opcijas u.c.), kur likviditātes nodrošinātāji var piedalīties atvasināto instrumentu līgumos vai izmantot citus finanšu instrumentus, lai ierobežotu savu pakļautību cenu svārstībām un mazinātu pagaidu zaudējumu ietekmi.
· Dinamiskā aktīvu līdzsvarošana, kuras mērķis ir optimizēt likviditātes nodrošinātāju ekspozīciju un samazināt iespējamos zaudējumus, nepārtraukti koriģējot aktīvu sadalījumu, pamatojoties uz cenu svārstībām un tirgus apstākļiem.
· Cenu orākuli un laika svērtā vidējā cena (TWAP): cenu orākulus un uz TWAP balstītus cenu noteikšanas mehānismus var izmantot, lai samazinātu pēkšņu cenu izmaiņu ietekmi uz likviditātes nodrošinātājiem. Paļaujoties uz stabilākiem un uzticamākiem cenu datiem, likviditātes nodrošinātāji var labāk izprast tirgus apstākļus un attiecīgi pielāgot savas pozīcijas.
Redzams, ka Uniswap V4 dinamiskās apstrādes maksas, optimizētākas orākulu cenas un lielākas LP subsīdijas (MEV subsīdijas, automātiskās reinvestēšanas apstrādes maksas u.c.) zināmā mērā var netieši kompensēt LP IL zaudējumus.
Attiecībā uz drošību un līguma sarežģītību Uniswap V4 pamata loģiku nevar jaunināt kā V3. Lai gan katrs pūls var izmantot savu Hooks viedo līgumu, Hooks pārbaudīs, vai šai funkcijas daļai ir nepieciešami ārēju līgumu izsaukumi, kas bagātina Uniswap V4 funkcijas un nodrošina plašākas kombinācijas iespējas, taču tas attiecas tikai uz pūla izveidošanu. Identificētas īpašas atļaujas. Līgumam ir jāslēdz pārāk daudz ārējo līgumu, kas radīs arī papildu izmaksas par gāzi (tāpēc vienkāršs Swap var nebūt lētāks par V3/V2. Tas ir arī sarežģītības un kombinācijas radītais kompromiss).
Singletons
Uniswap V3, izvietojot atsevišķus līgumus katram likviditātes pūlam, palielinās likviditātes kopu izveides un mijmaiņas darījumu veikšanas izmaksas vairākos pūlos. Uniswap V4 "Singleton" līgums tiek izmantots, lai saglabātu visus likviditātes fondus, kas ievērojami ietaupa gāzes maksas, jo marķieru darījumi vairs nav jāpārskaita starp dažādiem līgumiem. Sākotnējās aplēses liecina, ka V4 samazina maksu par gāzi par likviditātes pūla izveidi līdz pat 99%.
Flash grāmatvedība
Ātrā uzskaites sistēma kā Singleton papildinājums. V4 sistēmā katras apmaiņas beigās vairs netiek pārskaitīti aktīvi likviditātes portfelī un no tā, bet tikai pārvedumi uz neto bilanci. Šis dizains padara sistēmu efektīvāku un var nodrošināt papildu gāzes ietaupījumus Uniswap V4.
Vietējais ETH
Iepriekšējā versijā lietotāji faktiski tirgojās ar WETH, bet WETH ir Token Contract. WETH, šis solis rada gāzes atkritumus. V4 atjauno atbalstu vietējā ETH, vēl vairāk ietaupot gāzes izmaksas.
Atceliet V4 iespējamo ietekmi un iespējas citos ierakstos
1) Agregatora trase
No agregatoru tirgus viedokļa Uniswap V4 nodrošina labākas likmes, augstāku kapitāla efektivitāti un Singleton integrētu milzīgu likviditātes baseinu, kas piesaistīs vairāk no agregatoru tirgus (1 collas, Cowswap), kas ir apjoma likmju sliežu ceļš no tirdzniecības apjoma.
2) Pielāgoti DEX un līdzīgi likviditātes pielāgošanas funkciju protokoli
Šķiet, ka Onchain limita rīkojumu, pielāgotā likviditātes sadalījuma, dinamisko likmju u.c. ietekme uz esošo Dex ar līdzīgām funkcijām, tostarp LP ienesīguma uzlabotā glabātuves produkta protokolu Uni V3, šķiet, ir paredzams rezultāts. Protokols var saskarties ar pievienošanās situāciju ja to nevar uzveikt, un galu galā kļūt par Uniswap V4 ekosistēmas daļu. Nākotnes DEX vai citiem DeFi protokoliem var būtiski mainīties Uniswap V4 Hook. DeFi platformas izveides un likviditātes apvienošanas izmaksas tiks ievērojami samazinātas.
3) CEX
Centralizētām biržām Uniswap V4, iespējams, varēs iegūt lielāku tirgus daļu no satriektā CEX, pateicoties tā cenu ierobežojuma funkcijai un decentralizētajai leģitimitātei. Bet patiesībā, salīdzinot ar CEX, lielākā problēma, kas traucē lietotājiem ienākt, ir tas, ka ātrums un efektivitāte nav tik laba kā CEX, un daudzkārt lielākajai daļai cilvēku ir DEX lietošanas sākuma slieksnis un līguma drošības upuris. seksuālo un citu risku decentralizācija, liekot lietotājiem segt salīdzinoši augstas izmaksas. Vienkārši sakot, zema efektivitāte un lietošanas grūtības prasa DEFI infrastruktūras uzlabošanu un atrisināšanu, un V4 versija pašlaik nevar to efektīvi atrisināt. Kad šīs divas problēmas būs atrisinātas, DEX ceļš uz CEX aizstāšanu būs vienmērīgāks.
4) MEV trase
Ja tas nevar sniegt priekšrocības galvenajam platformas ieinteresētajam (LP&Swapper), MEV un protokols ir antagonistiski.
Iepriekšējās versijās Uniswap V1 nebija iebūvētu mehānismu, kas īpaši izstrādāts, lai novērstu vai mazinātu MEV (Miner Extractable Value), kas lika kalnračiem vai pārbaudītājiem gūt papildu peļņu, manipulējot ar darījumu secību blokķēdes tīklā, kaitējot lietotājiem. Ieguvums.
Uniswap V2 ievieš cenu orākula funkciju, kas palīdz mazināt MEV cenu orākulus, kas nodrošina uzticamu un drošu informāciju par aktīvu cenām. Paļaujoties uz cenu orākuliem, Uniswap V2 ir paredzēts, lai novērstu tūlītējus uzbrukumus, kuros tirgotāji izmanto bloku apstiprināšanas laika aizkavi, lai manipulētu ar cenām peļņas gūšanas nolūkā.
Uniswap V3 ievieš vairākas funkcijas, lai mazinātu MEV, tostarp centralizētās likviditātes un neaizvietojamās likviditātes (NFT LP pozīcijas) koncepcijas. Centralizētā likviditāte ļauj likviditātes nodrošinātājiem noteikt savas likviditātes cenu diapazonus, samazinot cenu manipulācijas risku. Neaizvietojamas likviditātes pozīcijas ļauj likviditātes nodrošinātājiem precīzi kontrolēt savu likviditāti, samazinot risku, ka arbitri tos vadīs vai izmantos.
Uniswap V4 internalizētais MEV piešķiršanas mehānisms sniedz iespējas MEV izstrādātājiem, kuri vēlas ieņemt labvēlīgu lomu V4 pūlā.
5) Oracle trase
UniswapV2 TWAP ir ķēdē esošais orākuls, ko var izmantot, lai iegūtu jebkura esošā marķiera cenu Uniswap. Galvenais trūkums ir tas, ka ārpus ķēdes programmām ir nepieciešams regulāri aktivizēt cenu atjauninājumus, kas rada uzturēšanas izmaksas.
UniswapV3 TWAP atrisina šo defektu. Sprūda datu glabāšanai vairs nav regulāri jāaktivizē ārpus ķēdes programmas, bet tā tiek aktivizēta automātiski, kad Uniswap notiek darījums. Runājot par datu avotu TWAP aprēķināšanai, UniswapV2 saglabā tikai jaunākās trīs vērtības: price0CumulativeLast, price1CumulativeLast un blockTimestampLast. UniswapV3 atbalsta vairākus cenu novērotājus (Oracle Observers) un var iegūt datus par cenām no vairākiem avotiem. Šis dizains palielina sistēmas kļūdu toleranci un cenas uzticamību. Piemēram, Uniswap v3 parāda dažādus apstrādes likmju pūlus vienam un tam pašam valūtu pārim. Pūls, kas nav tukšs un kuram ir visaugstākā likviditāte, kļūst par mērķa pūlu, un cenu dati tiek atrasti pūlā ar vislabāko likviditāti kā orākula cenu. avots.
Uniswap V4 iebūvētie orākuli būs vairāk pielāgoti, piemēram, Geomean Oracle, izmantojot dažādas Oracle cenu aprēķināšanas metodes dziļiem un stabiliem pūliem ar lieliem tirdzniecības apjomiem (ETH-BTC) un marķieru pāriem ar sliktu likviditāti.
Attiecībā uz ietekmi uz orākulu trasi, Uniswap TWAP orākulu manipulācijas izmaksas ir marķiera vidējās cenas kontrole noteiktā laika periodā. Turpretim Chainlink manipulāciju izmaksas iznīcina pietiekami daudz mezglu un manipulē ar cenām biržās. Tāpēc Chainlink ir ārpus ķēdes orākuls, un Uniswap V4 iebūvētais orākuls Chainlink pagaidām neradīs draudus. Uniswap ekoloģiskajiem projektiem (piemēram, aizdevumiem, stabilām monētām, sintētiskajiem aktīviem utt.) joprojām ir nepieciešama Chainlink līdzīgu orākulu līdzdalība ārpus ķēdes.
Apkopojiet
Vispārīgi runājot, Uniswap V4 virziens virzās uz reālo DeFi infrastruktūru, un izstrādātāju iztēles eksperimenti var notikt Uniswap V4.
LP likviditātes pievienošana būs pielāgotāka un ērtāka. Lietotājiem ir lētāk izveidot tirdzniecības fondu, un ir vairāk iespēju tirdzniecībai. Piemēram, izmantojot V2, V3 un V4, katram ir savas priekšrocības, un V2 līgums ir vienkāršs, un V4 struktūra ir sarežģīta, taču tā var palīdzēt lietotājiem ietaupīt daudz maksas par gāzi, ja tas ir nepieciešams tiec saukts.
Turpinot DeFi attīstību, tiks nepārtraukti optimizēti likviditātes pārvaldības veidi. Projekta pusēm funkcija Uniswap V4 Donate() var palīdzēt projekta pusēm uzpirkt likviditāti, lai sasniegtu likviditātes pārvaldības mērķus. Turklāt Uniswap V4 Hook var kļūt par jaudīgāko instrumentu likviditātes veidošanai, un DeFi platformas izveides un likviditātes apvienošanas izmaksas tiks ievērojami samazinātas.
Nākotnes DeFi ainava arī piedzīvos lielas izmaiņas V4 parādīšanās dēļ. V4 kods vēl nav pabeigts un pārskatīts, tāpēc paies zināms laiks, līdz tas tiks oficiāli publicēts.
