Uniswap V0

Uniswap V1 wurde im November 2018 eingeführt. Tatsächlich war jedoch bereits im Vorjahr der Prototyp von Uniswapd entstanden. Im Jahr 2017 trat Gründer Hayden von Siemens zurück. Sein Freund Karl, der bei der Ethereum Foundation arbeitete, tröstete Hayden: „Der Maschinenbau ist eine untergehende Industrie und Ethereum ist die Zukunft.“ Im November 2017 erstellte er seinen Proof-of-something (Proof of Concept AMM, wie sie ihn nannten), nämlich Uniswap V0. Dieses Bild zeigt, wie Uniswap am Anfang aussah.

Bevor V1 offiziell veröffentlicht wurde, nutzte Hayden die Büros von Balance und MakerDao, um an V0 zu arbeiten. Ende Juli 2018 erhielt Uniswap offiziell einen Zuschuss von der Ethereum Foundation.

Uniswap V1

Am 2. November 2018, am letzten Tag der Devcon 4-Konferenz, wurde der Smart Contract von Uniswap offiziell im Ethereum-Mainnet bereitgestellt. Zu diesem Zeitpunkt gab es nur 30.000 US-Dollar an Kapitalzuflüssen, was lediglich eine Handelstiefe von 100 US-Dollar als anfängliche Liquidität für die drei Token bereitstellte. Anschließend wurden nacheinander auch uniswap.io und app.uniswap.org/# gestartet.

Im September 2019 startete Uniswap V1 sein erstes Liquidity-Mining-Projekt, das auf ERC-20-Tokens basierte. Im V1-Zeitraum waren das Transaktionsvolumen und der Benutzerumfang relativ gering. Als erste Version des Uniswap-Protokolls verfügt V1 über einen auf Automated Market Maker (AMM) basierenden Mechanismus, der es Benutzern ermöglicht, erlaubnislose Token-Transaktionen durchzuführen, ohne dass ein Orderbuch auf der Ethereum-Blockchain erforderlich ist. Diese Version verwendet ein Konstantproduktmodell, was einfach bedeutet, dass das Produkt der Salden der beiden Token im Handelspaar konstant bleibt.

Der innovative Mechanismus von Uniswap V1 bietet Benutzern eine schnelle und bequeme Möglichkeit, Token zu handeln, wodurch die Abhängigkeit von traditionellen zentralisierten Börsen beseitigt wird. Es legte eine solide Grundlage für nachfolgende Versionen von Uniswap und diente auch als Inspiration für andere AMM-Protokolle. Allerdings erregte Uniswap V1 zu diesem Zeitpunkt keine große Aufmerksamkeit der Benutzer.

Uniswap V2

Im Mai 2020 feierte Uniswap V2 sein Debüt! Dies ist ein bedeutendes Upgrade, das Uniswap zu einer Sensation in der Kryptowährungs-Community gemacht hat. Im September 2020 wurde SushiSwap geboren und erregte unzählige Aufmerksamkeit und Nutzer, was dazu führte, dass Uniswap wirklich die Aufmerksamkeit des Marktes auf sich zog.

Im Vergleich zu Uniswap V1 bringt Uniswap V2 eine Reihe bedeutender Verbesserungen mit sich. Am wichtigsten ist, dass es den Handel mit mehreren Token-Paaren einführt, wodurch Handelspaare flexibler und vielfältiger werden. Nicht mehr auf den Austausch mit Ethereum (ETH) beschränkt, jetzt können ERC-20-Token auch untereinander getauscht werden! Darüber hinaus führt Uniswap V2 auch das Orakel des zeitgewichteten Durchschnittspreises (TWAP) ein, was einen großen Durchbruch darstellt!

Die Einführung von Uniswap V2 festigt die führende Position von Uniswap im Bereich des dezentralen Handels. Es bietet Benutzern mehr Funktionalität und Flexibilität, sodass sie ihre Liquidität besser verwalten und eine größere Vielfalt an Transaktionen durchführen können. Es ist das Aufkommen von Uniswap V2, das die schnelle Entwicklung des dezentralen Finanzwesens (DeFi) fördert und Benutzern eine wichtige Liquiditätsquelle bietet.

Uniswap V3

Uniswap V3 wurde im Mai 2021 eingeführt und bringt ein neues Konzept der „zentralisierten Liquidität“ mit sich. Dieses Konzept ermöglicht es Liquiditätsanbietern, spezifische Preisspannen innerhalb von Handelspaaren zu definieren, was eine genauere Kontrolle über die Preise ermöglicht. Dies ermöglicht es Liquiditätsanbietern, mehr an den Handelsgebühren zu verdienen, und verringert die Möglichkeit für Arbitrageure, aufgrund von Preisunterschieden zu handeln.

Gleichzeitig erweiterte Uniswap V3 auch das Oracle von Uniswap V2 und optimierte die Berechnungsmethode und Gaseffizienz des TWAP Oracle. Das V3-Orakel verlängert den Datenverfügbarkeitszeitraum durch einen einzigen On-Chain-Aufruf auf 9 Tage oder sogar länger. Und durch die Gesamtoptimierung von TWAP reduziert V3 den Gasverbrauch im Vergleich zu V2 um etwa 50 %. Einfache Transaktionen werden bei gleicher Funktionalität etwa 30 % günstiger sein als V2-Transaktionen.

Darüber hinaus verwendet Uniswap V2 eine standardmäßige Transaktionsgebühr von 0,3 %, während V3 drei separate Gebührenstufen bietet: 0,05 %, 0,3 % und 1 %. Dies ermöglicht es Liquiditätsanbietern, Pools basierend auf dem Risiko auszuwählen, das sie bereit sind einzugehen. V3 führt außerdem erstmals die Verwendung von NFTs als LPs (Liquiditätsanbieter) zum Nachweis der Liquidität ein, was bedeutet, dass die bereitgestellte Liquidität durch nicht fungible ERC721-Token verfolgt wird.

Die Einführung von Uniswap V3 hatte erhebliche Auswirkungen auf das DeFi-Ökosystem. Es bietet Liquiditätsanbietern mehr Auswahl und bessere Gewinnchancen und verbessert gleichzeitig die Transaktionseffizienz. Uniswap V3 treibt auch Innovationen im dezentralen Handel voran und ist führend bei anderen Börsen und Protokollen in ihren Bemühungen, die Benutzererfahrung zu verbessern und Transaktionskosten zu senken. Allerdings stehen passive Liquiditätsanbieter in der Kritik, weil sie von Echtzeithändlern und professionellen Market Makern aus dem Umsatzbereich verdrängt werden.

Uniswap V4 – Hooks verändert alles

Nachdem der Whitepaper-Entwurf von Uniswap V4 veröffentlicht wurde, gab der Markt eine umfassende Interpretation ab. Es werden hauptsächlich Optimierungen wie Hook, Singleton, Flash Accounting und native ETH erwähnt, wobei Hook die wichtigste Innovation von V4 ist. Der Hook von Uniswap V4 könnte das leistungsstärkste Werkzeug für den Aufbau von Liquidität werden. In Zukunft werden die Kosten für den Aufbau einer DeFi-Plattform und die Kombination von Liquidität erheblich gesenkt.

Haken

Einfach ausgedrückt handelt es sich bei Hooks-Verträgen um Verträge, die andere Smart Contracts aufrufen und während des Transaktionslebenszyklus Logik ausführen. Diese Logiken können durch benutzerdefinierte Verträge implementiert und in kritischen Momenten aufgerufen werden.

Uniswap V4 führt einen neuen Vertrag namens „Hooks“ ein, der zu mehreren Schlüsselmomenten aufgerufen wird und Entwicklern mehr Anpassungsmöglichkeiten und Raum für Innovationen bietet. Zu diesen Schlüsselmomenten gehören:

  • onSwap: Wird aufgerufen, wenn ein Swap stattfindet, und kann zum Aufzeichnen von Transaktionsinformationen, zum Ausführen bestimmter Vorgänge oder zum Ändern von Transaktionsgebühren und anderer benutzerdefinierter Logik verwendet werden.

  • onMint: Wird aufgerufen, wenn ein Liquiditätsanbieter dem Pool Liquidität hinzufügt, und kann zur Aufzeichnung relevanter Informationen oder zur Durchführung bestimmter Vorgänge verwendet werden.

  • onBurn: Wird aufgerufen, wenn der Liquiditätsanbieter Liquidität aus dem Pool entnimmt, und kann zur Aufzeichnung relevanter Informationen oder zur Durchführung bestimmter Vorgänge verwendet werden.

In der Vergangenheit konnten Entwickler von Liquiditätspools nur LP- und LP-Gebühren anpassen, während die Hooks von V4 Entwicklern mehr Raum für Innovationen auf der Grundlage der Liquidität und Sicherheit von Uniswap bieten. Uniswap Labs stellte eine Reihe von Möglichkeiten vor und enthüllte die einzigartigen Eigenschaften des Produkts, darunter:

  • Zeitgewichteter durchschnittlicher Market Maker (TWAMM).

  • Dynamische Gebühren basierend auf der Volatilität oder anderen Werten.

  • Preislimit in der Kette.

  • Außerhalb des Umfangs liegende Liquidität wird in Kreditprotokollen hinterlegt.

  • Benutzerdefinierte On-Chain-Orakel, wie zum Beispiel Geomean-Orakel.

  • LP-Gebühren automatisch in LP-Positionen reinvestieren.

  • Integrierte MEV-Gewinne (Miner Extractable Value) werden an LPs ausgeschüttet.

Uniswap V4 verbessert durch diese Optimierungen den Status der Liquiditätsinfrastruktur weiter und verbessert die Kapitaleffizienz. Das Problem der unbezahlten Verluste (IL) der konzentrierten Liquidität bleibt jedoch bestehen.

IL ist ein inhärentes Problem von AMM. Solange die Preise zweier Vermögenswerte von den ursprünglichen Preisen abweichen, wird es zu IL kommen. Bei zentralisierten Liquiditätsmechanismen wie Uni V3 und V4 ist das IL-Problem aufgrund des hohen Gammas in einem engen Bereich besonders schwerwiegend, was besonders deutlich wird, wenn Liquidität zwischen Märkten mit hoher Volatilität oder Vermögenswerten mit geringer Korrelation bereitgestellt wird.

Aktuelle Möglichkeiten zur Lösung von IL umfassen die Verwendung von Protokoll-Token-Subventionen, die Implementierung dynamischer Gebührenstrukturen, die Einrichtung von Versicherungsfonds und den Einsatz von Absicherungsmechanismen. Diese Methoden sind allesamt indirekte Möglichkeiten zur Linderung von IL-Problemen.

Die dynamischen Bearbeitungsgebühren von Uniswap V4, optimierte Oracle-Preise und mehr LP-Subventionen (wie MEV-Subventionen und automatische Reinvestitions-Abwicklungsgebühren usw.) kompensieren indirekt die IL-Verluste von LP bis zu einem gewissen Grad.

In Bezug auf Sicherheit und Vertragskomplexität ist die Kernlogik von Uniswap V4 dieselbe wie die von V3 und kann nicht aktualisiert werden. Obwohl jeder Pool seinen eigenen Hooks-Smart-Vertrag verwenden und die Funktionalität von Uniswap V4 erweitern und durch externe Vertragsaufrufe mehr Kombinationsmöglichkeiten erreichen kann, sind diese Aufrufe auf bestimmte Berechtigungen beschränkt, die zum Zeitpunkt der Pool-Erstellung festgelegt wurden. Übermäßige externe Vertragsabrufe erhöhen die Gasgebühren, sodass Uniswap V4 bei einfachen Swaps möglicherweise nicht günstiger ist als V3/V2. Dies ist der Kompromiss, der mit Komplexität und Kompositionalität einhergeht.

Uniswap V4 führt außerdem das Konzept der „Singleton“-Verträge ein, das alle Liquiditätspools in einem Vertrag speichert und so die Gasgebühren erheblich einspart. Darüber hinaus führt V4 auch ein schnelles Abrechnungssystem ein, das Vermögenswerte nur auf Basis des Nettosaldos überträgt, wodurch die Effizienz des Systems verbessert und Gasgebühren eingespart werden.

abschließend

Uniswap V4 ist ein wichtiger Meilenstein auf dem Weg zur Entwicklung einer echten DeFi-Infrastruktur. Für Entwickler bietet es eine experimentelle Plattform voller unbegrenzter Fantasie. Sie können verschiedene interessante Erkundungen auf Uniswap V4 starten.

Für Liquiditätsanbieter (LPs) wird die Bereitstellung von Liquidität individueller und bequemer. Für normale Benutzer ist die Erstellung eines Handelspools wirtschaftlicher und bietet mehr Handelsoptionen. Beispielsweise können sie je nach Bedarf zwischen V2, V3 oder V4 wählen, da jede Version ihre einzigartigen Vorteile bietet. Der V2-Vertrag ist einfach und leicht zu verstehen, und die Transaktionsgebühr eines einzelnen Pools ist relativ niedrig, während die Struktur von V4 komplexer ist, aber er kann Benutzern helfen, eine Menge Gaskosten zu sparen, wenn mehrere Pools aufgerufen werden müssen die selbe Zeit.

Die weitere Entwicklung der DeFi-Branche wird die Optimierung der Liquiditätsmanagementmethoden weiter vorantreiben. Für Projektparteien kann die von Uniswap V4 eingeführte Funktion „Donate()“ dabei helfen, das Ziel des Liquiditätsmanagements zu erreichen und die Liquidität des Projekts durch Bestechung von Liquiditätsanbietern zu erhöhen. Darüber hinaus könnte die Hook-Funktion von Uniswap V4 zum leistungsstärksten Werkzeug zum Aufbau von Liquidität werden, wodurch die Kosten für den Aufbau einer DeFi-Plattform und die Kombination von Liquidität gesenkt werden.

Das Erscheinen von Uniswap V4 wird erhebliche Auswirkungen auf die zukünftige DeFi-Landschaft haben. Obwohl der Code von V4 noch nicht fertiggestellt und überprüft wurde und es einige Zeit dauern wird, bis er offiziell veröffentlicht wird, ist dieses Zeitfenster für viele Protokolle eine Gelegenheit, ihre eigene Liquidität zu entwickeln und ihre Entwicklungsrichtung anzupassen. Auf jeden Fall wachsen die Erwartungen der Menschen an Uniswap V4 von Tag zu Tag und sie glauben, dass es neue Möglichkeiten und Veränderungen für die DeFi-Branche bringen wird.