Was ist Uniswap?

EinsteigerNov 21, 2022
Uniswap ist ein dezentralisiertes Krypto-Handelsprotokoll, das auf der Ethereum-Blockchain basiert und es jedem ermöglicht, ERC-20-Token direkt aus seiner Brieftasche zu tauschen oder Liquiditätspools der Token zu erstellen.
Was ist Uniswap?

Einführung

Uniswap ist eine dezentrale Börse, die auf der Ethereum-Blockchain läuft und es Benutzern ermöglicht, ERC-20-Token durch automatisch ausgeführte Smart Contract- und Anwendungscodes auszutauschen. Benutzer helfen anderen beim Tausch und verdienen damit Transaktionsgebühren.
Durch die vollständige Automatisierung des Token-Swaps ohne Zwischenhändler reduziert Uniswap die Transaktionsgebühren erheblich und verbessert die Effizienz, während die Probleme der Überprüfung, Beschränkungen und des gegenseitigen Vertrauens im Zusammenhang mit zentralisierten Börsen überwunden werden. Sein Erfolg hat es zum führenden Projekt im Decentralized Finance (auch bekannt als DeFi) auf Ethereum und zu einem der am meisten plagiierten Protokolle für seinen Open-Source-Code gemacht.
Uniswap hat im September 2020 sein Governance-Token UNI herausgegeben, zusätzlich als Möglichkeit, Benutzer zu belohnen, was auch ein weiterer Schritt in Richtung seiner Vision der Dezentralisierung ist, da die Community an der Entscheidungsfindung teilnehmen kann. Auf diese Weise wächst Uniswap im sich ständig verändernden Blockchain-Raum weiterhin organisch.

Die Entwicklung von Uniswap

Vitalik Buterin, der Gründer von Ethereum, veröffentlichte bereits 2016 einen Blog auf Reddit, in dem er die Machbarkeit dezentraler Börsen diskutierte. In Anbetracht der Tatsache, dass für jede On-Chain-Order eine Gasgebühr erforderlich ist, ist es für Market Maker zu teuer, an dezentralen Börsen zu operieren, an denen es schwierig ist, häufig ausstehende Orders zu platzieren. Die Zahlung von Gebühren unabhängig davon, ob der Auftrag ausgeführt oder storniert wird, ist zu zusätzlichen Transaktionskosten geworden, und die Geld-Brief-Spanne für den On-Chain-Token-Handel übersteigt oft 10 %. In diesem Fall entstand die Idee, durch einen Automated Market Maker kontinuierliche Quotes zu generieren, um die Liquidität zu fördern.
Inspiriert von diesem Artikel stellte Hayden Adams, ein ehemaliger Ingenieur bei Siemens, seine Forschung zur Implementierung eines automatisierten Market Makers vor. Nachdem Uniswap von der Ethereum Foundation eine Förderung in Höhe von 100.000 US-Dollar erhalten hatte, ging es im November 2018 auf Ethereum live und unterstützte den Austausch zwischen ETH- und ERC-20-Token.
Uniswap zog den Markt mit seiner einfachen Benutzeroberfläche und einfachen Bedienung schnell an und machte es innerhalb von sechs Monaten zur meistgehandelten dezentralen Börse auf Ethereum. Paradigm, eine führende Kryptowährungs-Investmentfirma, reagierte schnell mit 1 Million US-Dollar, und im Mai 2020 wurde Uniswap erfolgreich auf V2 aktualisiert, das direkte Transaktionen zwischen ERC-20-Token unterstützt und zum Ruhm des DeFi-Sommers 2020 beitrug.

Der Zusammenbruch des Kryptowährungsmarktes am 19. Mai 2021 schlug bei Uniswap fehl: Bitcoin fiel an diesem Tag aufgrund einer Reihe rückläufiger Nachrichten um fast 30 % und löste eine große Anzahl von Verkaufsaufträgen aus, die zur kollektiven Schließung vieler zentralisierter Börsen führten . Im Gegensatz dazu gab Hayden Adams am nächsten Tag auf Twitter bekannt, dass Uniswap den extremen Stresstest bestanden habe, indem es an einem Tag insgesamt 6,3 Milliarden On-Chain-Transaktionen verarbeitet habe, ohne eine einzige zu verpassen oder hängen zu bleiben.
Uniswap wurde ab Mai 2021 auf V3 aktualisiert, was es Benutzern ermöglicht, eine Preisspanne für die Bereitstellung von Liquidität festzulegen, und ist derzeit auf verschiedenen Blockchains wie Ethereum, Polygon, Arbitrum, Optimism und Celo verfügbar.

Wie funktioniert Uniswap?

Bei einer traditionellen zentralisierten Börse findet eine Transaktion nach einer Reihe von Geboten zwischen Käufern und Verkäufern statt und wird im gegenseitigen Einvernehmen abgeschlossen. Käufer bieten unterschiedliche Einkaufspreise und Mengen eines Rohstoffs von niedrig bis hoch an, und Verkäufer bieten entsprechende Verkaufspreise und Mengen von hoch bis niedrig an, die das Orderbuch des Rohstoffmarktes bilden. Benutzer und Market Maker, die Pending Orders im Orderbuch platzieren, stellen Liquidität für die Rohstoffe bereit, sodass Menschen problemlos kaufen oder verkaufen können.

Anstatt ein Auftragsbuch zu verwenden, verwendet Uniswap einen Algorithmus namens Constant Product Market Maker, der den Prozentsatz der im Liquiditätspool eingesetzten Token berechnet, um kontinuierliche Kurse bereitzustellen. Es ist nicht erforderlich, dass Benutzer andere Gegenparteien zusammenbringen, da sie Vermögenswerte direkt aus dem Pool tauschen können.

Ähnlich wie ein Orderbuch ist ein Liquiditätspool ein Ort, an dem Benutzer Vermögenswerte in einen Smart Contract einsetzen, um Liquidität für gekaufte und verkaufte Waren zu schaffen, genauso wie es ein Orderbuch an einer zentralen Börse tut. Liquiditätsanbieter, die Vermögenswerte in einen Liquiditätspool investieren, haben Anspruch auf einen gleichen Anteil an den Transaktionsgebühren des Pools, basierend auf dem Anteil der bereitgestellten Mittel.

Da alle Transaktionsgebühren Liquiditätsanbietern zugewiesen werden, kann Uniswap als eine Art öffentliches Eigentum angesehen werden, da es keine Einnahmequelle gibt.

Constant Product Market Maker

Constant Product Market Maker gehört zu Automated Market Maker (AMM), der Kurse für Vermögenswerte in einem Liquiditätspool unter Verwendung der mathematischen Formel X * Y = K berechnet, wobei X und Y die Vermögensmengen im Liquiditätspool und K das konstante Produkt sind . Eine Hyperbel ist zu sehen, nachdem die drei auf einer kartesischen Koordinate gezeichnet wurden.

Nur die Menge der Vermögenswerte X und Y ändert sich, wenn Benutzer Vermögenswerte über den Liquiditätspool austauschen, und die Gesamtliquidität von K wird in keiner Weise beeinflusst, der führende Token-Preis bewegt sich entlang der hyperbolischen Kurve. Der relative Preis zwischen Vermögenswert Y und X kann berechnet werden, indem die Anzahl der erworbenen Y durch die Anzahl der gezahlten X dividiert wird, wenn ein Benutzer X bezahlt, um Y im Liquiditätspool zu erwerben.

Beispielsweise gibt es auf Uniswap einen Liquiditätspool von ETH/USDT mit 10 ETH und 1.000 USDT. Wenn Alice 1.000 USDT ausgibt, um ETH aus diesem Pool zu tauschen, lautet das Ergebnis gemäß der Constant Product Market Maker-Formel ohne Gebühren:

10 1000 = 5 2000

was bedeutet, dass der Pool jetzt 5 ETH und 2.000 USDT hat. Da Alice 1.000 USDT zahlt, um 5 ETH zu erhalten, ist ihr ETH-Swap-Satz

|(2000 - 1000)/(5-10)| = 200 USDT/ETH

Es kann festgestellt werden, dass dies der Absolutwert des Kehrwerts der Tangentensteigung zwischen zwei Punkten auf der Hyperbel ist.

Diese Tangente fällt mit der Tangente von X * Y = K zusammen, wenn der getauschte Betrag sehr klein ist. Daher wird laut Constant Product Market Maker, der der Kehrwert der Tangentensteigung der Hyperbel X/Y ist, der relative Preis der beiden Vermögenswerte im Pool durch das Verhältnis ihrer Menge bestimmt.
(Tangentensteigung)

Eine Änderung von K tritt auf, wenn Liquidität zum Pool hinzugefügt oder davon abgezogen wird, wodurch die Hyperbel nach rechts oder links verschoben wird. Beispielsweise gibt es auf Uniswap einen Liquiditätspool von ETH/USDT mit 10 ETH und 1.000 USDT. Wenn Bob diesem Pool 30 ETH und 3.000 USDT hinzufügt, beträgt die Gesamtliquidität des Pools gemäß der Constant Product Market Maker-Formel:

(10+30) * (1.000+3.000) = 160.000

Die Hyperbel hat sich nach dem Zeichnen auf eine kartesische Koordinate nach rechts verschoben.
(Rechtsverschiebung der Hyperbel)

Eine Erhöhung der Gesamtliquidität im Pool wird ihn besser in die Lage versetzen, Preisschwankungen, die durch die Rücknahmen der Benutzer verursacht werden, aufzufangen und Preisrutschen während des Handels zu reduzieren; Umgekehrt macht ein Rückgang der Gesamtliquidität diese anfälliger für Preisänderungen und erhöht die Preisrutsche.

Beispielsweise gibt es auf Uniswap einen Liquiditätspool von ETH/USDT mit 10 ETH und 1.000 USDT. Bevor Bob Liquidität hinzufügt, kann Alice 1.000 USDT ausgeben, um 5 ETH aus diesem Pool zum Swap-Kurs von 200 USDT/ETH zu tauschen.

Wenn Bob vor Alice 30 ETH und 3.000 USDT zum Liquiditätspool hinzufügt, wodurch die Gesamtliquidität 40 * 4000 = 160.000 ergibt, dann gibt Alice 1.000 USDT aus, um ETH aus dem Pool zu tauschen, und gemäß der Constant Product Market Maker-Formel das Ergebnis ohne Gebühren erhoben wird,

40 4000 = 32 5000

Da Alice 1.000 USDT zahlt, um 8 ETH zu erhalten, ist ihr ETH-Swapsatz jetzt gleich

|(5000 - 4000)/(32-40)| = 125 USDT/ETH

Aus den obigen Beispielen ist ersichtlich, dass bei gleicher Anzahl von Rücknahmen ein Pool mit reichlich vorhandener Gesamtliquidität weniger anfällig für Preisschwankungen aufgrund von Rücknahmen der Benutzer ist und die Benutzer in der Lage sind, die erforderlichen Token zu geringeren Kosten zu erhalten, da dies der Fall ist gleiche Anzahl von Rücknahmen.

Indifferenzkurve

Die Formel des Constant Product Market Maker ist eine Art Indifferenzkurve in der Ökonomie. Eine Indifferenzkurve zeigt eine Kombination von zwei Gütern in verschiedenen Mengen, die einem Individuum den gleichen Nutzen und Wert bieten, und die Kurve wird gezeichnet, indem diese Kombinationspunkte in Reihe geschaltet werden. Wenn die Steigung dieser Kurve negativ ist, bedeutet dies, dass der Liquiditätspool bei konstanter Gesamtliquidität einen Vermögenswert verringern muss, wenn er einen anderen erhöhen möchte, während die Verringerung als Opportunitätskosten des Swaps angesehen werden kann.

Zu diesem Zweck ist der Marktmacher für konstante Produkte im Wesentlichen ein Tauschmodell, bei dem Benutzer Vermögenswerte aus Pools ohne passende Gegenparteien und unter Verwendung anderer Währungen tauschen, während die Preise direkt von den Vermögenswerten im Pool notiert werden. Es kann gesagt werden, dass der Liquiditätspool die drei Hauptfunktionen des Geldes in hohem Maße demonstriert, einschließlich Wertaufbewahrung, Transaktionsmedium und Preiseinheit, wodurch die Vorstellung bereichert wird, mehrere Vermögenswerte als mehrere Währungen zu verwenden. Die Effizienz und Innovation in seinem Betriebsmechanismus haben auch zu einem Boom im Liquiditätsabbau geführt.

Impermanent Loss

Neben dem Austausch von Token können Benutzer von Uniswap auch ihre Bestände in den Liquiditätspool einsetzen, um als Liquiditätsanbieter Transaktionsgebühren zu erheben. Liquiditätsanbieter unterliegen jedoch einem Risiko oder Opportunitätskosten, die als vorübergehender Verlust bezeichnet werden.

Ein vorübergehender Verlust tritt auf, wenn sich der relative Preis der beiden Token im Pool ändert. Beispielsweise beträgt der aktuelle Marktpreis von 1 ETH 100 USDT, Alice zahlt 1 ETH und 100 USDT in einen Pool ein, der insgesamt 10 ETH und 1.000 USDT mit einer Gesamtliquidität von 10.000 hat, in diesem Fall hält Alice eine 10 % Teilen.

Wenn der Marktpreis von ETH auf 400 USDT steigt, werden Arbitrage-Händler USDT in den Pool für ETH einzahlen, da der Preis hier niedriger ist, was dazu führt, dass sich die Menge an ETH und USDT im Pool ändert, bis die beiden Preise übereinstimmen, was schließlich 5 ETH übrig lässt und 2.000 USDT im Pool.

Wenn Alice jetzt ihre 10%-Anteile zurückzieht, erhält sie 0,5 ETH und 200 USDT, mit einem Gesamtwert von 400 USDT. Wenn Alice ihr Vermögen jedoch nicht in den Liquiditätspool einzahlen würde, würde sie immer noch 1 ETH und 100 USDT mit einem Gesamtwert von 500 USDT halten. Alice erleidet während des Prozesses der ETH-Preiserhöhung einen vorübergehenden Verlust, da der Liquiditätspool einen Teil ihrer ETH-Bestände in USDT umgewandelt hat, weshalb sie als Liquiditätsanbieterin einen geringeren Gewinn erzielt.

Ein vorübergehender Verlust verschwindet nur, wenn der relative Preis der beiden Token im Pool gleich bleibt. Wenn der Marktpreis von 1 ETH von 400 USDT auf 100 USDT zurückfällt und die Gesamtliquidität des Pools wieder auf 10 ETH und 1.000 USDT zurückgeht, kann Alice immer noch die 1 ETH und 100 USDT zurückerhalten, die sie ursprünglich investiert hat, indem sie sich zurückzieht ihr Anteil von 10 % zu diesem Zeitpunkt. Der Liquiditätsanbieter von Uniswap kann jedoch 0,3 % für die Transaktionsgebühr berechnen, und der endgültige Betrag an ETH und USDT, den Alice erhält, wird größer sein, als sie ursprünglich in die Praxis investiert hat.

Die Berechnung des vorübergehenden Verlusts ist kompliziert und es gibt viele Websites, die auf einfache Weise einen vorübergehenden Verlustrechner anbieten, bei dem Sie nur die Preise von zwei Token eingeben müssen, wenn Sie sie in den Liquiditätspool einzahlen und abheben.

Uniswap V3

Seit seiner Einführung Ende 2018 wurde Uniswap mehreren Upgrades unterzogen, wobei Uniswap V3 im Mai 2021 live ging und das Konzept der Kapitaleffizienz einführte. Das Merkmal des Marktmachers für konstante Produkte besteht darin, dass er eine breite Palette kontinuierlicher Notierungen bereitstellen kann und es immer zwei Token im Liquiditätspool gibt, die den relativen Preis berechnen können, egal wie heftig die Preisänderungen sind. Andererseits ist der Pool sehr wenig ausgelastet, da zu jedem Zeitpunkt nur ein kleiner Teil der Mittel für den Handel verwendet wird und fast alle Mittel außerhalb der aktuellen Marktpreisspanne in einem ungenutzten Zustand sind.

Uniswap V3 ermöglicht die Bereitstellung von Liquidität in einer bestimmten Preisspanne, Liquiditätsanbieter können ihre eigene Liquidität so einstellen, dass sie sich auf die beliebteste Preisspanne konzentriert, was sicherstellt, dass die zusätzliche Liquidität vollständig genutzt wird und es den Anbietern ermöglicht, mehr zu verdienen. Die Angabe von Preisspannen zur Bereitstellung von Liquidität kommt auch proaktiven Liquiditätsanbietern zugute, die viel höhere Transaktionsgebühren erhalten als passive Liquiditätsanbieter, indem sie Kurse ständig verfolgen und ihre Strategien optimieren.

Dies bringt jedoch gleichzeitig neue Probleme mit sich, da die von verschiedenen Liquiditätsanbietern gehaltenen Liquidity Pool Tokens in Preisspannen variieren, was die Tokens zu einzigartigen Non Fungible Tokens macht. Die Liquiditätspool-Aktien-Token von Uniswap V2 können als Sicherheit in andere DeFi-Protokolle hinterlegt werden. Derzeit verfügen die Liquiditätspool-Share-Token von Uniswap V3 nicht über eine solche Funktion. In Uniswap V2 können Liquiditätspool-Token als Sicherheit für andere DeFi-Protokolle hinterlegt werden, was derzeit in V3 nicht verfügbar ist.

Wie verwende ich Uniswap?

Uniswap ist recht einfach in der Bedienung, aber vorher wird ein Wallet benötigt, das mit Ethereum verbunden werden kann. In Anbetracht der Tatsache, dass Uniswap ein Open-Source-Protokoll ist, dessen Code jeder zum Erstellen einer Web-Front-End-Anwendung verwenden kann, wird dringend empfohlen, die offizielle Website https://app.uniswap.org/ zu verwenden.

Die Schritte sind wie folgt:

  1. Gehen Sie auf die Seite

  2. Verbinden Sie Ihre eigene Wallet, wie Metamask und Trust Wallet, oder Hardware-Wallets wie Trezor und Ledger Nano S

  3. Wählen Sie das Token aus, das Sie tauschen möchten

  4. Wählen Sie die Token aus, die Sie erhalten möchten

  5. Klicken Sie auf „Tauschen“

  6. Sie können das Ergebnis der Transaktion in einer Vorschau anzeigen, wenn ein Popup-Fenster erscheint

  7. Bestätigen Sie die Transaktionsanfrage in Ihrem Wallet

  8. Sie können den Status auf https://etherscan.io überprüfen

Das native Token von Uniswap

UNI, herausgegeben im September 2020, ist das Governance-Token von Uniswap, das es den Inhabern ermöglicht, die Entwicklung des Protokolls vorzuschlagen und dafür abzustimmen. Die Governance der Community zu übertragen wird dazu beitragen, Uniswap zu dezentralisieren und sicherzustellen, dass sich das Entwicklungsteam auf seine Bedürfnisse und Interessen konzentriert, um die Unterstützung und das Vertrauen der Community zu gewinnen.

Ethereum-Adressen, die die Uniswap-Anwendung vor dem 1. September 2020 verwendet haben, sind berechtigt, 400 UNI-Airdrop-Token zu erhalten. Der Airdrop war an diesem Tag fast 1.200 $ wert, oder 16.000 $ zum Preishoch von 2021, da UNI einer der Airdrop-Token mit dem höchsten Preiswachstum auf Ethereum ist.

Das Gesamtangebot an UNI-Token beträgt 1 Milliarde, wobei 60 % der Community im Rahmen der Erstausgabe zugeteilt werden und die restlichen 40 % in Stapeln über 4 Jahre an das Team, Investoren und Berater freigeschaltet werden.

Derzeit halten das Entwicklungsteam und die Investoren eine relativ große Menge an Token, und die Anforderungen für die Initiierung eines Vorschlags und die Abstimmung bleiben mit 2,5 Millionen Token für die Initiierung eines Vorschlags und über 40 Millionen für die Annahme eines Vorschlags hoch. Es wird eine Herausforderung für Uniswap sein, das Protokoll dezentraler zu gestalten und sich in Richtung einer effektiven Community-Governance zu bewegen.

Quelle: uniswap.org

Fazit

Uniswap ist eines der führenden Projekte im dezentralen Finanzsektor von Ethereum, das in den Jahren seit seiner Geburt verschiedene Blockchain-Innovationen erzielt hat. Es verifiziert die Machbarkeit von Constant Product Market Maker und inspiriert andere Projektteams mit seinem Open-Source-Code, verschiedenen Arten von Algorithmen und dezentralen Börsen, die danach entstanden sind.

Uniswap findet auch Wege, um die Dilemmata zu lösen, die dezentralisierte Börsen seit Jahren plagen, Benutzer können ERC-20-Token einfach tauschen und gleichzeitig Liquiditätsanbieter werden, um Transaktionsgebühren zu erhalten. Uniswap hat eine neue Tür zur Blockchain-Welt geöffnet und den Boom der dezentralen Finanzierung angeführt. Das Team dahinter und die gesamte Community von Uniswap werden nach der bevorstehenden ETH 2.0 nicht aufhören, sich weiterzuentwickeln.

作者: Piccolo
譯者: Yuler
文章審校: Ashley, hugo, Echo, Ashley
* 投資有風險,入市須謹慎。本文不作為Gate.io提供的投資理財建議或其他任何類型的建議。
* 在未提及Gate.io的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate.io有權追究其法律責任。

Was ist Uniswap?

EinsteigerNov 21, 2022
Uniswap ist ein dezentralisiertes Krypto-Handelsprotokoll, das auf der Ethereum-Blockchain basiert und es jedem ermöglicht, ERC-20-Token direkt aus seiner Brieftasche zu tauschen oder Liquiditätspools der Token zu erstellen.
Was ist Uniswap?

Einführung

Uniswap ist eine dezentrale Börse, die auf der Ethereum-Blockchain läuft und es Benutzern ermöglicht, ERC-20-Token durch automatisch ausgeführte Smart Contract- und Anwendungscodes auszutauschen. Benutzer helfen anderen beim Tausch und verdienen damit Transaktionsgebühren.
Durch die vollständige Automatisierung des Token-Swaps ohne Zwischenhändler reduziert Uniswap die Transaktionsgebühren erheblich und verbessert die Effizienz, während die Probleme der Überprüfung, Beschränkungen und des gegenseitigen Vertrauens im Zusammenhang mit zentralisierten Börsen überwunden werden. Sein Erfolg hat es zum führenden Projekt im Decentralized Finance (auch bekannt als DeFi) auf Ethereum und zu einem der am meisten plagiierten Protokolle für seinen Open-Source-Code gemacht.
Uniswap hat im September 2020 sein Governance-Token UNI herausgegeben, zusätzlich als Möglichkeit, Benutzer zu belohnen, was auch ein weiterer Schritt in Richtung seiner Vision der Dezentralisierung ist, da die Community an der Entscheidungsfindung teilnehmen kann. Auf diese Weise wächst Uniswap im sich ständig verändernden Blockchain-Raum weiterhin organisch.

Die Entwicklung von Uniswap

Vitalik Buterin, der Gründer von Ethereum, veröffentlichte bereits 2016 einen Blog auf Reddit, in dem er die Machbarkeit dezentraler Börsen diskutierte. In Anbetracht der Tatsache, dass für jede On-Chain-Order eine Gasgebühr erforderlich ist, ist es für Market Maker zu teuer, an dezentralen Börsen zu operieren, an denen es schwierig ist, häufig ausstehende Orders zu platzieren. Die Zahlung von Gebühren unabhängig davon, ob der Auftrag ausgeführt oder storniert wird, ist zu zusätzlichen Transaktionskosten geworden, und die Geld-Brief-Spanne für den On-Chain-Token-Handel übersteigt oft 10 %. In diesem Fall entstand die Idee, durch einen Automated Market Maker kontinuierliche Quotes zu generieren, um die Liquidität zu fördern.
Inspiriert von diesem Artikel stellte Hayden Adams, ein ehemaliger Ingenieur bei Siemens, seine Forschung zur Implementierung eines automatisierten Market Makers vor. Nachdem Uniswap von der Ethereum Foundation eine Förderung in Höhe von 100.000 US-Dollar erhalten hatte, ging es im November 2018 auf Ethereum live und unterstützte den Austausch zwischen ETH- und ERC-20-Token.
Uniswap zog den Markt mit seiner einfachen Benutzeroberfläche und einfachen Bedienung schnell an und machte es innerhalb von sechs Monaten zur meistgehandelten dezentralen Börse auf Ethereum. Paradigm, eine führende Kryptowährungs-Investmentfirma, reagierte schnell mit 1 Million US-Dollar, und im Mai 2020 wurde Uniswap erfolgreich auf V2 aktualisiert, das direkte Transaktionen zwischen ERC-20-Token unterstützt und zum Ruhm des DeFi-Sommers 2020 beitrug.

Der Zusammenbruch des Kryptowährungsmarktes am 19. Mai 2021 schlug bei Uniswap fehl: Bitcoin fiel an diesem Tag aufgrund einer Reihe rückläufiger Nachrichten um fast 30 % und löste eine große Anzahl von Verkaufsaufträgen aus, die zur kollektiven Schließung vieler zentralisierter Börsen führten . Im Gegensatz dazu gab Hayden Adams am nächsten Tag auf Twitter bekannt, dass Uniswap den extremen Stresstest bestanden habe, indem es an einem Tag insgesamt 6,3 Milliarden On-Chain-Transaktionen verarbeitet habe, ohne eine einzige zu verpassen oder hängen zu bleiben.
Uniswap wurde ab Mai 2021 auf V3 aktualisiert, was es Benutzern ermöglicht, eine Preisspanne für die Bereitstellung von Liquidität festzulegen, und ist derzeit auf verschiedenen Blockchains wie Ethereum, Polygon, Arbitrum, Optimism und Celo verfügbar.

Wie funktioniert Uniswap?

Bei einer traditionellen zentralisierten Börse findet eine Transaktion nach einer Reihe von Geboten zwischen Käufern und Verkäufern statt und wird im gegenseitigen Einvernehmen abgeschlossen. Käufer bieten unterschiedliche Einkaufspreise und Mengen eines Rohstoffs von niedrig bis hoch an, und Verkäufer bieten entsprechende Verkaufspreise und Mengen von hoch bis niedrig an, die das Orderbuch des Rohstoffmarktes bilden. Benutzer und Market Maker, die Pending Orders im Orderbuch platzieren, stellen Liquidität für die Rohstoffe bereit, sodass Menschen problemlos kaufen oder verkaufen können.

Anstatt ein Auftragsbuch zu verwenden, verwendet Uniswap einen Algorithmus namens Constant Product Market Maker, der den Prozentsatz der im Liquiditätspool eingesetzten Token berechnet, um kontinuierliche Kurse bereitzustellen. Es ist nicht erforderlich, dass Benutzer andere Gegenparteien zusammenbringen, da sie Vermögenswerte direkt aus dem Pool tauschen können.

Ähnlich wie ein Orderbuch ist ein Liquiditätspool ein Ort, an dem Benutzer Vermögenswerte in einen Smart Contract einsetzen, um Liquidität für gekaufte und verkaufte Waren zu schaffen, genauso wie es ein Orderbuch an einer zentralen Börse tut. Liquiditätsanbieter, die Vermögenswerte in einen Liquiditätspool investieren, haben Anspruch auf einen gleichen Anteil an den Transaktionsgebühren des Pools, basierend auf dem Anteil der bereitgestellten Mittel.

Da alle Transaktionsgebühren Liquiditätsanbietern zugewiesen werden, kann Uniswap als eine Art öffentliches Eigentum angesehen werden, da es keine Einnahmequelle gibt.

Constant Product Market Maker

Constant Product Market Maker gehört zu Automated Market Maker (AMM), der Kurse für Vermögenswerte in einem Liquiditätspool unter Verwendung der mathematischen Formel X * Y = K berechnet, wobei X und Y die Vermögensmengen im Liquiditätspool und K das konstante Produkt sind . Eine Hyperbel ist zu sehen, nachdem die drei auf einer kartesischen Koordinate gezeichnet wurden.

Nur die Menge der Vermögenswerte X und Y ändert sich, wenn Benutzer Vermögenswerte über den Liquiditätspool austauschen, und die Gesamtliquidität von K wird in keiner Weise beeinflusst, der führende Token-Preis bewegt sich entlang der hyperbolischen Kurve. Der relative Preis zwischen Vermögenswert Y und X kann berechnet werden, indem die Anzahl der erworbenen Y durch die Anzahl der gezahlten X dividiert wird, wenn ein Benutzer X bezahlt, um Y im Liquiditätspool zu erwerben.

Beispielsweise gibt es auf Uniswap einen Liquiditätspool von ETH/USDT mit 10 ETH und 1.000 USDT. Wenn Alice 1.000 USDT ausgibt, um ETH aus diesem Pool zu tauschen, lautet das Ergebnis gemäß der Constant Product Market Maker-Formel ohne Gebühren:

10 1000 = 5 2000

was bedeutet, dass der Pool jetzt 5 ETH und 2.000 USDT hat. Da Alice 1.000 USDT zahlt, um 5 ETH zu erhalten, ist ihr ETH-Swap-Satz

|(2000 - 1000)/(5-10)| = 200 USDT/ETH

Es kann festgestellt werden, dass dies der Absolutwert des Kehrwerts der Tangentensteigung zwischen zwei Punkten auf der Hyperbel ist.

Diese Tangente fällt mit der Tangente von X * Y = K zusammen, wenn der getauschte Betrag sehr klein ist. Daher wird laut Constant Product Market Maker, der der Kehrwert der Tangentensteigung der Hyperbel X/Y ist, der relative Preis der beiden Vermögenswerte im Pool durch das Verhältnis ihrer Menge bestimmt.
(Tangentensteigung)

Eine Änderung von K tritt auf, wenn Liquidität zum Pool hinzugefügt oder davon abgezogen wird, wodurch die Hyperbel nach rechts oder links verschoben wird. Beispielsweise gibt es auf Uniswap einen Liquiditätspool von ETH/USDT mit 10 ETH und 1.000 USDT. Wenn Bob diesem Pool 30 ETH und 3.000 USDT hinzufügt, beträgt die Gesamtliquidität des Pools gemäß der Constant Product Market Maker-Formel:

(10+30) * (1.000+3.000) = 160.000

Die Hyperbel hat sich nach dem Zeichnen auf eine kartesische Koordinate nach rechts verschoben.
(Rechtsverschiebung der Hyperbel)

Eine Erhöhung der Gesamtliquidität im Pool wird ihn besser in die Lage versetzen, Preisschwankungen, die durch die Rücknahmen der Benutzer verursacht werden, aufzufangen und Preisrutschen während des Handels zu reduzieren; Umgekehrt macht ein Rückgang der Gesamtliquidität diese anfälliger für Preisänderungen und erhöht die Preisrutsche.

Beispielsweise gibt es auf Uniswap einen Liquiditätspool von ETH/USDT mit 10 ETH und 1.000 USDT. Bevor Bob Liquidität hinzufügt, kann Alice 1.000 USDT ausgeben, um 5 ETH aus diesem Pool zum Swap-Kurs von 200 USDT/ETH zu tauschen.

Wenn Bob vor Alice 30 ETH und 3.000 USDT zum Liquiditätspool hinzufügt, wodurch die Gesamtliquidität 40 * 4000 = 160.000 ergibt, dann gibt Alice 1.000 USDT aus, um ETH aus dem Pool zu tauschen, und gemäß der Constant Product Market Maker-Formel das Ergebnis ohne Gebühren erhoben wird,

40 4000 = 32 5000

Da Alice 1.000 USDT zahlt, um 8 ETH zu erhalten, ist ihr ETH-Swapsatz jetzt gleich

|(5000 - 4000)/(32-40)| = 125 USDT/ETH

Aus den obigen Beispielen ist ersichtlich, dass bei gleicher Anzahl von Rücknahmen ein Pool mit reichlich vorhandener Gesamtliquidität weniger anfällig für Preisschwankungen aufgrund von Rücknahmen der Benutzer ist und die Benutzer in der Lage sind, die erforderlichen Token zu geringeren Kosten zu erhalten, da dies der Fall ist gleiche Anzahl von Rücknahmen.

Indifferenzkurve

Die Formel des Constant Product Market Maker ist eine Art Indifferenzkurve in der Ökonomie. Eine Indifferenzkurve zeigt eine Kombination von zwei Gütern in verschiedenen Mengen, die einem Individuum den gleichen Nutzen und Wert bieten, und die Kurve wird gezeichnet, indem diese Kombinationspunkte in Reihe geschaltet werden. Wenn die Steigung dieser Kurve negativ ist, bedeutet dies, dass der Liquiditätspool bei konstanter Gesamtliquidität einen Vermögenswert verringern muss, wenn er einen anderen erhöhen möchte, während die Verringerung als Opportunitätskosten des Swaps angesehen werden kann.

Zu diesem Zweck ist der Marktmacher für konstante Produkte im Wesentlichen ein Tauschmodell, bei dem Benutzer Vermögenswerte aus Pools ohne passende Gegenparteien und unter Verwendung anderer Währungen tauschen, während die Preise direkt von den Vermögenswerten im Pool notiert werden. Es kann gesagt werden, dass der Liquiditätspool die drei Hauptfunktionen des Geldes in hohem Maße demonstriert, einschließlich Wertaufbewahrung, Transaktionsmedium und Preiseinheit, wodurch die Vorstellung bereichert wird, mehrere Vermögenswerte als mehrere Währungen zu verwenden. Die Effizienz und Innovation in seinem Betriebsmechanismus haben auch zu einem Boom im Liquiditätsabbau geführt.

Impermanent Loss

Neben dem Austausch von Token können Benutzer von Uniswap auch ihre Bestände in den Liquiditätspool einsetzen, um als Liquiditätsanbieter Transaktionsgebühren zu erheben. Liquiditätsanbieter unterliegen jedoch einem Risiko oder Opportunitätskosten, die als vorübergehender Verlust bezeichnet werden.

Ein vorübergehender Verlust tritt auf, wenn sich der relative Preis der beiden Token im Pool ändert. Beispielsweise beträgt der aktuelle Marktpreis von 1 ETH 100 USDT, Alice zahlt 1 ETH und 100 USDT in einen Pool ein, der insgesamt 10 ETH und 1.000 USDT mit einer Gesamtliquidität von 10.000 hat, in diesem Fall hält Alice eine 10 % Teilen.

Wenn der Marktpreis von ETH auf 400 USDT steigt, werden Arbitrage-Händler USDT in den Pool für ETH einzahlen, da der Preis hier niedriger ist, was dazu führt, dass sich die Menge an ETH und USDT im Pool ändert, bis die beiden Preise übereinstimmen, was schließlich 5 ETH übrig lässt und 2.000 USDT im Pool.

Wenn Alice jetzt ihre 10%-Anteile zurückzieht, erhält sie 0,5 ETH und 200 USDT, mit einem Gesamtwert von 400 USDT. Wenn Alice ihr Vermögen jedoch nicht in den Liquiditätspool einzahlen würde, würde sie immer noch 1 ETH und 100 USDT mit einem Gesamtwert von 500 USDT halten. Alice erleidet während des Prozesses der ETH-Preiserhöhung einen vorübergehenden Verlust, da der Liquiditätspool einen Teil ihrer ETH-Bestände in USDT umgewandelt hat, weshalb sie als Liquiditätsanbieterin einen geringeren Gewinn erzielt.

Ein vorübergehender Verlust verschwindet nur, wenn der relative Preis der beiden Token im Pool gleich bleibt. Wenn der Marktpreis von 1 ETH von 400 USDT auf 100 USDT zurückfällt und die Gesamtliquidität des Pools wieder auf 10 ETH und 1.000 USDT zurückgeht, kann Alice immer noch die 1 ETH und 100 USDT zurückerhalten, die sie ursprünglich investiert hat, indem sie sich zurückzieht ihr Anteil von 10 % zu diesem Zeitpunkt. Der Liquiditätsanbieter von Uniswap kann jedoch 0,3 % für die Transaktionsgebühr berechnen, und der endgültige Betrag an ETH und USDT, den Alice erhält, wird größer sein, als sie ursprünglich in die Praxis investiert hat.

Die Berechnung des vorübergehenden Verlusts ist kompliziert und es gibt viele Websites, die auf einfache Weise einen vorübergehenden Verlustrechner anbieten, bei dem Sie nur die Preise von zwei Token eingeben müssen, wenn Sie sie in den Liquiditätspool einzahlen und abheben.

Uniswap V3

Seit seiner Einführung Ende 2018 wurde Uniswap mehreren Upgrades unterzogen, wobei Uniswap V3 im Mai 2021 live ging und das Konzept der Kapitaleffizienz einführte. Das Merkmal des Marktmachers für konstante Produkte besteht darin, dass er eine breite Palette kontinuierlicher Notierungen bereitstellen kann und es immer zwei Token im Liquiditätspool gibt, die den relativen Preis berechnen können, egal wie heftig die Preisänderungen sind. Andererseits ist der Pool sehr wenig ausgelastet, da zu jedem Zeitpunkt nur ein kleiner Teil der Mittel für den Handel verwendet wird und fast alle Mittel außerhalb der aktuellen Marktpreisspanne in einem ungenutzten Zustand sind.

Uniswap V3 ermöglicht die Bereitstellung von Liquidität in einer bestimmten Preisspanne, Liquiditätsanbieter können ihre eigene Liquidität so einstellen, dass sie sich auf die beliebteste Preisspanne konzentriert, was sicherstellt, dass die zusätzliche Liquidität vollständig genutzt wird und es den Anbietern ermöglicht, mehr zu verdienen. Die Angabe von Preisspannen zur Bereitstellung von Liquidität kommt auch proaktiven Liquiditätsanbietern zugute, die viel höhere Transaktionsgebühren erhalten als passive Liquiditätsanbieter, indem sie Kurse ständig verfolgen und ihre Strategien optimieren.

Dies bringt jedoch gleichzeitig neue Probleme mit sich, da die von verschiedenen Liquiditätsanbietern gehaltenen Liquidity Pool Tokens in Preisspannen variieren, was die Tokens zu einzigartigen Non Fungible Tokens macht. Die Liquiditätspool-Aktien-Token von Uniswap V2 können als Sicherheit in andere DeFi-Protokolle hinterlegt werden. Derzeit verfügen die Liquiditätspool-Share-Token von Uniswap V3 nicht über eine solche Funktion. In Uniswap V2 können Liquiditätspool-Token als Sicherheit für andere DeFi-Protokolle hinterlegt werden, was derzeit in V3 nicht verfügbar ist.

Wie verwende ich Uniswap?

Uniswap ist recht einfach in der Bedienung, aber vorher wird ein Wallet benötigt, das mit Ethereum verbunden werden kann. In Anbetracht der Tatsache, dass Uniswap ein Open-Source-Protokoll ist, dessen Code jeder zum Erstellen einer Web-Front-End-Anwendung verwenden kann, wird dringend empfohlen, die offizielle Website https://app.uniswap.org/ zu verwenden.

Die Schritte sind wie folgt:

  1. Gehen Sie auf die Seite

  2. Verbinden Sie Ihre eigene Wallet, wie Metamask und Trust Wallet, oder Hardware-Wallets wie Trezor und Ledger Nano S

  3. Wählen Sie das Token aus, das Sie tauschen möchten

  4. Wählen Sie die Token aus, die Sie erhalten möchten

  5. Klicken Sie auf „Tauschen“

  6. Sie können das Ergebnis der Transaktion in einer Vorschau anzeigen, wenn ein Popup-Fenster erscheint

  7. Bestätigen Sie die Transaktionsanfrage in Ihrem Wallet

  8. Sie können den Status auf https://etherscan.io überprüfen

Das native Token von Uniswap

UNI, herausgegeben im September 2020, ist das Governance-Token von Uniswap, das es den Inhabern ermöglicht, die Entwicklung des Protokolls vorzuschlagen und dafür abzustimmen. Die Governance der Community zu übertragen wird dazu beitragen, Uniswap zu dezentralisieren und sicherzustellen, dass sich das Entwicklungsteam auf seine Bedürfnisse und Interessen konzentriert, um die Unterstützung und das Vertrauen der Community zu gewinnen.

Ethereum-Adressen, die die Uniswap-Anwendung vor dem 1. September 2020 verwendet haben, sind berechtigt, 400 UNI-Airdrop-Token zu erhalten. Der Airdrop war an diesem Tag fast 1.200 $ wert, oder 16.000 $ zum Preishoch von 2021, da UNI einer der Airdrop-Token mit dem höchsten Preiswachstum auf Ethereum ist.

Das Gesamtangebot an UNI-Token beträgt 1 Milliarde, wobei 60 % der Community im Rahmen der Erstausgabe zugeteilt werden und die restlichen 40 % in Stapeln über 4 Jahre an das Team, Investoren und Berater freigeschaltet werden.

Derzeit halten das Entwicklungsteam und die Investoren eine relativ große Menge an Token, und die Anforderungen für die Initiierung eines Vorschlags und die Abstimmung bleiben mit 2,5 Millionen Token für die Initiierung eines Vorschlags und über 40 Millionen für die Annahme eines Vorschlags hoch. Es wird eine Herausforderung für Uniswap sein, das Protokoll dezentraler zu gestalten und sich in Richtung einer effektiven Community-Governance zu bewegen.

Quelle: uniswap.org

Fazit

Uniswap ist eines der führenden Projekte im dezentralen Finanzsektor von Ethereum, das in den Jahren seit seiner Geburt verschiedene Blockchain-Innovationen erzielt hat. Es verifiziert die Machbarkeit von Constant Product Market Maker und inspiriert andere Projektteams mit seinem Open-Source-Code, verschiedenen Arten von Algorithmen und dezentralen Börsen, die danach entstanden sind.

Uniswap findet auch Wege, um die Dilemmata zu lösen, die dezentralisierte Börsen seit Jahren plagen, Benutzer können ERC-20-Token einfach tauschen und gleichzeitig Liquiditätsanbieter werden, um Transaktionsgebühren zu erhalten. Uniswap hat eine neue Tür zur Blockchain-Welt geöffnet und den Boom der dezentralen Finanzierung angeführt. Das Team dahinter und die gesamte Community von Uniswap werden nach der bevorstehenden ETH 2.0 nicht aufhören, sich weiterzuentwickeln.

作者: Piccolo
譯者: Yuler
文章審校: Ashley, hugo, Echo, Ashley
* 投資有風險,入市須謹慎。本文不作為Gate.io提供的投資理財建議或其他任何類型的建議。
* 在未提及Gate.io的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate.io有權追究其法律責任。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!
立即註冊