Was ist Uniswap V4?
Grundsätze
Im Juni 2023 veröffentlichte Uniswap den Code-Entwurf für Uniswap V4, der wesentliche neue Funktionen für sein dezentrales Börsenprotokoll (DEX) vorsah. Zu den neuen Funktionen gehören "Hooks", die die Anpassung von Liquiditätspools ermöglichen, ein Singleton-Design, das die Pool-übergreifende Liquidität effizienter macht, und die Wiedereinführung von nativen ETH-Handelspaaren. Uniswap V4 soll verschiedene Vorteile mit sich bringen, wie z.B. eine größere Anpassungsfähigkeit, bessere Effizienz, weniger Gas und fortschrittliche Handelsstrategien. Es gibt jedoch einige potenzielle Einschränkungen für Uniswap V4, wie z.B. die Möglichkeit für Uniswap, einen Teil der Abhebungsgebühren zu kassieren, und die Lizenz, die die Nutzung des Quellcodes einschränkt.
Uniswap Erkunden
Uniswap ist eine dezentrale Börse (DEX), die auf EVM-kompatiblen Blockchains arbeitet und den Handel mit verschiedenen digitalen Vermögenswerten über ein automatisches Market-Maker-Modell (AMM) ermöglicht. Dieses System macht herkömmliche Orderbücher überflüssig und rationalisiert den Handelsprozess.
Inspiriert von dem Konzept des automatisierten Market-Making auf der Kette, das von Ethereum-Mitbegründer Vitalik Buterin eingeführt wurde, wurde Uniswap 2018 vom Ethereum-Entwickler Hayden Adams ins Leben gerufen. Seitdem hat sich Uniswap zu einem führenden DEX entwickelt, mit einem beträchtlichen Handelsvolumen und einer höheren Liquidität im Vergleich zu seinen Konkurrenten. Bis 2023 hatte sie ihre Position unter den besten dezentralen Börsen auf der Grundlage von Metriken wie Handelsvolumen, Liquidität und Anzahl der aktiven Nutzer gefestigt.
Die Plattform hat mehrere Versionen durchlaufen, wobei Uniswap V2 im Jahr 2020 und Uniswap V3 im Jahr 2021 eingeführt wurde. Im Juni 2023 veröffentlichte Uniswap einen Code-Entwurf für Uniswap V4, der bedeutende neue Funktionen bietet. Bevor wir uns mit den neuen Funktionen von Uniswap V4 befassen, sollten wir einen Blick darauf werfen, wie die früheren Versionen von Uniswap die Entwicklung des Programms geprägt haben.
Uniswap V1 - Übersicht
Uniswap V1, die erste Version der dezentralen Börse, wurde im November 2018 als Proof-of-Concept vorgestellt. Die bemerkenswerteste Neuerung in dieser Version war die Einführung des Constant Product Market Maker (CPMM)-Modells.
Im Gegensatz zum herkömmlichen, auftragsbuchbasierten Ansatz ermöglichte Uniswap den Nutzern, ihre Token in bestimmten Handelspaaren wie ETH/DAI zu bündeln, um einen Teil der Gebühren zu verdienen, die aus den Geschäften innerhalb des Pools generiert werden. Diese Version ermöglichte den Tausch von Token zwischen Ether (ETH) und ERC-20-Tokens sowie zwischen verschiedenen ERC-20-Tokens. Um jedoch einen ERC-20-Token gegen einen anderen zu tauschen, mussten die Nutzer einen zweistufigen Prozess durchlaufen:
- Tauschen Sie den ersten ERC-20 Token gegen Ether (ETH).
- Tauschen Sie Ether (ETH) gegen den gewünschten ERC-20 Token.
Dieser zusätzliche Schritt war erforderlich, weil die Smart Contracts von Uniswap V1 nur direkte Liquiditätspools mit Ether (ETH) unterstützten. Während Uniswap V1 bahnbrechende Konzepte einführte, hatte es auch seine Nachteile. Aufgrund von Ineffizienzen im Preisfindungsmechanismus war es anfällig für Arbitrage, und bei Transaktionen mit hohem Volumen kam es zu erheblichen Ausrutschern.
Uniswap V2-Übersicht
Um die Beschränkungen seines Vorgängers zu beseitigen, wurde Uniswap V2 im Mai 2020 eingeführt, wobei das ursprüngliche Design entscheidend verbessert wurde. Uniswap V2 verfeinerte das AMM-Modell (Automated Market Maker), indem es direkte Token-zu-Token-Swaps ermöglichte, was die Slippage reduzierte und die Kapitaleffizienz erhöhte.
Eine wichtige Neuerung in V2 war die Einführung von Flash-Swaps, die es den Nutzern ermöglichen, vorübergehend einen beliebigen Betrag aus einem Liquiditätspool zu entnehmen, um ihn in derselben Transaktion zu verwenden, sofern sie den ursprünglichen Betrag zusammen mit einer Gebühr zurückgeben. Diese Funktion öffnete die Türen für Arbitrage und Yield Farming, ohne dass Kapital im Voraus eingesetzt werden muss. Mit Uniswap V2 wurden auch zeitlich gewichtete Durchschnittspreise (Time-Weighted Average Prices, TWAP) eingeführt, die es anderen dezentralen Anwendungen ermöglichen, die Uniswap-Preise zuverlässig zu referenzieren und so für mehr Stabilität und Sicherheit zu sorgen.
Uniswap V2-Übersicht
Uniswap V3, das im Mai 2021 eingeführt wurde, trägt dem Bedarf an größerer Kapitaleffizienz und konzentrierter Liquidität Rechnung. Diese Version ermöglicht es Liquiditätsanbietern, bestimmte Preisspannen für ihre Beiträge festzulegen, was zu einer besseren Kapitalnutzung und der Möglichkeit, höhere Gebühren zu verdienen, führt. Eine weitere Änderung in Uniswap V3 ist die Einführung mehrerer Gebührenstufen, darunter 0,05 %, 0,30 % und 1,00 %, die auf unterschiedliche Risikotoleranzen und Handelsvolumina abgestimmt sind.
Darüber hinaus wurde mit Uniswap V3 die Non-Fungible Liquidity (NFL) eingeführt, mit der Liquiditätsanbieter NFTs erhalten, die ihrem Anteil an den Liquiditätspools entsprechen. Diese Neuerung ermöglicht es den Nutzern, ihre Positionen zu handeln, zu verkaufen oder zu übertragen, ohne dass dies Auswirkungen auf die Vermögenswerte im Pool hat. Uniswap V3 hat auch Fortschritte bei der Skalierbarkeit gemacht, indem es in die Layer-2-Lösung von Ethereum, Optimism, integriert wurde, was die Transaktionsgebühren senkt und die Skalierbarkeit der Plattform erhöht.
Was ist neu in Uniswap V4?
Uniswap V4, das noch nicht offiziell veröffentlicht wurde, verspricht mehrere neue Funktionen und Verbesserungen, wie im Code-Entwurf und im Whitepaper beschrieben. Hier sind einige der wichtigsten Änderungen:
- Hooks und Custom Pools: Uniswap V4 führt "Hooks" ein, anpassbare Verträge, die an verschiedenen Punkten im Lebenszyklus eines Liquiditätspools ausgelöst werden können. Dies bietet Entwicklern mehr Flexibilität, um spezifischen Code auszuführen, wenn Liquidität hinzugefügt, entfernt oder angepasst wird. Mit Hooks könnten Pools beispielsweise dynamische Gebühren anwenden, On-Chain-Limit-Orders implementieren oder als zeitlich gewichteter durchschnittlicher Market Maker (TWAMM) fungieren, der große Abschlüsse über die Zeit verteilt, um die Auswirkungen auf den Markt zu verringern. Die Verwendungsmöglichkeiten für Hooks sind breit gefächert und ermöglichen es den Entwicklern, kundenspezifische Liquiditätspools zu erstellen, die beispielsweise verschiedene On-Chain-Orakel verwenden oder mit Leihprotokollen integriert werden können. Dieser Grad der Anpassung könnte Uniswap V4 zu einer anpassungsfähigeren Plattform für verschiedene Anwendungsfälle machen.
- Singleton Vertrag: Im Gegensatz zu Uniswap V3, wo jeder Liquiditätspool seinen eigenen Vertrag hatte, werden bei Uniswap V4 alle Pools in einem einzigen Vertrag zusammengefasst. Dadurch werden die Gaskosten für die Schaffung neuer Pools gesenkt und Multi-Pool-Swaps effizienter gestaltet. Uniswap schätzt, dass dieses neue Design die Kosten für die Bildung von Pools um bis zu 99 % senken könnte.
- Flash-Buchhaltung: Ergänzend zur Singleton-Architektur führt Uniswap V4 das Flash-Accounting ein, das die Handhabung von Token-Transfers verändert. In früheren Versionen erforderte jede Swap- oder Liquiditätsoperation sofortige Token-Transfers. Mit Flash Accounting werden diese Übertragungen auf das Ende der Operation verschoben, was die Komplexität und die Kosten reduziert. Diese Änderung verbessert auch die Routing-Effizienz, was angesichts der potenziellen Zunahme von Liquiditätspools aufgrund von Hooks von entscheidender Bedeutung ist.
- Native ETH-Handelspaare: Uniswap V4 führt die nativen ETH-Handelspaare wieder ein. Während Uniswap V1 ETH/ERC-20-Paare unterstützte, mussten spätere Versionen ETH in WETH umwandeln, was zu zusätzlichen Gaskosten führte. Uniswap V4 ermöglicht dank seiner Singleton- und Flash-Accounting-Struktur den direkten Handel sowohl mit ETH als auch mit WETH und bietet den Nutzern ein kostengünstigeres Erlebnis. Native ETH-Transfers verbrauchen in der Regel etwa die Hälfte des Gases von ERC-20-Transfers, was die Transaktionsgebühren erheblich senken kann.
Die Vorteile von Uniswap V4
Uniswap V4 bietet neue Möglichkeiten für die Schaffung von Liquidität und den On-Chain-Token-Handel. Die wichtigsten Vorteile sind:
- Größere Anpassungsfähigkeit: Die Hinzufügung von "Hooks" ermöglicht es Entwicklern, einzigartige Funktionalitäten in Liquiditätspools zu implementieren. Diese Flexibilität wird wahrscheinlich zu innovativen, auf spezifische Bedürfnisse zugeschnittenen Handelsfunktionen führen.
- Verbesserte Effizienz: Mit "Hooks", Singleton-Verträgen und Flash-Accounting soll Uniswap V4 das Transaktionsrouting rationalisieren und die Gesamteffizienz steigern.
- Reduzierte Gaskosten: Die aktualisierte Architektur von Uniswap V4 könnte die Gasgebühren erheblich senken und die Plattform für eine breitere Nutzerbasis attraktiver machen.
- Potenzial für höhere Renditen für Liquiditätsanbieter: Mit flexiblen Gebührenstrukturen könnten Liquiditätsanbieter (LPs) durch die Festlegung dynamischer Gebühren mehr Möglichkeiten zur Ertragssteigerung haben.
- Fortgeschrittene Handelsstrategien: Die neuen Funktionen von Uniswap V4, wie z.B. Time-Weighted-Average-Market-Maker (TWAMM), Limit-Orders und dynamische Gebühren, öffnen die Tür zu komplexeren Handelsstrategien und sprechen erfahrene Händler an, die nach anspruchsvollen Optionen suchen.
Mögliche Nachteile von Uniswap V4
Uniswap V4 bringt zwar viele Verbesserungen, aber auch einige potenzielle Einschränkungen mit sich, darunter:
- Komplexität des Gebühreneinzugs: Bei Uniswap V4 gibt es zwei verschiedene Gebührenmechanismen: Swap-Gebühren und Entnahmegebühren, für die jeweils eigene Regeln gelten. Wie bei Uniswap V3 können die Uniswap-DAO und die UNI-Token-Inhaber beschließen, einen Prozentsatz der Swap-Gebühren von bestimmten Pools einzuziehen. Darüber hinaus kann die Verwaltung in Uniswap V4 auch einen begrenzten Teil der Entnahmegebühr einnehmen, wenn die "Haken" eines Pools so konfiguriert sind, dass sie Entnahmegebühren enthalten. Dieser doppelte Mechanismus kann die Verwaltung und die Gebührenstrukturen verkomplizieren.
- Eingeschränkte Lizenzierung: Uniswap V4 wird unter der Business Source License 1.1 lizenziert, die die kommerzielle oder produktive Nutzung des Quellcodes für bis zu vier Jahre einschränkt. Nach diesem Zeitraum geht der Code in eine General Public License (GPL) über. Einige Community-Mitglieder haben diesen Lizenzierungsansatz kritisiert und argumentiert, dass er Uniswaps Engagement für eine echte Open-Source-Lösung in Frage stellt.
Abschluss
Die Landschaft der dezentralen Börsen (DEX) ist in ständiger Bewegung, und es entstehen ständig neue Plattformen und Protokolle. Uniswap, eine führende Figur in diesem Bereich, bringt fünf Jahre nach seinem Debüt im Jahr 2018 seine vierte Version auf den Markt. Jede Iteration hat Verbesserungen gebracht, und Uniswap V4 setzt diesen Trend mit bahnbrechenden Änderungen fort, die die Möglichkeiten von DEXs erweitern sollen.
Diese Flexibilität kann jedoch mit einer erhöhten Komplexität für die Nutzer einhergehen. Mit dem offenen Design von Uniswap V4 haben Entwickler nahezu unbegrenzten Spielraum, um mit Hilfe von "Hooks" kundenspezifische Liquiditätspools zu erstellen, aber die Benutzer müssen verstehen, wie diese Pools funktionieren und was die einzelnen "Hooks" bewirken, bevor sie sich damit beschäftigen. Dies könnte die Lernkurve für Benutzer erhöhen, die mit diesen neuen Funktionen nicht vertraut sind. Trotzdem könnten die Vorteile von Uniswap V4 beträchtlich sein. Wie bei jeder neuen Technologie sollten sich die Benutzer die Zeit nehmen, sich selbst zu informieren (DYOR), um die Risiken und Vorteile zu verstehen, bevor sie sich darauf einlassen.