Lektion 2

Der Intent-Ausführungsstapel

Hier erklären wir, wie intent-basierte Systeme im Hintergrund funktionieren. Sie werden die Rolle von Solvern, den Off-Chain- und On-Chain-Fluss der Intent-Ausführung sowie die Funktionsweise von Validierung, Routing und Abwicklung erkunden. Das Modul zeigt, wie Intents die Benutzerinteraktion vereinfachen und neue Arten von Optimierung und Automatisierung über Chains hinweg freischalten.

Von der Absicht zum Ergebnis: die Kluft überbrücken

Während die absichtsbasierte DeFi mit der Idee beginnt, den Nutzern zu erlauben, zu erklärenwasSie wollen, dass die wahre Innovation darin liegt, wie diese Absichten tatsächlich erfüllt werden. Der Weg von einem abstrakten Ziel – wie "tausche mein ETH gegen USDC zum besten Kurs" – zu einer erfolgreichen Blockchain-Transaktion umfasst einen sorgfältig koordinierten Prozess. Dieser Prozess beinhaltet Solver, Validatoren, Smart Contracts und oft mehrere Protokolle über mehrere Chains hinweg. Das Verständnis dieses Ausführungsprozesses ist entscheidend, um die Kraft und Komplexität von absichtsbasierten Systemen zu schätzen.

Im Zentrum dieser Architektur steht eine entscheidende Frage: Wer übernimmt die Verantwortung dafür, die Absicht eines Nutzers in eine funktionierende Transaktion umzuwandeln? Die Antwort ist eine neue Klasse von Akteuren, die als Solver bekannt sind. Diese Entitäten fungieren als Vermittler zwischen der erklärten Absicht des Nutzers und der Ausführungsschicht der Blockchain. Sie sind nicht nur Transaktionsweiterleiter – sie sind Optimierer, Aggregatoren und Entwickler von Strategien, die konkurrieren, um das bestmögliche Ergebnis zu liefern.

Die Rolle der Solver bei der Ausführung von Absichten

Lösungsanbieter sind dafür verantwortlich, eine Absicht zu interpretieren, den besten Weg zu bestimmen, um sie zu erfüllen, und eine gültige Transaktion zu erstellen, die den Anforderungen des Benutzers entspricht. In vielen Systemen können mehrere Lösungsanbieter um die Erfüllung derselben Absicht konkurrieren, wobei derjenige, der das beste Ergebnis bietet, das Recht erhält, auszuführen.

Dies führt eine neue Ebene der wirtschaftlichen Koordination in DeFi ein. Anstatt dass Benutzer DEX-Aggregatoren durchsuchen oder Brückenrouten manuell vergleichen, erledigen Solver diese Arbeit programmatisch und in Echtzeit. Sie können die Liquidität über mehrere Chains hinweg analysieren, Preisentwicklungen bewerten, Gebühren und Slippage berücksichtigen und sogar mehrere Absichten zusammenfassen, um die Effizienz zu verbessern.

In einigen Systemen können Solver auch als Liquiditätsanbieter fungieren oder direkt mit Protokollen interagieren, um Ausführungsrouten zu finden. Sie werden incentiviert, ehrlich zu handeln, da eine erfolgreiche Ausführung ihnen eine kleine Belohnung einbringt, die normalerweise vom Benutzer gezahlt wird oder in die Slippage-Marge eingerechnet ist. Schlechtes oder böswilliges Verhalten kann zu Strafen oder zum Ausschluss aus Netzwerken zur Erfüllung von Absichten führen.

Mit der Weiterentwicklung des Ökosystems werden die Solver zunehmend anspruchsvoller. Einige werden von professionellen Handelsunternehmen und Market Makern unterstützt; andere sind Open-Source-Bots, die von Community-Mitgliedern betrieben werden. Ihre Rolle ist vergleichbar mit der von Minern oder Validatoren in traditionellen Blockchains – aber anstatt Konsens zu sichern, sichern sie Ausführungsqualität.

Wie Absichten ausgedrückt und entdeckt werden

Bevor Solver Absichten erfüllen können, benötigen sie eine Möglichkeit, diese zu finden. Dies führt zu der Notwendigkeit einer Intent-Broadcasting-Schicht – einer Infrastruktur, in der Benutzer ihre Absichten veröffentlichen können, entweder on-chain oder off-chain, und Solver diese überwachen können.

Einige Protokolle verwenden Off-Chain-Relays, wie Mempools oder API-Endpunkte, um Intentionen zu sammeln. Diese Systeme ermöglichen es den Nutzern, Intentionen privat zu halten, bis die Erfüllung bestätigt ist, wodurch das Risiko von MEV-Angriffen oder Front-Running verringert wird. Andere verlassen sich auf On-Chain-Register, wo Intentionen als Smart Contract-Aufrufe eingereicht oder in Intention-Pools zur öffentlichen Einsicht gespeichert werden.

Die Absichtsnachricht selbst ist ein strukturiertes Datenobjekt, das Folgendes enthält:

  • Das gewünschte Ergebnis (z. B. Token-Tausch, Portfolio-Neugewichtung)
  • Einschränkungen (z.B. Mindestbetrags, Ablaufzeit)
  • Bevorzugte Abwicklungskette oder Adresse
  • Optionale Metadaten für Löser (z. B. Hinweise, Gebühreneinstellungen)

Diese Details helfen den Lösenden, die Machbarkeit zu bewerten und optimale Ausführungspfade zu entwerfen. Einige Systeme erlauben es auch, dass Absichten zusammensetzbare Schritte enthalten, wie "A gegen B tauschen, dann B staken", was die mehrstufige Erfüllung durch einen einzelnen Lösenden oder ein kooperierendes Netzwerk von Lösenden fördert.

Verifizierung, Abrechnung und Vertrauensmodelle

Sobald ein Solver eine Absicht erfasst und einen Weg zur Erfüllung bestimmt, besteht die nächste Herausforderung in der Verifizierung. Die Absicht muss gegen die Einschränkungen des Benutzers validiert werden, und die vorgeschlagene Ausführung muss nachweislich korrekt sein. Dies erfordert häufig Simulationen, bei denen der Solver einen lokalen Test der Transaktion durchführt oder Off-Chain-Tools verwendet, die die Ausgabewerte überprüfen.

Wenn die Simulation erfolgreich ist, erstellt der Solver die tatsächliche Transaktion und reicht sie an die Blockchain ein. In einigen Architekturen hinterlegt der Solver auch eine Kaution oder Unterschrift, die beweist, dass er die Absicht des Nutzers ehrlich erfüllt hat. Dieser Verifizierungsmechanismus stellt sicher, dass nur korrekte und vorteilhafte Ergebnisse vom Protokoll akzeptiert werden.

Die Abrechnung kann je nach System auf unterschiedliche Weise erfolgen:

  • Atomare Abwicklung: Die Transaktion entweder vollständig erfolgreich oder wird zurückgesetzt, wodurch der Benutzer vor partiellem Ausführen geschützt wird.
  • Asynchrone Erfüllung: Die Absicht wird über mehrere Blöcke oder Zeitintervalle erfüllt, was mehr Flexibilität in komplexen oder plattformübergreifenden Szenarien ermöglicht.
  • Bündelabrechnung: Mehrere Absichten werden kombiniert und gemeinsam abgerechnet, wodurch die Gaseffizienz verbessert und Spielraum für Arbitrage durch Solver geschaffen wird.

In allen Fällen muss das System vertrauensminimiert sein. Lösungsanbieter sollten keine Verwahrung über Benutzervermögen haben, und die Absichtstruktur muss Manipulation oder teilweise Lieferung verhindern. Smart Contracts spielen hier eine Schlüsselrolle, da sie als neutrale Schiedsrichter fungieren, die die Ausführungsregeln durchsetzen.

Cross-Chain-Ausführung und Gas-Abstraktion

Eine der leistungsstärksten Funktionen von intent-basierten Systemen ist ihre Fähigkeit, über verschiedene Chains zu operieren, ohne dass der Benutzer in Brücken oder Gaszahlungen involviert ist. Solver können die Komplexität des Transports von Vermögenswerten zwischen Netzwerken abstrahieren, sodass die Benutzer kettenagnostisch bleiben können.

In der Praxis erfordert dies, dass Lösungsanbieter mit Brücken, Relayern und Liquiditätsnetzwerken interagieren, die schnelle Cross-Chain-Transfers unterstützen. Ein Benutzer, der eine Absicht auf Ethereum einreicht, könnte diese durch einen Tausch auf Arbitrum erfüllt bekommen, wobei das Ergebnis nach Optimism übertragen wird – und das alles, ohne zu wissen oder sich darum zu kümmern, wie es gemacht wurde.

Die Gasgebühren sind ebenfalls abstrahiert. In vielen Fällen zahlt der Solver die Gasgebühren im Voraus und holt sie sich aus der Ergebnismarge oder über eine Servicegebühr zurück. Dies beseitigt die Notwendigkeit für Benutzer, native Token auf mehreren Chains zu halten, und reduziert weiter die Reibung.

Fortgeschrittenere Designs ermöglichen es den Benutzern sogar, Gas in jedem Token zu bezahlen oder Gasanreize direkt in der Absichtsnachricht zu integrieren. Dies öffnet die Tür zu Meta-Transaktionen, bei denen Benutzer Nachrichten off-chain signieren und Solver sich um den Rest kümmern, einschließlich Gas.

Ausführungsumgebungen und Lösungsökosysteme

Mit dem Reifen der intent-basierten Systeme entsteht ein vielfältiges Ökosystem von Ausführungsumgebungen. Einige Protokolle betreiben ihre eigenen Solver-Netzwerke, während andere offene Teilnahme ermöglichen. In Uniswap X kann beispielsweise jeder Solver auf eine Swap-Anfrage mit einem Angebot reagieren, und der Benutzer wählt das beste Angebot aus. In CowSwap nehmen Solver an versiegelten Batch-Auktionen teil, bei denen der beste Preis gewinnt, ohne Ausführungsstrategien offenzulegen.

Die bevorstehende SUAVE-Architektur von Flashbots hebt dies auf die nächste Stufe, indem sie Intent-Märkte einführt, in denen Intents gebündelt und an Validatoren oder Suchende versteigert werden, die um deren Erfüllung konkurrieren. Dies schafft eine neue Art von Intent-Ökonomie, in der Solver, Validatoren und Protokolle alle daran teilnehmen, die Ziele der Nutzer so effizient wie möglich zu erreichen.

Einige Systeme gehen sogar noch weiter, indem sie die Zusammensetzung von Absichten ermöglichen, wobei Solver mehrere, voneinander abhängige Absichten gleichzeitig über Benutzer hinweg erfüllen. Dies ermöglicht kooperative Ausführungsstrategien, optimierte Liquiditätsnutzung und neuartige Formen des Wertflusses, die in transaktionsorientierten Systemen einfach nicht möglich sind.

Ausführungsqualität, Fehlerbehandlung und Ruf

Trotz der Automatisierung ist die Erfüllung von Absichten nicht risikofrei. Netzwerküberlastung, volatile Preise oder Liquiditätsverschiebungen können dazu führen, dass Absichten fehlschlagen oder nicht vollständig erfüllt werden. Protokolle müssen daher Rückfallmechanismen, Zeitlimits oder alternative Lösungen einbauen, um sich von fehlgeschlagenen Versuchen zu erholen.

Einige Systeme führen Reputationsmechanismen ein, bei denen Solver im Laufe der Zeit Vertrauen basierend auf Ausführungsgenauigkeit und Erfolgsquote erwerben. Schlechte Leistungen können zu Ausschluss oder eingeschränktem Zugang zu Premium-Intents führen. Diese Modelle schaffen wirtschaftliche Anreize zwischen Solvern und Nutzern, ähnlich wie bei der Strafung von Validatoren in Proof-of-Stake-Systemen.

Darüber hinaus ermöglichen einige Protokolle den Benutzern, bevorzugte Solver auszuwählen oder Vertrauensbeziehungen zu Solver-Diensten aufzubauen. Dies schafft ein flexibles Vertrauensmodell, das erlaubenlosen Zugang mit leistungsbasiertem Filtern kombiniert.

Warum das Verständnis des Stacks wichtig ist

Der Intent-Ausführungsstapel ist keine Black Box. Es ist ein programmierbarer, modularer und wettbewerbsfähiger Marktplatz, der die Qualität der Benutzerergebnisse im intent-basierten DeFi bestimmt. Zu wissen, wie es funktioniert, ist entscheidend für jeden, der auf diesen Systemen aufbaut oder mit ihnen interagiert.

Für Entwickler bedeutet es, Absichten zu entwerfen, die sicher, ausdrucksstark und erfüllbar sind. Für Benutzer bedeutet es, Front-Ends und Netzwerke auszuwählen, die zuverlässige Unterstützungsdienste bieten. Für Protokolle bedeutet es, Anreizsysteme zu schaffen, die ehrliche, leistungsstarke Anbieter anziehen, die die Qualität und Effizienz der Erfüllung verbessern.

Intentionen sind nur so mächtig wie die Infrastruktur, die sie real werden lässt. Das Solver-Netzwerk, die Ausführungspipeline, die Gas-Abstraktionstools und die Abwicklungsschichten bilden zusammen den Maschinenraum dieses neuen Paradigmas.

Haftungsausschluss
* Kryptoinvestitionen sind mit erheblichen Risiken verbunden. Bitte lassen Sie Vorsicht walten. Der Kurs ist nicht als Anlageberatung gedacht.
* Der Kurs wird von dem Autor erstellt, der Gate Learn beigetreten ist. Vom Autor geteilte Meinungen spiegeln nicht zwangsläufig die Meinung von Gate Learn wider.