Uniswap is een gedecentraliseerde Exchange die draait op de Ethereum blockchain en gebruikers in staat stelt om ERC-20 tokens uit te wisselen via automatisch draaiende Smart Contract en toepassingscodes. Gebruikers helpen anderen om de uitwisseling uit te voeren en verdienen transactiekosten.
Door volledige automatisering van token-swap zonder tussenpersoon verlaagt Uniswap de transactiekosten aanzienlijk en verbetert de efficiëntie, terwijl het de problemen van screening, beperkingen en onderling vertrouwen die gepaard gaan met gecentraliseerde beurzen overwint. Het succes heeft ervoor gezorgd dat het het toonaangevende project is op het gebied van Decentralized Finance (ook bekend als DeFi) op Ethereum, en een van de meest geplagieerde protocollen vanwege de open source code.
Uniswap heeft zijn governance-token UNI uitgegeven in september 2020, als een manier om gebruikers te belonen, wat ook een verdere stap is naar zijn visie van decentralisatie, aangezien de gemeenschap in staat is om deel te nemen aan besluitvorming. Op deze manier blijft Uniswap organisch groeien in de altijd veranderende blockchainruimte.
Vitalik Buterin, de oprichter van Ethereum, publiceerde al in 2016 een blog op Reddit waarin hij de haalbaarheid van gedecentraliseerde beurzen besprak. Gezien het feit dat elke on-chain order een Gas-vergoeding vereist, is dit te duur voor market makers om te opereren op gedecentraliseerde beurzen waar het moeilijk is om regelmatig openstaande orders te plaatsen. Het betalen van kosten, ongeacht of de order wordt gevuld of geannuleerd, is een extra transactiekost geworden, en de bied-laat-spread voor on-chain tokenhandel overstijgt vaak 10%. In dit geval ontstond het idee om continue offertes te genereren via een Automated Market Maker om liquiditeit te bevorderen.
Geïnspireerd door dat artikel, begon Hayden Adams, een voormalig ingenieur bij Siemens, zijn onderzoek naar hoe een geautomatiseerde market maker geïmplementeerd kon worden. Na een sponsoring van $100.000 van de Ethereum Foundation, ging Uniswap live op Ethereum in november 2018, waarbij swaps tussen ETH en ERC-20 tokens werden ondersteund.
Uniswap trok snel de markt aan met zijn eenvoudige UI en eenvoudige bediening, waardoor het de meest verhandelde gedecentraliseerde uitwisseling op Ethereum werd binnen zes maanden. Paradigm, een toonaangevende cryptocurrency-investeringsmaatschappij, reageerde snel met $1 miljoen, en in mei 2020 werd Uniswap succesvol geüpgraded naar V2, dat directe transacties tussen ERC-20 tokens ondersteunt, wat bijdraagt aan de glorie van de DeFi-zomer in 2020.
De ineenstorting van de cryptocurrency-markt op 19 mei 2021 keerde zich tegen Uniswap: Bitcoin daalde die dag bijna 30% als gevolg van een aantal bearish nieuwsberichten, wat resulteerde in een groot aantal verkooporders die leidden tot de collectieve sluiting van vele gecentraliseerde beurzen. Daarentegen kondigde Hayden Adams de volgende dag op Twitter aan dat Uniswap de extreme stresstest had doorstaan door in één dag in totaal 6,3 miljard on-chain transacties te verwerken zonder er een te missen of vast te lopen.
Uniswap is in mei 2021 geüpgraded naar V3, waardoor gebruikers een prijsklasse kunnen specificeren voor het verschaffen van liquiditeit, en is momenteel beschikbaar op verschillende blockchains zoals Ethereum, Polygon, Arbitrum, Optimism en Celo.
Bij een traditionele gecentraliseerde beurs vindt een transactie plaats na een reeks biedingen tussen kopers en verkopers, en wordt voltooid door wederzijdse overeenstemming. Kopers bieden verschillende aankoopprijzen en hoeveelheden van een grondstof van laag tot hoog, en verkopers bieden overeenkomstige verkoopprijzen en hoeveelheden van hoog naar laag, wat de orderboek van de grondstoffenmarkt creëert. Gebruikers en marktmakers die in afwachting zijn van orders op het orderboek, zorgen voor liquiditeit voor de grondstoffen, waardoor mensen zonder problemen kunnen kopen of verkopen.
In plaats van een orderboek te gebruiken, maakt Uniswap gebruik van een algoritme genaamd Constant Product Market Maker dat het percentage van tokens dat in de Liquiditeitspool is ingezet berekent om continu quotes te verstrekken. Er is geen noodzaak voor gebruikers om anderen als tegenpartijen te matchen, omdat ze activa rechtstreeks uit de pool kunnen omwisselen.
Vergelijkbaar met een orderboek is een liquiditeitspool een plaats waar gebruikers activa inzetten in een slim contract om liquiditeit te creëren voor gekochte en verkochte goederen op dezelfde manier als een orderboek op een gecentraliseerde exchange doet. Liquiditeitsverschaffers, die activa in een liquiditeitspool inzetten, hebben recht op een gelijk deel van de transactiekosten van de pool op basis van de verstrekte fondsen.
Aangezien alle transactiekosten worden toegewezen aan liquiditeitsverschaffers, kan Uniswap worden beschouwd als een soort openbare eigendom omdat het geen enkele inkomstenbron heeft.
Constant Product Market Maker behoort tot Automated Market Maker (AMM) die citaten berekent voor activa in een vloeibare pool met behulp van de wiskundige formule X * Y = K, waar X en Y de activa hoeveelheden in de liquiditeitspool zijn, en K is het constante product. Na het tekenen van de drie op een cartesisch coördinaat kan een hyperbool worden gezien.
Alleen de hoeveelheid van asset X en Y verandert wanneer gebruikers activa uitwisselen via de liquiditeitspool, en de totale liquiditeit van K wordt op geen enkele manier beïnvloed, waardoor de tokenprijs langs de hyperbolische curve beweegt. De relatieve prijs tussen asset Y en X kan worden berekend door het aantal verworven Y te delen door het aantal betaalde X wanneer een gebruiker X betaalt om Y te verwerven in de liquiditeitspool.
Bijvoorbeeld, er is een liquiditeitspool van ETH/USDT op Uniswap met 10 ETH en 1.000 USDT. Als Alice 1.000 USDT uitgeeft om ETH uit deze pool te ruilen, is het resultaat zonder kosten volgens de Constant Product Market Maker formule,
10 1000 = 52000
wat betekent dat het zwembad nu 5 ETH en 2.000 USDT heeft. Aangezien Alice 1.000 USDT betaalt om 5 ETH te krijgen, is haar ETH-wisselkoers
|(2000 - 1000)/(5-10)| = 200 USDT/ETH
Het kan worden gevonden dat dit de absolute waarde is van het reciproke van de tangens helling tussen twee punten op de hyperbool.
Deze raaklijn zal samenvallen met de raaklijn van X * Y = K wanneer de uitgewisselde hoeveelheid zeer klein is. Daarom wordt volgens de Constant Product Market Maker, die het reciproke van de tangenshelling van de hyperbool X/Y is, de relatieve prijs van de twee activa in de pool bepaald door de verhouding van hun hoeveelheid.
(Raaklijn helling)
Een verandering in K treedt op wanneer liquiditeit aan de pool wordt toegevoegd of eruit wordt gehaald, waardoor de hyperbool naar rechts of naar links verschuift. Bijvoorbeeld, er is een liquiditeitspool van ETH/USDT op Uniswap met 10 ETH en 1.000 USDT. Als Bob 30 ETH en 3.000 USDT aan deze pool toevoegt, volgens de Constant Product Market Maker-formule, is de totale liquiditeit van de pool:
(10+30) * (1.000+3.000) = 160.000
De hyperbool is naar rechts verschoven na het tekenen op een cartesisch coördinatensysteem.
(Rechtse verschuiving van hyperbool)
Een toename van de totale liquiditeit in de pool zal deze meer in staat stellen om prijsschommelingen veroorzaakt door gebruikersverlossingen op te vangen en prijsafwijkingen tijdens de handel te verminderen; daarentegen zal een afname van de totale liquiditeit deze gevoeliger maken voor prijswijzigingen en prijsafwijkingen verhogen.
Bijvoorbeeld, er is een liquiditeitspool van ETH/USDT op Uniswap met 10 ETH en 1.000 USDT. Voordat Bob liquiditeit toevoegt, is Alice in staat om 1.000 USDT uit te geven om 5 ETH uit deze pool te ruilen tegen de wisselkoers van 200 USDT/ETH.
Als Bob 30 ETH en 3.000 USDT aan de liquiditeitspool toevoegt vóór Alice, waardoor de totale liquiditeit 40 * 4000 = 160.000 wordt, dan geeft Alice 1.000 USDT uit om ETH uit de pool te ruilen, en volgens de Constant Product Market Maker-formule is het resultaat zonder in rekening gebrachte kosten,
40 4000 = 325000
Aangezien Alice 1.000 USDT betaalt om 8 ETH te krijgen, is haar huidige ETH-wisselkoers nu
|(5000 - 4000)/(32-40)| = 125 USDT/ETH
Wat uit de bovenstaande voorbeelden blijkt, is dat bij hetzelfde aantal inwisselingen een pool met een overvloedige totale liquiditeit minder gevoelig is voor prijsschommelingen als gevolg van gebruikersinwisselingen, en gebruikers in staat zijn om vereiste tokens tegen lagere kosten te verkrijgen, bij hetzelfde aantal inwisselingen.
De formule van Constant Product Market Maker is een soort Indifference Curve in de economie. Een indifferentiecurve toont een combinatie van twee goederen in verschillende hoeveelheden die een gelijke nut en waarde bieden aan een individu, en de curve wordt geplot door deze combinatiepunten in serie te verbinden. Als de helling van deze curve negatief is, wat impliceert dat het liquiditeitspool, met constante totale liquiditeit, een actief moet verlagen als het een ander wil verhogen terwijl de daling kan worden gezien als de opportuniteitskost van de swap.
Hierbij is de constante product market maker in feite een ruilmodel, waar gebruikers activa uit pools uitwisselen zonder overeenkomende tegenpartijen en andere valuta's gebruiken terwijl prijzen rechtstreeks worden aangehaald door de activa in de pool. Men kan zeggen dat de liquiditeitspool in grote mate de drie belangrijkste functies van geld demonstreert, inclusief waardeopslag, transactiemedium en prijseenheid, waardoor de verbeelding wordt verrijkt om meerdere activa als meerdere valuta's te gebruiken. De efficiëntie en innovatie in zijn bedrijfsmechanisme hebben ook geleid tot een boom in liquiditeitsontginning.
Naast het omwisselen van tokens kunnen gebruikers van Uniswap ook hun bezittingen in de liquiditeitspool storten om transactiekosten in rekening te brengen als liquiditeitsverschaffers. Liquiditeitsverschaffers worden echter blootgesteld aan een risico, of een opportuniteitskost genaamd Tijdelijk Verlies.
Een tijdelijk verlies doet zich voor wanneer de relatieve prijs van de twee tokens in de pool verandert. Bijvoorbeeld, de huidige marktprijs van 1 ETH is 100 USDT, Alice stort 1 ETH en 100 USDT in een pool, die een totaal van 10 ETH en 1.000 USDT heeft met een totale liquiditeit van 10.000, in dit geval heeft Alice een aandeel van 10%.
Wanneer de marktprijs van ETH stijgt naar 400 USDT, zullen arbitragetraders USDT in de pool voor ETH storten omdat de prijs hier lager is, wat resulteert in de verandering van de hoeveelheid ETH en USDT in de pool totdat de twee prijzen overeenkomen, uiteindelijk resulterend in 5 ETH en 2.000 USDT die in de pool achterblijven.
Als Alice nu haar 10% aandelen opneemt, krijgt ze 0,5 ETH en 200 USDT, met een totale waarde van 400 USDT. Als Alice echter haar activa niet in de liquiditeitspool had gestort, zou ze nog steeds 1 ETH en 100 USDT in bezit hebben, met een totale waarde van 500 USDT. Alice ervaart een tijdelijk verlies tijdens het proces van ETH-prijsstijging, omdat de liquiditeitspool een deel van haar ETH-activa heeft omgezet in USDT, daarom behaalt ze een lagere winst wanneer ze een liquiditeitsverschaffer is.
Een voorbijgaand verlies verdwijnt alleen wanneer de relatieve prijs van de twee tokens in de pool hetzelfde blijft. Als de marktprijs van 1 ETH terugzakt naar 100 USDT vanaf 400 USDT, en de totale liquiditeit van de pool terugkeert naar 10 ETH en 1.000 USDT, kan Alice nog steeds de 1 ETH en 100 USDT terugkrijgen die ze aanvankelijk heeft geïnvesteerd door haar 10% aandeel op dit punt op te nemen. Uniswap's liquiditeitsverschaffer kan echter 0,3% in rekening brengen voor de transactiekosten en het uiteindelijke bedrag aan ETH en USDT dat Alice verkrijgt, zal groter zijn dan wat ze aanvankelijk heeft geïnvesteerd in de praktijk.
De berekening van impermanent verlies is ingewikkeld en er zijn veel websites die een aanbieden Tijdelijk Verlies Calculatorop een eenvoudige manier waarbij u alleen de prijzen van twee tokens hoeft in te voeren wanneer u ze stort in de liquiditeitspool en terugtrekt.
Sinds de lancering eind 2018 heeft Uniswap verschillende upgrades ondergaan, waarbij Uniswap V3 live ging in mei 2021 en het concept van kapitaalefficiëntie introduceerde. Het kenmerk van de constante productmarkt maker is dat het een breed scala aan voortdurende offertes kan bieden, en er zullen altijd twee tokens in de liquiditeitspool zijn die de relatieve prijs kunnen berekenen, ongeacht hoe gewelddadig de prijswijzigingen zijn. Aan de andere kant is de pool zeer onderbenut, waarbij slechts een klein deel van de fondsen wordt gebruikt voor de handel op een bepaald moment, en bijna alle fondsen buiten het huidige marktprijsbereik inactief zijn.
Uniswap V3 maakt het mogelijk om liquiditeit te verschaffen in een gespecificeerd prijsbereik, liquiditeitsverschaffers kunnen hun eigen liquiditeit instellen om zich te concentreren in het meest populaire prijsbereik, wat ervoor zorgt dat de toegevoegde liquiditeit volledig wordt benut en de verschafters in staat stelt om meer te verdienen. Het specificeren van prijsbereiken om liquiditeit te verschaffen komt ook ten goede aan proactieve liquiditeitsverschaffers, die veel hogere transactiekosten zullen ontvangen dan passieve liquiditeitsverschaffers door voortdurend offertes bij te houden en hun strategieën te optimaliseren.
Dit brengt echter tegelijkertijd nieuwe problemen met zich mee, de Liquidity Pool Tokens die worden aangehouden door verschillende liquiditeitsverschaffers variëren in prijsklassen, waardoor de tokens unieke Non Fungible Tokens zijn. De liquiditeitspoolaandeeltokens van Uniswap V2 kunnen worden gestort in andere DeFi-protocollen als onderpand. Momenteel hebben de liquiditeitspoolaandeeltokens van Uniswap V3 niet zo'n functie. In Uniswap V2 kunnen Liquidity Pool Tokens worden gestort als onderpand voor andere DeFi-protocollen, wat momenteel niet beschikbaar is in V3.
Uniswap is vrij eenvoudig in gebruik, maar daarvoor is een portemonnee nodig die kan worden verbonden met Ethereum. Aangezien Uniswap een open source protocol is waarvan iedereen de code kan gebruiken om een web front-end applicatie te bouwen, wordt het sterk aanbevolen om de officiële site te gebruiken.https://app.uniswap.org/.
De stappen zijn als volgt:
Ga naar de pagina
Verbind uw eigen portemonnee, zoals Metamask en Trust Wallet, of hardwareportefeuilles zoals Trezor en Ledger Nano S
Selecteer het token dat je wilt omwisselen
Selecteer de tokens die je wilt ontvangen
Klik op 'Swap'
Je kunt het resultaat van de transactie vooraf bekijken, aangezien er een pop-up venster zal verschijnen
Bevestig het transactieverzoek in uw portemonnee
U kunt de status controleren op https://etherscan.io
UNI, uitgegeven in september 2020, is de governance token van Uniswap, waardoor houders voorstellen kunnen doen en kunnen stemmen voor de ontwikkeling van het protocol. Het geven van governance aan de gemeenschap zal Uniswap decentraliseren en ervoor zorgen dat het ontwikkelingsteam zich zal richten op haar behoeften en belangen om de steun en het vertrouwen van de gemeenschap te winnen.
Ethereum-adressen die vóór 1 september 2020 de Uniswap-toepassing hebben gebruikt, komen in aanmerking om 400 UNI-luchtdaaltokens te ontvangen. De luchtdaalt was op die dag bijna $1.200 waard, of $16.000 op de hoogste prijs in 2021, aangezien UNI een van de luchtdaaltokens is met de hoogste prijsgroei op Ethereum.
De totale voorraad UNI-tokens is 1 miljard, waarvan 60% is toegewezen aan de gemeenschap in het begin en de overige 40% zal in batches over 4 jaar worden vrijgegeven aan het team, investeerders en adviseurs.
Op dit moment houden het ontwikkelingsteam en investeerders een relatief grote hoeveelheid tokens vast, en de vereisten voor het starten van een voorstel en stemmen blijven hoog met 2,5 miljoen tokens om een voorstel te starten en meer dan 40 miljoen om een voorstel goed te keuren. Het zal een uitdaging zijn voor Uniswap om het protocol meer gedecentraliseerd te maken en te streven naar effectief gemeenschapsbestuur.
Bron: uniswap.org
Uniswap is een van de toonaangevende projecten in de gedecentraliseerde financiële sector van Ethereum, dat verschillende blockchain-innovaties heeft bereikt in de jaren sinds de oprichting. Het verifieert de haalbaarheid van de Constant Product Market Maker en inspireert andere projectteams met zijn open source code; verschillende soorten algoritmes en gedecentraliseerde beurzen zijn na Uniswap ontstaan.
Uniswap vindt ook manieren om de dilemma's op te lossen die gedecentraliseerde beurzen al jaren teisteren, gebruikers kunnen ERC-20 tokens gemakkelijk omwisselen terwijl ze liquiditeitsverschaffers worden om transactiekosten te verkrijgen. Uniswap heeft een nieuwe deur geopend naar de blockchainwereld en leidt de groei van gedecentraliseerde financiën. Het team erachter en de hele Uniswap-gemeenschap zullen niet stoppen met vooruitgaan na de aankomende ETH 2.0.
Uniswap is een gedecentraliseerde Exchange die draait op de Ethereum blockchain en gebruikers in staat stelt om ERC-20 tokens uit te wisselen via automatisch draaiende Smart Contract en toepassingscodes. Gebruikers helpen anderen om de uitwisseling uit te voeren en verdienen transactiekosten.
Door volledige automatisering van token-swap zonder tussenpersoon verlaagt Uniswap de transactiekosten aanzienlijk en verbetert de efficiëntie, terwijl het de problemen van screening, beperkingen en onderling vertrouwen die gepaard gaan met gecentraliseerde beurzen overwint. Het succes heeft ervoor gezorgd dat het het toonaangevende project is op het gebied van Decentralized Finance (ook bekend als DeFi) op Ethereum, en een van de meest geplagieerde protocollen vanwege de open source code.
Uniswap heeft zijn governance-token UNI uitgegeven in september 2020, als een manier om gebruikers te belonen, wat ook een verdere stap is naar zijn visie van decentralisatie, aangezien de gemeenschap in staat is om deel te nemen aan besluitvorming. Op deze manier blijft Uniswap organisch groeien in de altijd veranderende blockchainruimte.
Vitalik Buterin, de oprichter van Ethereum, publiceerde al in 2016 een blog op Reddit waarin hij de haalbaarheid van gedecentraliseerde beurzen besprak. Gezien het feit dat elke on-chain order een Gas-vergoeding vereist, is dit te duur voor market makers om te opereren op gedecentraliseerde beurzen waar het moeilijk is om regelmatig openstaande orders te plaatsen. Het betalen van kosten, ongeacht of de order wordt gevuld of geannuleerd, is een extra transactiekost geworden, en de bied-laat-spread voor on-chain tokenhandel overstijgt vaak 10%. In dit geval ontstond het idee om continue offertes te genereren via een Automated Market Maker om liquiditeit te bevorderen.
Geïnspireerd door dat artikel, begon Hayden Adams, een voormalig ingenieur bij Siemens, zijn onderzoek naar hoe een geautomatiseerde market maker geïmplementeerd kon worden. Na een sponsoring van $100.000 van de Ethereum Foundation, ging Uniswap live op Ethereum in november 2018, waarbij swaps tussen ETH en ERC-20 tokens werden ondersteund.
Uniswap trok snel de markt aan met zijn eenvoudige UI en eenvoudige bediening, waardoor het de meest verhandelde gedecentraliseerde uitwisseling op Ethereum werd binnen zes maanden. Paradigm, een toonaangevende cryptocurrency-investeringsmaatschappij, reageerde snel met $1 miljoen, en in mei 2020 werd Uniswap succesvol geüpgraded naar V2, dat directe transacties tussen ERC-20 tokens ondersteunt, wat bijdraagt aan de glorie van de DeFi-zomer in 2020.
De ineenstorting van de cryptocurrency-markt op 19 mei 2021 keerde zich tegen Uniswap: Bitcoin daalde die dag bijna 30% als gevolg van een aantal bearish nieuwsberichten, wat resulteerde in een groot aantal verkooporders die leidden tot de collectieve sluiting van vele gecentraliseerde beurzen. Daarentegen kondigde Hayden Adams de volgende dag op Twitter aan dat Uniswap de extreme stresstest had doorstaan door in één dag in totaal 6,3 miljard on-chain transacties te verwerken zonder er een te missen of vast te lopen.
Uniswap is in mei 2021 geüpgraded naar V3, waardoor gebruikers een prijsklasse kunnen specificeren voor het verschaffen van liquiditeit, en is momenteel beschikbaar op verschillende blockchains zoals Ethereum, Polygon, Arbitrum, Optimism en Celo.
Bij een traditionele gecentraliseerde beurs vindt een transactie plaats na een reeks biedingen tussen kopers en verkopers, en wordt voltooid door wederzijdse overeenstemming. Kopers bieden verschillende aankoopprijzen en hoeveelheden van een grondstof van laag tot hoog, en verkopers bieden overeenkomstige verkoopprijzen en hoeveelheden van hoog naar laag, wat de orderboek van de grondstoffenmarkt creëert. Gebruikers en marktmakers die in afwachting zijn van orders op het orderboek, zorgen voor liquiditeit voor de grondstoffen, waardoor mensen zonder problemen kunnen kopen of verkopen.
In plaats van een orderboek te gebruiken, maakt Uniswap gebruik van een algoritme genaamd Constant Product Market Maker dat het percentage van tokens dat in de Liquiditeitspool is ingezet berekent om continu quotes te verstrekken. Er is geen noodzaak voor gebruikers om anderen als tegenpartijen te matchen, omdat ze activa rechtstreeks uit de pool kunnen omwisselen.
Vergelijkbaar met een orderboek is een liquiditeitspool een plaats waar gebruikers activa inzetten in een slim contract om liquiditeit te creëren voor gekochte en verkochte goederen op dezelfde manier als een orderboek op een gecentraliseerde exchange doet. Liquiditeitsverschaffers, die activa in een liquiditeitspool inzetten, hebben recht op een gelijk deel van de transactiekosten van de pool op basis van de verstrekte fondsen.
Aangezien alle transactiekosten worden toegewezen aan liquiditeitsverschaffers, kan Uniswap worden beschouwd als een soort openbare eigendom omdat het geen enkele inkomstenbron heeft.
Constant Product Market Maker behoort tot Automated Market Maker (AMM) die citaten berekent voor activa in een vloeibare pool met behulp van de wiskundige formule X * Y = K, waar X en Y de activa hoeveelheden in de liquiditeitspool zijn, en K is het constante product. Na het tekenen van de drie op een cartesisch coördinaat kan een hyperbool worden gezien.
Alleen de hoeveelheid van asset X en Y verandert wanneer gebruikers activa uitwisselen via de liquiditeitspool, en de totale liquiditeit van K wordt op geen enkele manier beïnvloed, waardoor de tokenprijs langs de hyperbolische curve beweegt. De relatieve prijs tussen asset Y en X kan worden berekend door het aantal verworven Y te delen door het aantal betaalde X wanneer een gebruiker X betaalt om Y te verwerven in de liquiditeitspool.
Bijvoorbeeld, er is een liquiditeitspool van ETH/USDT op Uniswap met 10 ETH en 1.000 USDT. Als Alice 1.000 USDT uitgeeft om ETH uit deze pool te ruilen, is het resultaat zonder kosten volgens de Constant Product Market Maker formule,
10 1000 = 52000
wat betekent dat het zwembad nu 5 ETH en 2.000 USDT heeft. Aangezien Alice 1.000 USDT betaalt om 5 ETH te krijgen, is haar ETH-wisselkoers
|(2000 - 1000)/(5-10)| = 200 USDT/ETH
Het kan worden gevonden dat dit de absolute waarde is van het reciproke van de tangens helling tussen twee punten op de hyperbool.
Deze raaklijn zal samenvallen met de raaklijn van X * Y = K wanneer de uitgewisselde hoeveelheid zeer klein is. Daarom wordt volgens de Constant Product Market Maker, die het reciproke van de tangenshelling van de hyperbool X/Y is, de relatieve prijs van de twee activa in de pool bepaald door de verhouding van hun hoeveelheid.
(Raaklijn helling)
Een verandering in K treedt op wanneer liquiditeit aan de pool wordt toegevoegd of eruit wordt gehaald, waardoor de hyperbool naar rechts of naar links verschuift. Bijvoorbeeld, er is een liquiditeitspool van ETH/USDT op Uniswap met 10 ETH en 1.000 USDT. Als Bob 30 ETH en 3.000 USDT aan deze pool toevoegt, volgens de Constant Product Market Maker-formule, is de totale liquiditeit van de pool:
(10+30) * (1.000+3.000) = 160.000
De hyperbool is naar rechts verschoven na het tekenen op een cartesisch coördinatensysteem.
(Rechtse verschuiving van hyperbool)
Een toename van de totale liquiditeit in de pool zal deze meer in staat stellen om prijsschommelingen veroorzaakt door gebruikersverlossingen op te vangen en prijsafwijkingen tijdens de handel te verminderen; daarentegen zal een afname van de totale liquiditeit deze gevoeliger maken voor prijswijzigingen en prijsafwijkingen verhogen.
Bijvoorbeeld, er is een liquiditeitspool van ETH/USDT op Uniswap met 10 ETH en 1.000 USDT. Voordat Bob liquiditeit toevoegt, is Alice in staat om 1.000 USDT uit te geven om 5 ETH uit deze pool te ruilen tegen de wisselkoers van 200 USDT/ETH.
Als Bob 30 ETH en 3.000 USDT aan de liquiditeitspool toevoegt vóór Alice, waardoor de totale liquiditeit 40 * 4000 = 160.000 wordt, dan geeft Alice 1.000 USDT uit om ETH uit de pool te ruilen, en volgens de Constant Product Market Maker-formule is het resultaat zonder in rekening gebrachte kosten,
40 4000 = 325000
Aangezien Alice 1.000 USDT betaalt om 8 ETH te krijgen, is haar huidige ETH-wisselkoers nu
|(5000 - 4000)/(32-40)| = 125 USDT/ETH
Wat uit de bovenstaande voorbeelden blijkt, is dat bij hetzelfde aantal inwisselingen een pool met een overvloedige totale liquiditeit minder gevoelig is voor prijsschommelingen als gevolg van gebruikersinwisselingen, en gebruikers in staat zijn om vereiste tokens tegen lagere kosten te verkrijgen, bij hetzelfde aantal inwisselingen.
De formule van Constant Product Market Maker is een soort Indifference Curve in de economie. Een indifferentiecurve toont een combinatie van twee goederen in verschillende hoeveelheden die een gelijke nut en waarde bieden aan een individu, en de curve wordt geplot door deze combinatiepunten in serie te verbinden. Als de helling van deze curve negatief is, wat impliceert dat het liquiditeitspool, met constante totale liquiditeit, een actief moet verlagen als het een ander wil verhogen terwijl de daling kan worden gezien als de opportuniteitskost van de swap.
Hierbij is de constante product market maker in feite een ruilmodel, waar gebruikers activa uit pools uitwisselen zonder overeenkomende tegenpartijen en andere valuta's gebruiken terwijl prijzen rechtstreeks worden aangehaald door de activa in de pool. Men kan zeggen dat de liquiditeitspool in grote mate de drie belangrijkste functies van geld demonstreert, inclusief waardeopslag, transactiemedium en prijseenheid, waardoor de verbeelding wordt verrijkt om meerdere activa als meerdere valuta's te gebruiken. De efficiëntie en innovatie in zijn bedrijfsmechanisme hebben ook geleid tot een boom in liquiditeitsontginning.
Naast het omwisselen van tokens kunnen gebruikers van Uniswap ook hun bezittingen in de liquiditeitspool storten om transactiekosten in rekening te brengen als liquiditeitsverschaffers. Liquiditeitsverschaffers worden echter blootgesteld aan een risico, of een opportuniteitskost genaamd Tijdelijk Verlies.
Een tijdelijk verlies doet zich voor wanneer de relatieve prijs van de twee tokens in de pool verandert. Bijvoorbeeld, de huidige marktprijs van 1 ETH is 100 USDT, Alice stort 1 ETH en 100 USDT in een pool, die een totaal van 10 ETH en 1.000 USDT heeft met een totale liquiditeit van 10.000, in dit geval heeft Alice een aandeel van 10%.
Wanneer de marktprijs van ETH stijgt naar 400 USDT, zullen arbitragetraders USDT in de pool voor ETH storten omdat de prijs hier lager is, wat resulteert in de verandering van de hoeveelheid ETH en USDT in de pool totdat de twee prijzen overeenkomen, uiteindelijk resulterend in 5 ETH en 2.000 USDT die in de pool achterblijven.
Als Alice nu haar 10% aandelen opneemt, krijgt ze 0,5 ETH en 200 USDT, met een totale waarde van 400 USDT. Als Alice echter haar activa niet in de liquiditeitspool had gestort, zou ze nog steeds 1 ETH en 100 USDT in bezit hebben, met een totale waarde van 500 USDT. Alice ervaart een tijdelijk verlies tijdens het proces van ETH-prijsstijging, omdat de liquiditeitspool een deel van haar ETH-activa heeft omgezet in USDT, daarom behaalt ze een lagere winst wanneer ze een liquiditeitsverschaffer is.
Een voorbijgaand verlies verdwijnt alleen wanneer de relatieve prijs van de twee tokens in de pool hetzelfde blijft. Als de marktprijs van 1 ETH terugzakt naar 100 USDT vanaf 400 USDT, en de totale liquiditeit van de pool terugkeert naar 10 ETH en 1.000 USDT, kan Alice nog steeds de 1 ETH en 100 USDT terugkrijgen die ze aanvankelijk heeft geïnvesteerd door haar 10% aandeel op dit punt op te nemen. Uniswap's liquiditeitsverschaffer kan echter 0,3% in rekening brengen voor de transactiekosten en het uiteindelijke bedrag aan ETH en USDT dat Alice verkrijgt, zal groter zijn dan wat ze aanvankelijk heeft geïnvesteerd in de praktijk.
De berekening van impermanent verlies is ingewikkeld en er zijn veel websites die een aanbieden Tijdelijk Verlies Calculatorop een eenvoudige manier waarbij u alleen de prijzen van twee tokens hoeft in te voeren wanneer u ze stort in de liquiditeitspool en terugtrekt.
Sinds de lancering eind 2018 heeft Uniswap verschillende upgrades ondergaan, waarbij Uniswap V3 live ging in mei 2021 en het concept van kapitaalefficiëntie introduceerde. Het kenmerk van de constante productmarkt maker is dat het een breed scala aan voortdurende offertes kan bieden, en er zullen altijd twee tokens in de liquiditeitspool zijn die de relatieve prijs kunnen berekenen, ongeacht hoe gewelddadig de prijswijzigingen zijn. Aan de andere kant is de pool zeer onderbenut, waarbij slechts een klein deel van de fondsen wordt gebruikt voor de handel op een bepaald moment, en bijna alle fondsen buiten het huidige marktprijsbereik inactief zijn.
Uniswap V3 maakt het mogelijk om liquiditeit te verschaffen in een gespecificeerd prijsbereik, liquiditeitsverschaffers kunnen hun eigen liquiditeit instellen om zich te concentreren in het meest populaire prijsbereik, wat ervoor zorgt dat de toegevoegde liquiditeit volledig wordt benut en de verschafters in staat stelt om meer te verdienen. Het specificeren van prijsbereiken om liquiditeit te verschaffen komt ook ten goede aan proactieve liquiditeitsverschaffers, die veel hogere transactiekosten zullen ontvangen dan passieve liquiditeitsverschaffers door voortdurend offertes bij te houden en hun strategieën te optimaliseren.
Dit brengt echter tegelijkertijd nieuwe problemen met zich mee, de Liquidity Pool Tokens die worden aangehouden door verschillende liquiditeitsverschaffers variëren in prijsklassen, waardoor de tokens unieke Non Fungible Tokens zijn. De liquiditeitspoolaandeeltokens van Uniswap V2 kunnen worden gestort in andere DeFi-protocollen als onderpand. Momenteel hebben de liquiditeitspoolaandeeltokens van Uniswap V3 niet zo'n functie. In Uniswap V2 kunnen Liquidity Pool Tokens worden gestort als onderpand voor andere DeFi-protocollen, wat momenteel niet beschikbaar is in V3.
Uniswap is vrij eenvoudig in gebruik, maar daarvoor is een portemonnee nodig die kan worden verbonden met Ethereum. Aangezien Uniswap een open source protocol is waarvan iedereen de code kan gebruiken om een web front-end applicatie te bouwen, wordt het sterk aanbevolen om de officiële site te gebruiken.https://app.uniswap.org/.
De stappen zijn als volgt:
Ga naar de pagina
Verbind uw eigen portemonnee, zoals Metamask en Trust Wallet, of hardwareportefeuilles zoals Trezor en Ledger Nano S
Selecteer het token dat je wilt omwisselen
Selecteer de tokens die je wilt ontvangen
Klik op 'Swap'
Je kunt het resultaat van de transactie vooraf bekijken, aangezien er een pop-up venster zal verschijnen
Bevestig het transactieverzoek in uw portemonnee
U kunt de status controleren op https://etherscan.io
UNI, uitgegeven in september 2020, is de governance token van Uniswap, waardoor houders voorstellen kunnen doen en kunnen stemmen voor de ontwikkeling van het protocol. Het geven van governance aan de gemeenschap zal Uniswap decentraliseren en ervoor zorgen dat het ontwikkelingsteam zich zal richten op haar behoeften en belangen om de steun en het vertrouwen van de gemeenschap te winnen.
Ethereum-adressen die vóór 1 september 2020 de Uniswap-toepassing hebben gebruikt, komen in aanmerking om 400 UNI-luchtdaaltokens te ontvangen. De luchtdaalt was op die dag bijna $1.200 waard, of $16.000 op de hoogste prijs in 2021, aangezien UNI een van de luchtdaaltokens is met de hoogste prijsgroei op Ethereum.
De totale voorraad UNI-tokens is 1 miljard, waarvan 60% is toegewezen aan de gemeenschap in het begin en de overige 40% zal in batches over 4 jaar worden vrijgegeven aan het team, investeerders en adviseurs.
Op dit moment houden het ontwikkelingsteam en investeerders een relatief grote hoeveelheid tokens vast, en de vereisten voor het starten van een voorstel en stemmen blijven hoog met 2,5 miljoen tokens om een voorstel te starten en meer dan 40 miljoen om een voorstel goed te keuren. Het zal een uitdaging zijn voor Uniswap om het protocol meer gedecentraliseerd te maken en te streven naar effectief gemeenschapsbestuur.
Bron: uniswap.org
Uniswap is een van de toonaangevende projecten in de gedecentraliseerde financiële sector van Ethereum, dat verschillende blockchain-innovaties heeft bereikt in de jaren sinds de oprichting. Het verifieert de haalbaarheid van de Constant Product Market Maker en inspireert andere projectteams met zijn open source code; verschillende soorten algoritmes en gedecentraliseerde beurzen zijn na Uniswap ontstaan.
Uniswap vindt ook manieren om de dilemma's op te lossen die gedecentraliseerde beurzen al jaren teisteren, gebruikers kunnen ERC-20 tokens gemakkelijk omwisselen terwijl ze liquiditeitsverschaffers worden om transactiekosten te verkrijgen. Uniswap heeft een nieuwe deur geopend naar de blockchainwereld en leidt de groei van gedecentraliseerde financiën. Het team erachter en de hele Uniswap-gemeenschap zullen niet stoppen met vooruitgaan na de aankomende ETH 2.0.