Kürzlich habe ich eine Zusammenfassung der Bewertungsmethoden des DeFi-Tracks erstellt. Nach der Untersuchung einiger Fälle ist Uniswap ein typischer Vertreter in Bezug auf Einfluss und iterative Logik.
Die interne Logik der Uniswap-Iteration von V1 auf V4 sowie die Einführung des UniswapX-Protokolls sind funktionale Innovationen und Mechanismusoptimierungen für DEX-Transaktionen.
V1 implementierte zunächst AMM im Verschlüsselungsbereich, V2 reduzierte das ETH-Risiko und startete ein schwieriger zu manipulierendes Preisorakel, V3 löste das Problem der geringen Kapitaleffizienz durch zentralisierte Liquidität, V4 implementierte anpassbares DEX und das UniswapX-Protokoll wurde dadurch gestärkt Der Auktionsmechanismus Die Wettbewerbsfähigkeit von Drittanbieter-Aggregatoren ermöglicht die Optimierung von Preisabweichungen.
Uniswap-Entwicklungsgeschichte
Auf den Status und Einfluss von Uniswap muss nicht näher eingegangen werden. Den Echtzeitdaten von Dune zufolge ist Uniswap immer noch der DEX mit dem größten Marktanteil.
Als führender DEX gibt es ihn schon lange nicht mehr, aber er wurde viele Male wiederholt. Werfen wir einen Blick auf den Entwicklungsprozess:
Im Juni 2017 veröffentlichte Vitalik den Artikel On Path Independence;
Im November 2018 wurde Uniswap V1 veröffentlicht: Unterstützung von Transaktionen zwischen ETH und ERC-20Token;
Im März 2020 wurde Uniswap V2 veröffentlicht: Unterstützt Transaktionen zwischen zwei beliebigen ERC-20-Token-Paaren;
Im Mai 2021 wurde Uniswap V3 veröffentlicht: Verbesserung der Auslastungsrate von LP-Fonds und Vorschlag des Konzepts der aggregierten Liquidität;
Im Juni 2023 wurde Uniswap V4 eingeführt: Die Anpassung von Hooks-Verträgen wurde eingeführt, um Wertverluste zu verhindern;
Im Juli 2023 wurde Uniswap X eingeführt: Aggregation von On-Chain- und Off-Chain-Liquidität, MEV-Schutz.
Uniswap V1: Ein Versuch des automatisierten Market Making
Im Jahr 2017 veröffentlichte Vitalik auf seiner persönlichen Webseite einen Artikel „On Path Independence“, in dem der Automated Market Maker (AMM) zum ersten Mal im Bereich der Verschlüsselung vorgestellt wurde, eine von CEX verschiedene Handelsmethode. Natürlich wird dieser Ansatz in Nicht-Krypto-Kreisen (z. B. traditionellen Finanzkreisen) schon lange diskutiert.
Wir wissen, dass an der Börse, am Terminmarkt oder am bestehenden CEX die meisten Transaktionen im Orderbuch (Orderbuchmodus) abgewickelt werden. Market Maker (z. B. Broker und zentralisierte Börsen) gleichen die Kaufaufträge der Käufer und die Verkaufsaufträge der Verkäufer ab, wenn die Preise übereinstimmen, und schließen so Transaktionen zwischen Käufern und Verkäufern ab.
Bei der Dezentralisierung sind jedoch Probleme aufgetreten. Der Grund dafür ist, dass es in der dezentralen Umgebung von DEX (jeder kann an der Schaffung des Marktes teilnehmen) schwierig ist, Transaktionen im Orderbuchmodus abzugleichen, um entsprechende Liquidität und Transaktionsrate bereitzustellen und Die Erfahrung ist relativ dürftig und ohne ausreichende Liquidität ist es schwierig, die operative Wirksamkeit von CEX zu erreichen.
In diesem Artikel von Vitalik wird ein neuartiges Konzept in den Kryptowährungsmarkt eingeführt: Automatic Market Maker.
Bei diesem Konzept erfolgt die Preisgestaltung von Vermögenswerten über Preisalgorithmen und nicht über das traditionelle Orderbuchmodell. Im AMM-Modell sind keine Notierungen von Market Makern oder ein Systemabgleich erforderlich, und Händler können die Liquidität im Pool direkt nutzen, um den Austausch von Vermögenswerten zu realisieren.
TokenA und TokenB bilden eine konstante Produktbeziehung:
tokenA_balance(p) *tokenB_balance(p)=K (K bleibt unverändert)
Dabei handelt es sich um ein liquiditätsgesteuertes Handelssystem namens Constant Product Market Maker (CPMM).
Bei diesem Ansatz kann ein pfadunabhängiger Market Maker gebildet werden, indem eine beliebige (monotone) Beziehung zwischen TokenA und TokenB definiert und seine Derivate jederzeit berechnet werden, um einen Preis zu ermitteln.
Drei Parteien: LP, Händler, Arbitrageure
Im Market-Making-Mechanismus des AMM gibt es keine bestimmte Gegenpartei, ähnlich wie beim Orderbuchmodell. Der tatsächliche Wert des Vermögenswerts wird durch die mathematische Formel eines konstanten Produkts bestimmt und kann bis zu einem gewissen Grad mit der Gegenpartei verglichen werden ein intelligenter Vertrag, der den automatisierten Handel des Vermögenswerts realisieren kann.
Jemand muss Liquidität in einem Smart Contract bereitstellen, und der Liquiditätsanbieter ist LP (Liquidity Provider). LP stellt Liquidität für Transaktionen bereit, indem er Vermögenswerte in die Smart Contracts im Pool einspeist und so Einnahmen aus Transaktionsgebühren erzielt. Nachdem der LP den anfänglichen Liquiditätspool aufgebaut hat, können Händler Token über den Pool austauschen, und Arbitrageure werden die Initiative ergreifen, um die Vermögenspreise durch Preisarbitrage zwischen verschiedenen Märkten im Einklang mit den Marktpreisen zu halten.
In Uniswap V1, das im November 2018 veröffentlicht wurde, können alle Vermögenswerte über die ETH eingelöst werden. Für Transaktionen zwischen ETH und ERC-20Token kann jeder Token hinzufügen, um mit der nativen ETH zu handeln, die im Wesentlichen ein Vermittler für den Handel mit Vermögenswerten ist.
Was passiert in einem einzelnen Pool, wenn wir handeln wollen?
Gehen Sie davon aus, dass eine ETH derzeit 100 TokenA wert ist und ein ETH/TokenA-Pool aus 10 ETH und 1000 TokenA besteht.
Zu diesem Zeitpunkt entspricht der Wert von 10 ETH und 1.000 TokenA 1.000 US-Dollar und das Verhältnis des Vermögenswerts beträgt 1:1. k=10 *1000=10000, dieses Produkt bleibt unverändert, ohne mehr Liquidität hinzuzufügen.
Angenommen, ich möchte 5 ETH an den Pool verkaufen, dann sollte es sein:
y=10000/(10+5)=666,67,
Die Anzahl der ETH im Pool stieg auf 15 und die Anzahl der USDC betrug zu diesem Zeitpunkt 666,67, also habe ich 5 ETH gegen 333,33 TokenA eingetauscht.
Zu diesem Zeitpunkt beträgt der Preis einer einzelnen ETH im Pool
666,67/15 = 44,44,
Das heißt, eine ETH entspricht 44,44 TokenA.
Wenn sich der Preis in einem einzelnen Pool erheblich von dem anderer Handelsmärkte unterscheidet, werden natürlich sofort Arbitrageure hinzukommen, bis sie die Preisdifferenz auffressen. Schließlich kann der AMM-Mechanismus nur Transaktionspreise generieren, aber keine Marktpreise ermitteln, daher ist die Rolle von Arbitrageuren sehr wichtig.
Vergängliche Verluste, LP-Token, Transaktions-Slippage
Unpermanente Verluste treten auf, wenn sich das Preisverhältnis der eingezahlten Token im Vergleich zum Zeitpunkt ihrer Einzahlung in den Pool ändert. Je größer die Veränderung, desto größer der Verlust der Vergänglichkeit.
Als LP geben wir nun weiterhin ein Beispiel:
UniswapV1-Kernformel: x∗y=k
Als Liquiditätsanbieter fügen wir dem Pool nun weiterhin 10 ETH und 1000 TokenA als anfängliche Liquidität hinzu. Zu diesem Zeitpunkt entspricht 1 ETH 100 TokenA.
Das konstante Produkt der beiden Vermögensmengen ist 10*1000=10000(x*y=10000,x=100y).
Wenn zu diesem Zeitpunkt der Preis von 1 ETH auf 200 TokenA steigt,
Wir können konvertieren:
x*y=10000,x=200y,
Somit werden x=7,071 und y=1414,21 berechnet.
Zu diesem Zeitpunkt änderte sich der Liquiditätspool von ursprünglich 10 ETH und 1000 TokenA auf: 7,071 ETH und 1414,21 TokenA.
Haben Sie das Problem gefunden?
Wenn ich zu diesem Zeitpunkt alle Vermögenswerte einlöse, erhalte ich 7,071 ETH und 1414,21 TokenA. Der in TokenA berechnete tatsächliche Wert beträgt
7,071*200+1414,21=2828,41,
Und wenn man auf der Grundlage der anfänglichen 10 ETH und 1000 TokenA berechnet, sollte der aktuelle Preis sein
10*200+1000=3000TokenA。
Die Differenz in diesem Teil des Einkommens (3000-2828,41=171,59TokenA) ist der vorübergehende Verlust.
Unbeständige Verluste entstehen, weil Liquiditätsanbieter im Rahmen des automatischen Market-Maker-Mechanismus dezentraler Börsen ihre Mittel auf der Grundlage von Preisschwankungen anpassen, was zu Kapitalverlusten und entgangenen Renditen führt.
Da sie sowohl als Käufer als auch als Verkäufer fungieren, sind sie gezwungen, die Menge ihrer gehaltenen Vermögenswerte zu erhöhen, wenn die Preise fallen, und die Menge ihrer gehaltenen Vermögenswerte zu verringern, wenn die Preise steigen, was zu Verlusten führt. Natürlich können Sie sich auch für eine Absicherung entscheiden und Risiken verwalten, indem Sie Short-/Long-Kontrakte an der ETH eröffnen.
Um Benutzer zu motivieren, als LPs Liquidität bereitzustellen und sie zu ermutigen, Preisschwankungen zu ertragen, wurde LP Token ins Leben gerufen. Dies ist eine Belohnung für Liquiditätsanbieter, die für jede Transaktion einen bestimmten Prozentsatz der Bearbeitungsgebühr erhalten können (UniswapV1, Händler zahlen 0,3 % in der Transaktion, die dem Liquiditätsanbieter gehört). Gleichzeitig dient es auch als Zertifikat für LP, die von ihm selbst zugeführte Liquidität abzuheben.
Ein weiteres Konzept ist Trading Slippage, mit dem Freunde, die häufig DEX-Handel betreiben, auf jeden Fall vertraut sein werden. Als liquiditätsgesteuertes Handelssystem ist die schöne konstante Produktgleichung von AMM eine glatte Kurve, und der Preis ändert sich jederzeit entsprechend dem Verhältnis zwischen Angebot und Nachfrage.
Wenn Sie zu diesem Zeitpunkt eine große Anzahl von Tokens handeln, kommt es zu Slippage und es entsteht eine gewisse Differenz zwischen Ihrem erwarteten Preis und dem Preis, den Sie tatsächlich aus dem Pool erhalten. Mit anderen Worten: Es entsteht eine Lücke zwischen dem gewünschten Preis und dem Transaktionspreis.
Uniswap V2: Anpassung, Oracle, Flash Loan
Uniswap V1 unterstützt nur Transaktionen zwischen ERC-20/ETH-Handelspaaren. Im Wesentlichen nutzt es ETH als Übergangswährungsvermittler für den Austausch zwischen ERC-20-Tokens, aber es birgt ein ETH-Risiko für den Export , vorübergehende Verlust- und Rutschrisiken.
In Uniswap V2 basiert es immer noch auf dem „Constant Product Market Maker“-Mechanismus, aber das Upgrade von V2 hat Effizienzverbesserungen mit sich gebracht, darunter: Unterstützung von zwei beliebigen ERC-20-Token-Paaren für den Handel, was bedeutet, dass jedes ERC20 erstellt werden kann – ERC20-Paare, ohne dass eine Paarung über den Übergangspfad der ETH erfolgen muss.
Ich werde auf diesen Punkt nicht näher eingehen. Das Upgrade von V2 umfasst viele Aspekte, und zwei weitere wichtige Punkte sind: die Verbesserung des Preisorakels und die Realisierung von Blitzkrediten.
Verbesserungen an Price Oracle
Im Prozess von Uniswap V1 ist der durch die Aufteilung der Reservefonds der beiden Vermögenswerte im Pool berechnete Preis nicht sicher, wenn er als On-Chain-Preisvorhersage verwendet wird, da er leicht manipuliert werden kann.
Einer der Zwecke dieses V2-Upgrades besteht darin, die Kosten und den Schwierigkeitsgrad der Preismanipulation zu erhöhen. In V1 kann ein Angreifer, der den gemessenen Preis manipuliert, unter der Annahme, dass andere Verträge den aktuellen ETH-DAI-Preis zur Abwicklung von Derivaten verwenden, ETH vom ETH-DAI-Paar kaufen, die Abwicklung des Derivatkontrakts zu einem überhöhten Preis auslösen und dann ETH wird an das Paar zurückverkauft, wodurch sein Handel wieder seinen wahren Preis erreicht. In diesem Fall können Transaktionen sogar als atomare Transaktionen erfolgen oder mit Minern, die die Reihenfolge der Transaktionen innerhalb eines Blocks kontrollieren.
In V2 wird zur Bestimmung des Marktpreisgleichgewichts der Preis einmal pro Block aktualisiert und der Token-Umtauschpreis vor dem nächsten Block ermittelt, d. h. der Token-Marktpreis basiert auf der letzten Transaktion im vorherigen Block.
In diesem Upgrade werden auch neue Preisvorhersagedaten bereitgestellt: Time Weighted Average Price TWAP. Durch die Akkumulation der relativen Preise zweier Vermögenswerte zu Beginn jedes Blocks können andere Verträge auf Ethereum den zeitgewichteten Durchschnittspreis zweier Vermögenswerte über ein beliebiges Zeitintervall schätzen.
Genauer gesagt wird in Uniswap V2 der Preis akkumuliert, indem die kumulative Summe des Preises verfolgt wird, wenn jemand zu Beginn jedes Blocks mit dem Vertrag interagiert. Basierend auf dem Zeitstempel des Blocks wird jeder Preis nach der Zeit gewichtet, die seit der Aktualisierung des vorherigen Blocks vergangen ist. Das bedeutet, dass der Wert des Akkumulators zu jedem Zeitpunkt (nach der Aktualisierung) der Summe der Spotpreise für jede Sekunde in der Vertragshistorie entsprechen sollte.
Benutzer des Orakels können wählen, wann dieser Zeitraum beginnen und enden soll. Die Kosten für die Manipulation von TWAP für Angreifer sind höher und der Preis ist relativ schwer zu manipulieren.
Blitzkredit realisieren
Flash-Darlehen sind im Vergleich zur herkömmlichen Finanzierung eine absolute Innovation, denn echte Transaktionen können nicht wie auf der Blockchain rückgängig gemacht werden. Flash-Swaps-Flash-Darlehen wurden in V2 eingeführt.
Benutzern steht es frei, Vermögenswerte an den Pool zu verleihen und sie an anderer Stelle in der Kette zu verwenden. Sie müssen die Vermögenswerte erst am Ende der Transaktion zurückgeben und entsprechende Zinsen zahlen (Zahlung in derselben Atomtransaktion). Wenn das Geld nicht normal zurückgegeben wird, erfolgt die Transaktion wird zurückgesetzt.
Tatsächlich ermöglicht es jedem, jeden im Uniswap-Pool gespeicherten Vermögenswert schnell auszuleihen. In V1 ist es Benutzern nicht gestattet, den Vermögenswert zu empfangen und zu verwenden, bevor er dafür bezahlt hat. Wenn der A-Vermögenswert zum Kauf des B-Vermögenswerts verwendet wird, muss der A-Vermögenswert an den Vertrag gesendet werden, bevor der B-Vermögenswert erworben werden kann.
Es gibt einige weitere Aktualisierungspunkte: einschließlich der Anpassung des neuen Vertragsrahmens durch Uniswap V2, der Verwendung eines einfachen binären Festkommaformats zur Kodierung und Verarbeitung von Preisen (Genauigkeit), der Aktualisierung der Protokollgebühren, der Unterstützung von Metatransaktionen für geprägte Poolanteile usw.
Uniswap V3: Verbesserung der Kapitaleffizienz
Hintergrund: Uniswap V2 hat Liquiditätsprobleme.
Gemäß der obigen Einführung in den AMM-Mechanismus können wir sehen, dass bei V1 und V2 die Liquidität des Pools tatsächlich im Bereich [0, +∞] verteilt ist. Mit anderen Worten, im V2-Pool ist jeder Preis zulässig. Transaktionen finden statt (siehe Umkehrfunktion glatte Kurve im konstanten AMM-Produkt).
Das scheint auf den ersten Blick eine gute Sache zu sein, aber tatsächlich besteht keine ausreichende Nachfrage nach Handelspaaren mit unterschiedlichen Volatilitäten in ihren Preisspannen, was bis auf einige Handelsgeschäfte zu einem erheblichen Mangel an Liquidität führt Bereiche. , geringe Vermögensauslastung.
Wie Sie sich vorstellen können, ist es sinnlos und verschwenderisch, Liquidität zu einem Preis bereitzustellen, der so weit von der Preisspanne entfernt ist, dass der Preis diesen Punkt möglicherweise nie erreicht.
konzentrierte Liquidität
Um die finanzielle Liquidität zu verbessern, hat Uniswap V3 in diesem Fall das Konzept der konzentrierten Liquidität eingeführt.
Das heißt: Liquiditätsanbieter (LPs) können frei wählen, ob sie Liquidität in einer bestimmten Preisspanne bereitstellen möchten. Dadurch kann die Liquidität besser bereitgestellt und in einem Bereich mit hoher Kapitaleffizienz betrieben werden, und es kann auch in Vermögenspools mit unterschiedlichen Preisen eingesetzt werden Volatilität haben unterschiedliche Konfigurationen.
Jede kleine Preisklasse in V3 kann als V2 bei der Arbeit verstanden werden. Während der Transaktion bewegt sich der Preis gleichmäßig entlang der Kurve. Wenn der Preis einen bestimmten Abschnitt von V2 erreicht, erreicht er den Intervallpunkt des Preisintervalls von V3. Zu diesem Zeitpunkt gleitet der Preis zum nächsten Preisintervall. .
Nachdem wir das obige Konzept verstanden haben, können wir den neuen Begriff kennenlernen – der Kern von V3 sind Ticks.
Ticks, Ticks, sind die kleinsten inkrementellen Beträge, mit denen ein Wertpapier gehandelt werden kann. In V3 werden durch die Aufteilung der Preisspanne von [0, +∞] in unzählige feinkörnige Ticks Beschränkungen für die oberen und unteren Endpunkte jeder Spanne implementiert. Die Liquidität wird durch Granularitätskontrolle aggregiert. Die gesamte Preisspanne in V3 wird durch diskrete, gleichmäßig verteilte Ticks kalibriert, und jeder Tick hat seine eigene Liquiditätstiefe.
Die mathematischen Prinzipien von Uniswap V3 haben sich geändert, obwohl es der zugrunde liegenden Schicht von V2 ähnelt:
L=xy unter dem Wurzelzeichen
L wird als Liquiditätsmenge bezeichnet und die Liquidität im Pool ist die Kombination der beiden Token-Asset-Mengen. Ebenso ist das Produkt der Mengen der beiden Token K, aber da jeder Tick unterschiedliche Liquiditätstiefen aufweist, sind die entsprechenden Formeln für unterschiedliche Tiefen nicht mehr dieselben.
Ich werde nicht näher auf die mathematischen Prinzipien eingehen. Nachfolgend finden Sie einen Artikel von Atis Elsts zu den mathematischen Prinzipien von V3. Interessierte Freunde können ihn selbst lesen.
Uniswap V2 hat immer noch eine Standard-Transaktionsgebühr von 0,3 %, aber in V3 werden aufgrund der unterschiedlichen Granularität drei verschiedene Gebührenniveaus bereitgestellt, nämlich 0,05 %, 0,3 % und 1 %. Zu diesem Zeitpunkt können LPs ihre Kapitaleffizienz auf den am häufigsten gehandelten Bereich konzentrieren, um maximale Renditen zu erzielen.
Darüber hinaus hat V3 das Oracle auf Basis von V2 noch einmal optimiert. Es speichert nicht mehr nur eine Preisakkumulationsvariable, sondern eine Reihe von Variablen, was die Lebensdauer der Daten verlängern, die Gasgebühren senken und Kosten sparen kann.
Uniswap V4: Anpassbarer DEX
Uniswap V4 basiert auf dem zentralisierten Liquiditätsmodell von Uniswap V3 und ermöglicht es jedem, mithilfe benutzerdefinierter Funktionen auf Uniswap einen neuen zentralisierten Liquiditätspool bereitzustellen und so zu einer effizienten und anpassbaren DEX-Plattform zu werden.
In V4 ist der Kernpunkt der Hooks-Vertrag, und die Vision besteht darin, durch die Einführung von „Hooks“ jedem die Möglichkeit zu geben, diese Kompromissentscheidungen zu treffen. Für jeden Pool kann der Ersteller einen „Hooks-Vertrag“ definieren, der die Logik an Schlüsselpunkten im Lebenszyklus des Aufrufs ausführt.
Diese Hooks verwalten auch die Umtauschgebühren und Abhebungsgebühren des Pools, die den Liquiditätsanbietern in Rechnung gestellt werden.
Haken und maßgeschneiderte Pools
Hooks sind eine Reihe von Verträgen, die von Dritten oder Uniswap-Beamten entwickelt wurden. Beim Erstellen eines Pools kann der Pool entscheiden, einen Hook zu binden. Später, in einer bestimmten Phase der Transaktion, ruft der Pool automatisch den daran gebundenen Hook-Vertrag auf. Der Vertrag besteht darin, wichtige Punkte im Lebenszyklus aufzurufen, um die Logik zu implementieren.
Mit anderen Worten: Ein Hook ist ein extern bereitgestellter Vertrag, der eine vom Entwickler definierte Logik an einem bestimmten Punkt in der Ausführung des Pools ausführt. Mit diesen Hooks können Integratoren zentralisierte Liquiditätspools mit flexibler und anpassbarer Ausführung erstellen. Hooks können Poolparameter ändern oder neue Features und Funktionen hinzufügen.
Jeder Uniswap-Liquiditätspool hat einen Lebenszyklus: Während des Lebenszyklus eines Liquiditätspools passieren verschiedene Dinge, darunter: Der Pool wird mit einer Standardgebührenstufe erstellt, Liquidität wird hinzugefügt, entfernt oder neu angepasst, und Benutzer können auch Token usw. austauschen .
In Uniswap v3 sind diese Lebenszyklusereignisse eng miteinander verbunden und werden in einer sehr strengen Reihenfolge ausgeführt. Aber um Platz für anpassbare Liquidität in Uniswap V4 zu schaffen.
Der Hooks-Vertrag erstellt eine Code-Einführungsmethode für Mining-Pool-Bereitsteller, um bestimmte Vorgänge an Schlüsselpunkten im Mining-Pool-Lebenszyklus durchzuführen, z. B. vor und nach Swaps oder vor und nach LP-Positionsänderungen.
Kurz gesagt, Hooks sind Plug-Ins zum Anpassen der Interaktion von Pools, Swaps, Gebühren und LP-Positionen. Durch Hooks-Verträge können Entwickler zusätzlich zur Liquidität und Sicherheit des Uniswap-Protokolls Innovationen entwickeln, indem sie diese mit Hooks der Version 4 integrieren benutzerdefinierte AMM-Pools.
Zu den Beispielfunktionen, die durch Hook-Verträge implementiert werden können, gehören:
Ausführung großer Aufträge über TWAMM über einen bestimmten Zeitraum; Ausführung von On-Chain-Preislimits; dynamische Gebühren, die sich mit der Volatilität ändern; Implementierung von Median-, Kürzungs- oder anderen benutzerdefinierten Orakeln;
Die Kernlogik von Uniswap V4 ist dieselbe wie die von V3 und kann nicht aktualisiert werden. Da jeder Pool nun durch mehr als nur eine Token- und Gebührenschicht definiert ist, können daraus verschiedenste Pools aufgebaut werden. Und obwohl jeder Pool seinen eigenen Hook-Smart-Vertrag verwenden kann, sind Hooks auf bestimmte Berechtigungen beschränkt, die bei der Erstellung des Pools festgelegt werden.
Außerdem gibt es in V4 einige Architekturänderungen, wie zum Beispiel Flash Accounting (Sofortkonto), die die Gasgebühren deutlich senken können. Diese Funktion ist in EIP-1153 enthalten, das „vorübergehende“ Speicherung einführt, und wird nach dem Cancun-Upgrade (Ethereum Cancun) implementiert.
Darüber hinaus verwendet die V4-Version auch den Singleton-Modus (alle Pool-Status in einem Vertrag speichern), Lightning Accounting (sichert die Zahlungsfähigkeit des Pools), stellt die Unterstützung für native ETH wieder her, unterstützt ERC-1155-Token und fügt Governance-Mechanismen hinzu. Warten Sie auf Verbesserungen.
UniswapX: Stärkung des Wettbewerbs
UniswapX ist ein neues erlaubnisfreies, auktionsbasiertes Open-Source-Protokoll (GPL) für den Handel über AMMs und andere Liquiditätsquellen. Das Protokoll wird die Börsenfunktionalität in mehreren Aspekten verbessern, darunter: Höhere Preise durch Bündelung von Liquiditätsquellen Gasfreie Swaps zur Vermeidung von MEV (Maximum Extraction Value) Transaktionsfehler Keine Gebühren In den kommenden Monaten wird UniswapX auf gasfreie Cross-Chain-Swaps ausgeweitet .
Aggregation der nächsten Generation. Aggregation der nächsten Generation
Hintergrund: On-Chain-Transaktionen entwickeln sich weiter, was zu einer Zunahme von Liquiditätspools führt. Neue Gebührenstufen, L2, und mehr On-Chain-Protokolle werden auch die Liquidität verteilen. Lösung: UniswapX zielt darauf ab, dieses Problem durch ein offenes Netzwerk zu lösen, das die Routing-Komplexität an Dritte auslagert, die konkurrieren müssen, um Transaktionen mithilfe von On-Chain-Liquidität wie AMM-Pools oder ihren eigenen privaten Beständen abzuwickeln.
Mit UniswapX können Händler die Uniswap-Schnittstelle nutzen, ohne sich Gedanken darüber machen zu müssen, ob sie den besten Preis erhalten. Die Transaktionen der Händler werden immer transparent aufgezeichnet und in der Kette abgewickelt. Alle Bestellungen werden über den Uniswap Smart Order Router gesteuert, der Dritte dazu zwingt, mit Uniswap V1, V2, V3 und, beim Start, V4 zu konkurrieren.
Im Wesentlichen stärkt UniswapX den Wettbewerbsmechanismus und optimiert den Preisverfall jedes Asset-Pools durch die Routing-Auswahl Dritter.
Darüber hinaus startete UniswapX auch einen neuen Versuch: Gasfreie Transaktionen, bei Scheitern fallen keine Gebühren an. Der Händler unterzeichnet einen einmaligen Off-Chain-Auftrag, der dann in der Kette von einem Dritten übermittelt wird, der im Namen des Händlers Gas zahlt. Der Dritte bezieht die Gasgebühr in den Transaktionspreis ein, kann aber um den besten Preis konkurrieren Ausführung mehrerer Aufträge in Stapeln und Reduzierung der Transaktionskosten. Der MEV-Schutz gibt den ursprünglich durch Arbitrage-Transaktionen erzielten MEV zu einem besseren Preis an Händler zurück.
UniswapX hilft Benutzern dabei, explizitere Formen der MEV-Entnahme zu vermeiden: Aufträge, die mit privaten Vermögenswerten Dritter ausgeführt werden, können nicht „sandwichiert“ werden, und Dritte erhalten einen Anreiz, private Transaktions-Relays zu verwenden, wenn sie Aufträge an Liquiditätspools in der Kette weiterleiten. Die kommende Cross-Chain-Version von UniswapX wird Swapping und Bridging in einem nahtlosen Vorgang kombinieren. Mithilfe des kettenübergreifenden UniswapX können Swapper in Sekundenschnelle zwischen Chains wechseln und sich auf deren Fortschritt freuen.
Das Hauptthema von Uniswap: Iteration
Die interne Logik der Uniswap-Iteration von V1 bis V4 sowie die Einführung des UniswapX-Protokolls ist die funktionale Innovation von DEX (AMM).
V1 implementierte zunächst AMM im Verschlüsselungsbereich, V2 reduzierte das ETH-Risiko und startete ein schwieriger zu manipulierendes Preisorakel, V3 löste das Problem der geringen Kapitaleffizienz durch zentralisierte Liquidität, V4 implementierte anpassbares DEX und das UniswapX-Protokoll wurde dadurch gestärkt Der Auktionsmechanismus Die Wettbewerbsfähigkeit von Drittanbieter-Aggregatoren ermöglicht die Optimierung von Preisabweichungen.
Wir können sehen, dass Uniswap bei jedem Schritt Innovationen hervorbringt – indem es die Kreditkosten senkt, das Benutzererlebnis optimiert, das Wettbewerbsbewusstsein stärkt und neue Technologien einbezieht. Dieses iterative Upgrade ist die Grundlage für die Ewigkeit eines guten Protokolls.




