Was ist ein automatisierter Market Maker (AMM)?

Automatisierter Market Maker

Die Automatisierter Market Maker (Automated Market Makers oder AMM) sind zu einem festen Bestandteil des DeFi-Ökosystems geworden, Ermöglichung von Billionen an Handelsvolumen. AMMs wurden 2017/2018 von Projekten wie Bancor und Uniswap gefördert und bieten eine interessante Alternative zum traditionellen Modell des zentralen Limit-Orderbuchs.

La Nachbildung eines Orderbuchs Auf der Blockchain stoßen Sie auf zwei Hauptprobleme: Erstens, Für jede Bestellung fallen Gaskosten an die ein Hersteller senden oder ändern möchte, was mit der Zeit kostspielig und ineffizient wird. Zweitens, da Blockchain-Daten öffentlich verfügbar und leicht zugänglich sind, die vorlaufend es hindert Trader daran, die Trades auszuführen, die sie wirklich wollen.

Ein Haupt Vorteile von MMA über die Auftragsbücher ist das Jeder kann Vermögenswerte liefern zu einem Paar, um ein Liquiditätsanbieter zu werden und Handelsgebühren zu verdienen. Als Ergebnis, AMMs können mehr Kapital anziehen, was zu einer größeren Markttiefe für dezentrale Börsen (DEXs) im Vergleich zu ihren zentralisierten Gegenstücken führt. Daher ist es nicht verwunderlich, dass diese Innovation zu einer wichtigen Grundlage für die beliebtesten DEXs und sogar andere DeFi-Anwendungen geworden ist.

Eine kurze Geschichte des MMA

Ethereum-Mitbegründer Vitalik Buterin diskutierte zuerst den Betrieb eines DEX auf der Blockchain mit AMM im Jahr 2016, die später inspirierte die Gründung von Uniswap.

Obwohl Bancor die Schaffung des ersten AMM (Omnipool genannt) zugeschrieben wird, war dies einer der Hauptnachteile dieses Ansatzes Die Token mussten mit dem nativen BNT-Token des Protokolls gekoppelt werden. Da dieser Token als gemeinsamer Nenner in allen Pools verwendet wurde, erforderten alle Börsen den BNT-Token. Infolgedessen erlebten Händler zweimal Slippages, wenn sie von USDC zu ETH wechseln wollten (da der allgemeine Pfad lautet: USDC zu BNT, dann BNT zu ETH).

Indem die Notwendigkeit eines Netzwerk-Tokens für den Austausch wie bei Bancor entfällt, Uniswap-Operationen hängen vollständig von Token-Reserven ab in einem Liquiditätspool, dank einer einfachen, aber eleganten Formel: x * y = k das hat DeFi revolutioniert. Der Erfolg von Uniswap seit seiner Einführung im November 2018 führte schließlich zur Schaffung von Dutzenden ähnlicher AMM-basierter DEXs und zeigte, dass AMMs als vielversprechend waren neues finanzielles Primitiv.

Obwohl Uniswap mit seinen ersten beiden Implementierungen seitdem große Fortschritte gemacht hat Liquidität wird gleichmäßig über die gesamte Bandbreite bereitgestellt Preise von null bis unendlich, Kapitaleffizienz fehlte. Dieses Problem wurde mit der Einführung von gelöst konzentrierte Liquidität in Uniswap v3, wo die Kapitaleffizienz stark verbessert wurde, was zu einer höheren Liquidität und weniger Schlupf führte.

Für LPs verringert es das Risiko von unbeständiger Verlust weil Liquidität wird in einer Reihe von Preisen bereitgestellt. Ein weiterer vorteilhafter Aspekt der konzentrierten Liquidität ist die Einfachheit und Flexibilität, die sie ermöglicht, da Uniswap v3 die Form jeder möglichen AMM annehmen kann.

Nachdem wir nun ein wenig über den Hintergrund von MMAs Bescheid wissen, schauen wir uns an, wie sie funktionieren.

MMA Schritt für Schritt erklärt

Um den Handel zu erleichtern, AMM ersetzt Auftragsbücher durch Liquiditätspools. Ein Liquiditätspool ist grundsätzlich a Smart Contract, der Reserven von zwei verschiedenen Token in einem bestimmten Verhältnis hält. Der Smart Contract Code legt fest, wie Reserven die Preise bestimmen, die Regeln für die Liquiditätsbereitstellung und den Handel sowie die Gebühren, die Händlern beim Austausch über den Pool entstehen.

Die Liquiditätsanbieter (im Folgenden LP) kann Krypto-Assets an eine Pool-Reserve liefern, um Handelsgebühren aus jeder Transaktion zu verdienen und Token-Belohnungen für die Bereitstellung von Liquidität erhalten zu einem bestimmten Pool. Token-Belohnungen werden in der Regel im Governance-Token des Protokolls ausgegeben und geben den Inhabern Stimmrechte bei der Entwicklung des Protokolls und seiner AMM.

Um den Anteil der Gebühren zu verfolgen, den ein LP erhält, werden Poolanteile als LP-Token gutgeschrieben im Verhältnis zu Ihrem Liquiditätsbeitrag als Bruchteil des Gesamtpools. Das heißt, wenn ein LP 10 % des Vermögens bereitstellt, verdient er 10 % der vom Pool generierten Handelsgebühren. Die LP-Token, die Ihre Liquiditätsposition darstellen, können jederzeit verbrannt werden, um Liquidität aus dem Pool zu entfernen.

Die Hauptinnovation der MMAs gegenüber dem Orderbuchmodell ist dies Jeder kann Liquidität bereitstellen und verdienen Sie einen Teil der Handelsgebühren, was die Teilnahmebarrieren senkt. Im Modell des zentralisierten Orderbuchs ist die Rolle einer LP in der Regel wenigen ausgewählten vermögenden Privatpersonen oder Unternehmen vorbehalten. Mit dem Aufkommen von MMA öffnet sich diese Funktion einem viel breiteren Publikum.

Aus Händlersicht besteht der Vorteil darin Sie können sofort Liquidität erhalten bei der Interaktion mit einem Pool, und es muss nicht auf einen passenden Befehl gewartet werden. Wenn ein Händler einen Token kaufen oder verkaufen möchte, kann er zum Pool gehen, den Vermögenswert und den Betrag angeben, den er handeln möchte. Der Smart Contract also liefert einen Wechselkurs basierend auf der Peg-Kurve, die nach den Reserven der beiden verschiedenen Token im Pool berechnet wird.

Betrachten Sie als Beispiel einen Pool für ETH-USDC mit den folgenden Reserven: ETH = 1 und USDC = 500.Nach dem Uniswap v000-Modell entspricht der AMM-Preis dem Reserveverhältnis (10 USDC). Sobald der Händler 000 ETH mit $2 in USDC kauft, entfernt das AMM 150 ETH aus dem Pool und schreibt diese Token der Brieftasche des Händlers gut. Die AMM fügt dem Pool auch die 1 USDC des Händlers hinzu. Basierend auf dem Gebührenparameter, der vom Smart Contract festgelegt und berechnet wird, wird dem Händler ein Prozentsatz Ihrer Transaktion in Rechnung gestellt.

Nachdem der Handel ausgeführt wurde, befindet sich etwas weniger ETH im Pool und etwas mehr USDC. Da die Peg-Kurve den Preis der ETH algorithmisch als Verhältnis der Vermögensmengen bestimmt, Der ETH-Preis fällt auf rund 147 USDC. Wenn der Händler ETH für USDC verkauft hätte, hätte sich das Verhältnis in die entgegengesetzte Richtung bewegt und einen Anstieg des ETH-Preises verursacht.

Bei größeren Handelsgrößen die Differenz zwischen dem Spotpreis und dem realisierten Preis (auch bekannt als Slippage) steigt, wenn die Anzahl der gehandelten Token im Verhältnis zur Poolgröße zunimmt. Daher zwingen AMMs diejenigen, die größere Transaktionen eingehen, einen höheren Preis im Vergleich zu kleineren Transaktionen zu zahlen. Daher muss für auszuführende Orders eine gewisse Slippage-Toleranz eingestellt werden.

Wenn eine Transaktion eintritt, die dazu führt, dass der von der Gruppe notierte Preis erheblich vom breiteren Marktwert abweicht, Arbitrageure können eingreifen und nachjustieren Poolbeträge, um von der Preisdifferenz in der AMM und anderen Handelsplätzen zu profitieren.

Wenn beispielsweise ein großer Ausverkauf von ETH dazu führte, dass der Preis von 150 USDC auf 135 USDC fiel, der Marktdurchschnitt jedoch nahe bei 150 USDC bleibt, können Arbitrageure ETH von AMM kaufen und an anderen Handelsplätzen verkaufen. . Da Arbitrageure mehr ETH über das AMM kaufen und mehr ETH aus dem Liquiditätspool entnommen wird, der Preis wird schließlich mit dem Marktpreis konvergieren von 150 USDC.

Wie wir zuvor gesehen haben, jeder Umtausch verändert die Zusammensetzung des Poolvermögens und der Wechselkurs wird automatisch aktualisiert, wodurch sich der Wert der gesamten Gruppe ändert. Wenn der Preis eines Vermögenswerts schwankt, schwankt auch der Wert des Pools, was bedeutet, dass der Wert des Poolanteils der LP ebenfalls schwankt. Idealerweise möchte ein LP Liquidität so nah wie möglich an dem Preis entfernen, zu dem er die Position eingegangen ist, da er einen Verlust erleiden kann, wenn Vermögenswerte nach einer Preisänderung, bekannt als, aus dem Pool abgezogen werden unbeständiger Verlust. Der vorübergehende Verlust kann jedoch durch die Gebühren und die Token-Belohnung ausgeglichen werden, die von der LP verdient wurden.

MMA in Aktion

In diesem Abschnitt werden wir drei beliebte AMM-Modelle untersuchen, um die verschiedenen Ansätze hervorzuheben: Uniswap, Curve y Balancer.

Uniswap

Es gibt verschiedene Variationen von MMA mit verschiedene Kurvendesigns der Union.

Das Constant Product Market Maker-Modell reguliert den Preis, indem es das mathematische Produkt der Mengen zweier Vermögenswerte konstant hält. Beispielsweise sind die Uniswap-Versionen 1 und 2 als CPMMs bekannt, bei denen das Vielfache der Menge zweier verschiedener Token gemäß der folgenden Formel konstant gehalten wird:

[hervorheben]x * y = k[/hervorheben]

Dabei ist x der Betrag eines Tokens (z. B. ETH), y der Betrag eines anderen Tokens (z. B. USDC) und k eine Konstante.

In v2 geht der Smart Contract der Gruppe davon aus, dass die Reserven der beiden Vermögenswerte den gleichen Wert haben. Ein LP müsste dem Pool also ETH und USDC im Verhältnis 50:50 zur Verfügung stellen, um k konstant zu halten.

In v3, die Liquiditätsbereitstellung kann in einem Teil der Kurve konzentriert werden von Anleihen, Verringerung von Slippage und Verbesserung der Kapitaleffizienz. LPs in v2 würden Liquidität über die gesamte Preisspanne der Anleihenkurve bereitstellen, was bedeutet, dass ein Großteil der Liquidität nicht verbraucht wird. Mit konzentrierter Liquidität können LPs einen Bereich wählen, in dem sie Liquidität bereitstellen würden, und ihre Positionen basierend auf den Marktbedingungen anpassen.

Deshalb Uniswap v3 entfernt sich vom konstanten Produktmodell, indem dieses Modell mit einem Marktmacher mit konstanter Summe kombiniert wird. Operationen werden nicht entlang der einstufigen Kurve durchgeführt, die durch die Gleichung x * y = k bestimmt wird, wie in früheren Versionen. Die Liquidität kann diskontinuierlich sein, was bedeutet, dass jede LP-Position aus einem einzelnen Pool abgezogen werden könnte, was bei v1/v2 nicht passieren kann.

Curve

Kurve ist ein Beispiel dafür Hybridfunktion MMA, das das Konstantprodukt- und das Konstantsummenmodell kombiniert, um einen automatisierten Market Maker bereitzustellen, der für Stablecoin-Trades effizienter ist.

Ein Curve v1-Liquiditätspool besteht aus zwei oder mehr Assets mit der gleichen Beziehung, wie USDC und DAI, WBTC und renBTC oder stETH und ETH. Stablecoins haben einen massiven Anstieg der Akzeptanz erfahren, Curve ist zum DEX mit dem höchsten gesperrten Gesamtwert geworden, was stabile Trades mit sehr niedrigen Gebühren und Slippage ermöglicht.

Wenn die Vermögenswerte in einem Pool unausgeglichen werden, nimmt die Peg-Kurve die Form einer konstanten Ausgangskurve an (ähnlich wie Uniswap v1/v2). Wenn jedoch Vermögenswerte so angeboten werden, dass der Wechselkurs nahe genug an der Parität liegt, verschiebt sich die Anleihenkurve in Richtung eines Konstantsummenmodells:

Der Vorteil eines Konstantsummenansatzes besteht darin, dass er die bei konstanten Produktmodellen auftretende Abweichung eliminiert. Das von Curve verwendete Hybridmodell wird durch das 'Stableswap-Invariante' in der folgenden Abbildung:

In Kurve v2, die Preisstaffel wird laut Orakel ständig aktualisiert interne Preistabelle, um den Marktpreis besser darzustellen und sicherzustellen, dass der Handel nahe der Gewinnschwelle bleibt. Die Market-Maker-Funktion kann an jeden Preis gebunden werden, was für alle Token geeignet ist, anstatt Stablecoins oder Vermögenswerte, die zusammen gehandelt werden.

Balancer

Das Balancer-Protokoll ermöglicht jedem Pool, mehr als zwei Assets zu haben und in jedem Verhältnis geliefert zu werden. Jedem Vermögenspool wird bei der Poolbildung eine Gewichtung zugewiesen, wobei die Summe der Gewichtungen gleich 1 ist, wobei sich die Gewichtungen nicht mit der Bereitstellung oder Entnahme von Liquidität ändern, sondern stattdessen den Wert des Pools als Bruchteil des Werts darstellen aus der Gruppe.

Balancer verallgemeinert das Konzept eines konstanten Produkts, das von Uniswap auf ein geometrisches Mittel angewendet wird, wodurch ein sogenannter konstanter Mittelwert Market Maker entsteht. Dieses Modell fügt zusätzlich zu den LPs und Händlern, den sogenannten Controllern, die mit der Verwaltung einer Gruppe beauftragt sind, einen weiteren Spieler in der MMA hinzu.

[highlight]x^(0,2) + y^(0,3) + z^(0,5) = k[/highlight]

Mit Balancer Smart Pools, die eine konstante Durchschnittsformel verwenden (wie die oben gezeigte), Wir können Liquiditätspools mit bis zu acht Token erstellen, wodurch mehr Anpassungen möglich sind.

Daher sind Balancer-Fonds wie Indexfonds, die ein Portfolio von Vermögenswerten mit festen Gewichtungen aufbauen. Die folgende Grafik vergleicht die von Balancer verwendete Kurve mit zwei Vermögenswerten (einer mit 25 % und der andere mit 75 %) im Vergleich zur Uniswap v2-Kurve.

Balancer

 

Beispielsweise können wir eine beliebige Gewichtung für einen bullischen oder bärischen Pool festlegen. Eine bullische Gruppe für ETH-USDC kann erstellt werden, indem eine Gewichtung von 90 % für ETH und 10 % für USDC angegeben wird. Alternativ kann ein bärischer Pool gestartet werden, indem man das Gegenteil tut.

Andere AMM DeFi-Anwendungen

DEXs sind nur ein Anwendungsfall von Protokollen, die den AMM-Algorithmus verwenden, der auch die Grundlage für andere Anwendungen in DeFi bildet.

Ein bemerkenswertes Beispiel ist Liquiditäts-Bootstrapping-Pools (LBP) von Balancer. LBPs werden für faire Token-Releases verwendet Ewiges Protokoll das erste Projekt in tun Sie dies mit dem Token $PERP. Im Gegensatz zu den bisher untersuchten MMAs Poolparameter können geändert werden. Ein Pool von zwei Token wird mit dem Projekt-Token wie PERP und einem Sicherheiten-Token wie USDC eingerichtet.

Es legt zunächst die Gewichtung zugunsten des Projekt-Tokens fest und ändert sich dann allmählich zugunsten des Sicherheiten-Tokens am Ende des Verkaufs. Token-Verkäufe können kalibriert werden damit der Preis auf das gewünschte Minimum sinkt. Auf diese Weise funktioniert ein AMM ähnlich wie eine Auktion, bei der frühe Käufer einen höheren Preis zahlen und der Token-Preis des Projekts im Laufe der Zeit sinkt, bis die Zuteilung abgeschlossen ist.

Wir finden gute Beispiele für MMA-Anwendungen in DeFi außerhalb von DEX unter automatisierte Kredite, mit Projekten wie Nominalfinanzierung y Ertragsprotokoll. Beide Projekte ermöglichen festverzinsliche, befristete Krypto-Asset-Lending und Lending mit einer konstanten Power-Sum-Peg-Kurve.

AMMs sind in diesen Fällen darauf ausgelegt, ERC-20-Token ähnlich wie Nullkuponanleihen zu handeln, die zu einem bestimmten zukünftigen Zeitpunkt gegen den zugrunde liegenden Vermögenswert eingelöst werden können. Eine konstante Leistungssummenkurve bettet die Zeit bis zum Verfall in den Preis ein, sodass Benutzer auf der Grundlage von Zinssätzen und nicht auf Basis des Preises handeln können.

MMA sind eine der entscheidenden Innovationen, die aus dem DeFi-Raum hervorgehen und haben zur Entwicklung einer Vielzahl von dezentralen Anwendungen geführt, darunter DEXs und automatisierte Kreditvergabe. Die Erforschung verschiedener und verbesserter Variationen (wie TWAMM) ist noch im Gange und erweitert den Designraum und die Entstehung von a neue Generation von Protokollen, die mit AMM erstellt wurden.

Hinterlassen Sie einen Kommentar