Uniswap V4 Erklärt: Hooks & andere Funktionen
.webp)

Zusammenfassung: Uniswap V4 ist das jüngste Upgrade der führenden dezentralen Börse, das die Effizienz steigern und die Kosten senken soll. Es konsolidiert alle Liquiditätspools in einem einzigen Vertrag, senkt die Gasgebühren und vereinfacht das Liquiditätsmanagement.
Zu den wichtigsten Neuerungen gehören Flash-Accounting zur Minimierung von Token-Transfers, dynamische Gebühren, die sich an die Marktbedingungen anpassen, native ETH-Unterstützung für günstigere Transaktionen und anpassbare Hooks, mit denen Entwickler die Handelsausführung und das Liquiditätsverhalten ändern können.
Was ist Uniswap V4?
Mit Uniswap V4 wird die bisher anpassungsfähigste und kapitalschonendste Version des Uniswap-Protokolls eingeführt. Dieses Update, das am 31. Januar 2025 eingeführt wurde, erweitert die Kontrolle der Entwickler, reduziert die Gasgebühren und ermöglicht fortschrittliche Liquiditätsstrategien für Händler und Liquiditätsanbieter (LPs).
Zu den wichtigsten Verbesserungen gehören Flash-Accounting zur Reduzierung von Token-Transfers, dynamische Gebühren, die sich an die Marktbedingungen anpassen, und ein Singleton-Vertrag, der alle Liquiditätspools in einem System konsolidiert. Das Upgrade stellt auch den nativen ETH-Handel wieder her, wodurch die Notwendigkeit für WETH entfällt, und führt Haken für eine tiefere Pool-Anpassung ein.

Merkmale und Funktionsweise von Uniswap V4
Wie im offiziellen Whitepaper zu Uniswap V4 Core beschrieben, führt das Upgrade einen Singleton-Kontrakt ein, der alle Liquiditätspools konsolidiert, Flash-Accounting zur Optimierung von Token-Transfers und Hooks für Entwickler zur Anpassung der Swap-Ausführung. Nachfolgend finden Sie einen tieferen Einblick in die wichtigsten Funktionen von Uni V4.
Häkchen
Uniswap V4 Hooks sind externe Smart Contracts, die es Entwicklern ermöglichen, das Verhalten von Liquiditätspools anzupassen und zu erweitern. Jeder Pool kann einen einzelnen Hook anhängen, während ein Hook von mehreren Pools verwendet werden kann, um den Ausführungsfluss an bestimmten Punkten im Lebenszyklus des Pools zu ändern.
Zu den Anwendungsfällen gehören:
- Pool-spezifische Hooks: Hooks sind optional und müssen bei der Erstellung eines Pools angegeben werden, um eine gezielte Anpassung zu ermöglichen.
- Lebenszyklus-Hooks: Führen Sie die Logik vor oder nach wichtigen Ereignissen wie der Initialisierung des Pools, Liquiditätszugängen/-entnahmen, Swaps und Spenden aus.
- Granulare Steuerung der Liquidität: Entwickler können mithilfe vordefinierter Hook-Funktionen ändern, wie Liquidität hinzugefügt oder entfernt wird.
- Benutzerdefinierte Swap-Ausführung: Hooks ermöglichen Änderungen des Handelsverhaltens, z. B. die Integration alternativer Preismodelle oder zusätzlicher Swap-Bedingungen.
- Erweiterte Anwendungsfälle: Hooks ermöglichen fortgeschrittene DeFi-Anwendungen, einschließlich benutzerdefinierter AMMs, Yield Farming-Anreize, synthetische Vermögenswerte und Kreditintegrationen.

Singleton Contract & Flash Accounting
Mit Uniswap V4 wird ein einziger Vertrag eingeführt, der alle Liquiditätspools in einem System verwaltet. Dies verringert die Komplexität der Bereitstellung und senkt die Gaskosten.
Darüber hinaus optimiert die Flash-Abrechnung die Transaktionen, indem sie zunächst die internen Salden aktualisiert und die endgültigen Überweisungen am Ende ausführt. Dies gewährleistet die Zahlungsfähigkeit und verbessert gleichzeitig atomare Swaps und Multi-Hop-Transaktionen.

Native ETH-Unterstützung
Uniswap V4 stellt den nativen ETH-Handel wieder her und macht das Ein- und Auspacken von ETH in WETH überflüssig. Native ETH-Transfers kosten fast 50% weniger Gas als ERC-20-Transfers.
Durch die direkte Integration von ETH in Liquiditätspools beseitigt Uniswap V4 Ineffizienzen, die durch die Fragmentierung der Liquidität zwischen ETH- und WETH-Pools entstehen.
Individuelle Buchhaltung
Die benutzerdefinierte Buchhaltung ermöglicht es Entwicklern, Token-Salden während Swaps und Liquiditätsereignissen zu ändern und das standardmäßige konzentrierte Liquiditätsmodell außer Kraft zu setzen. Dies ermöglicht Entnahmegebühren, alternative AMM-Kurven und angepasste LP-Belohnungsstrukturen.
Dynamische Gebühren
Uniswap V4 ermöglicht Gebührenanpassungen pro Swap, auf der Basis von Blöcken oder auf der Basis beliebiger Zeiten und optimiert die Gebühren entsprechend den Marktbedingungen. Gebührenstrukturen können auf der Grundlage von Volatilität, Handelsvolumen und Netzwerküberlastung angepasst werden, um sicherzustellen, dass Liquiditätsanbieter fair entschädigt werden und gleichzeitig die Kosten für Händler minimiert werden.
So verwenden Sie Uniswap V4
Uniswap V4 bietet ein neues Pool-Management, anpassbare Hooks und eine kostengünstigere Liquiditätsbereitstellung und lässt sich nahtlos in frühere Versionen integrieren. Ob Swapping, Bereitstellung von Liquidität oder Entwicklung einer eigenen Logik.
1. Token tauschen
Uniswap V4 macht Token-Swaps nahtlos, indem es den Handel automatisch über die effizientesten Liquiditätspools in V2, V3 und V4 leitet.
Wie man Token auf Uniswap V4 tauscht:
- Zugang zu Uniswap V4: Öffnen Sie die Uniswap-Web-App und verbinden Sie Ihre Geldbörse (z.B. Metamask).
- Token auswählen: Wählen Sie die ERC-20-Token, die Sie tauschen möchten, aus dem Dropdown-Menü aus.
- Geben Sie den Handelsbetrag ein: Geben Sie ein, wie viel Sie senden oder empfangen möchten (zum Beispiel 0,1 ETH für den entsprechenden Betrag in USDC).
- Bestätigen Sie den Tausch: Der Router findet den besten Liquiditätspfad und führt den Handel aus.

2. Bereitstellung von Liquidität
Mit Uniswap V4 können Liquiditätsanbieter (LPs) Positionen in Pools mit optionalen benutzerdefinierten Hooks für fortgeschrittene Strategien erstellen. Durch das Hinzufügen von Liquidität werden Handelsgebühren verdient, wobei die Funktionsweise des Pools flexibel angepasst werden kann.
Wie kann man Liquidität auf Uniswap V4 bereitstellen:
- Öffnen Sie die Liquiditätsseite: Rufen Sie die Uniswap-Web-App auf und klicken Sie auf "Liquidität bereitstellen".
- Wählen Sie Uniswap V4: Wählen Sie die Option "V4". Wenn Sie einen eigenen Haken verwenden, geben Sie die Vertragsadresse ein (optional).
- Legen Sie Pool-Parameter fest: Wählen Sie das Token-Paar, legen Sie die Gebührenstufe fest (z.B. 0,05%, 0,3%) und definieren Sie Ihre Preisspanne.
- Genehmigen und einzahlen: Bestätigen Sie die Token-Genehmigung in Ihrer Brieftasche, schließen Sie die Einzahlung ab und beginnen Sie, Gebühren zu verdienen.

3. Erstellen eines Pools
Mit Uniswap V4 können Benutzer ohne Genehmigung Liquiditätspools erstellen, die neue Handelsmärkte und individuelle Liquiditätsstrategien ermöglichen.
Wie man einen Pool auf Uniswap V4 erstellt:
- Öffnen Sie die Seite zur Poolerstellung: Gehen Sie zur Uniswap-Web-App und wählen Sie "Pool erstellen".
- Legen Sie Pool-Parameter fest: Wählen Sie das Token-Paar (z.B. ETH/USDC), wählen Sie eine Gebührenstufe (z.B. 0,3%) und legen Sie den Tick-Abstand fest.
- Initialisieren Sie den Pool: Entwickler können mit PoolManager über Smart Contracts oder Web3-Tools wie Foundry, Hardhat oder Etherscan einen Anfangspreis festlegen.
- Einsatz mit oder ohne Liquidität: Sie können den Pool entweder sofort mit PositionManager finanzieren oder ihn für eine spätere Liquidität reservieren.

4. Entwicklung von Hooks
Mit den Hooks von Uniswap V4 können Entwickler die Swap-Ausführung, dynamische Gebühren und Liquiditätsstrategien anpassen und so die Flexibilität von Liquiditätspools erhöhen.
Wie man Hooks auf Uniswap V4 entwickelt und implementiert:
- Richten Sie ein Projekt ein: Installieren Sie die Uniswap-V4-Abhängigkeiten (v4-core, v4-periphery) und konfigurieren Sie die Remappings.
- Schreiben Sie Hook-Logik: Entwickeln Sie Smart-Contract-Funktionen, die Swaps, Gebühren oder das Liquiditätsverhalten anpassen.
- Bereitstellen des Hook-Vertrags: Verwenden Sie Foundry oder Hardhat, um den Vertrag bereitzustellen und seine Adresse abzurufen.
- Verbinden Sie den Hook mit einem Pool: Geben Sie bei der Erstellung eines Pools die Adresse des Hook-Vertrags an, um den Ausführungsablauf zu ändern.

Uniswap V4 vs. V3 und ältere Versionen
Uniswap V4 behält das konzentrierte Liquiditätsmodell von V3 bei, ersetzt aber separate Pool-Verträge durch einen Singleton-Vertrag, was die Gaskosten senkt. Es bietet auch Flash-Accounting, wodurch unnötige Token-Transfers reduziert werden, und native ETH-Unterstützung, wodurch die Notwendigkeit für ETH-Wrapping entfällt.
Im Vergleich zu früheren Versionen ist V4 die sparsamste. V1 und V2 hatten einfachere AMM-Modelle, während V3 die Kapitaleffizienz zu höheren Kosten verbesserte. V4 verfeinert dies mit billigeren Swaps, automatisiertem Liquiditätsmanagement und Anpassungen auf Poolebene über Hooks.

Was ist ERC-6909?
ERC-6909 ist ein Token-Standard von Uniswap V4, der die Verwaltung mehrerer ERC-20-Tokens über einen einzigen Vertrag ermöglicht. Er maximiert die Transaktionseffizienz durch die Verwendung interner Buchhaltung und senkt die Gaskosten für Ansprüche, Rücknahmen und Liquiditätsmanagement.
Im Gegensatz zu ERC-1155 eliminiert der ERC-6909 von Uniswap V4 unnötige Rückrufe, vereinfacht die Übertragung von Delegationen und reduziert die Vertragsgröße. Außerdem wird eine Variable für das Gesamtangebot eingeführt, um geprägte und verbrannte Token zu verfolgen, was Hochfrequenzhändlern und Liquiditätsanbietern zugutekommt, indem es tokenisierte Ansprüche ermöglicht.
Uniswap V4 Lizenz
Uniswap V4 ist unter einer Business Source License (BUSL) lizenziert, die die kommerzielle oder produktive Nutzung des Quellcodes bis zum 15. Juni 2027 einschränkt, wenn sie in eine MIT-Lizenz übergeht. Uniswap Governance kann Ausnahmen von der BUSL durch Additional Use Grants gewähren, ähnlich wie bei Uniswap V3.
Über Uniswap
Uniswap wurde 2018 von Hayden Adams als erster großer dezentraler Automated Market Maker (AMM) gegründet und hat sich seitdem zur größten dezentralen Börse (DEX) nach Handelsvolumen entwickelt.
Über Uniswap V2 und V3 hat das Protokoll ein Handelsvolumen von über 2,75 Billionen US-Dollar und 465 Millionen Swaps abgewickelt, ohne dass ein einziger Hack oder Exploit aufgetreten wäre.
Zu den jüngsten Meilensteinen gehören neun unabhängige Audits, ein Sicherheitswettbewerb im Wert von 2,35 Millionen Dollar mit über 500 Teilnehmern und das größte Bug Bounty der Geschichte, bei dem bis zu 15,5 Millionen Dollar für kritische V4-Schwachstellen geboten werden.

Abschließende Überlegungen
Nach einem 15,5-Millionen-Dollar-Bug-Bounty-Programm startete Uniswap V4 auf 10 Blockchains, darunter Ethereum, BNB Chain, Arbitrum, Base und Polygon. In den ersten zwei Wochen betrug die Migration von V3 zu V4 durchschnittlich 7 Millionen US-Dollar TVL pro Tag, was die stetige Akzeptanz widerspiegelt.
Es wird erwartet, dass Uniswap V4 durch die Senkung der Betriebskosten erhebliche Auswirkungen auf Liquiditätsanbieter (LPs) und Investoren haben wird. Der neue Singleton-Vertrag senkt die Gasgebühren um bis zu 30 %, während die dynamischen Gebühren sicherstellen, dass LPs in Zeiten hoher Volatilität mehr verdienen.