Kurz erklärt: Intents (englisch für „Absichten“) bezeichnen in Blockchain-Anwendungen ein Interaktionsmodell, bei dem Nutzer ein gewünschtes Ergebnis vorgeben, statt jeden einzelnen Transaktionsschritt selbst festzulegen. Spezialisierte Akteure, oft Solver genannt, ermitteln und führen den konkreten Weg zur Erfüllung aus.
Konzept und Abgrenzung
Im klassischen Transaktionsmodell legt ein Nutzer genau fest, welche Aktion ausgeführt werden soll, etwa „tausche über eine bestimmte Börse Token A gegen Token B“. Bei einem Intent formuliert der Nutzer nur das Ziel, zum Beispiel „ich möchte mindestens X von Token B für Y von Token A erhalten“, und überlässt die Wahl des Ausführungswegs anderen.
Der Ansatz gewann ab etwa 2023 im Umfeld von DeFi und Ethereum-nahen Projekten an Aufmerksamkeit. Er wird als Weiterentwicklung gegenüber der reinen Transaktionslogik verstanden und ist eng mit Konzepten wie Account Abstraction verbunden.
Funktionsweise
Ein typischer intent-basierter Ablauf umfasst:
- Signierung: Der Nutzer signiert eine Absichtserklärung mit Bedingungen (etwa Mindestbetrag, Fristen).
- Verbreitung: Der Intent wird an ein Netzwerk von Solvern weitergegeben.
- Wettbewerb: Solver konkurrieren darum, die für den Nutzer beste Ausführung anzubieten, etwa durch Bündelung, Routing über mehrere Handelsplätze oder Nutzung von Liquiditätsquellen.
- Ausführung und Prüfung: Die gewählte Lösung wird ausgeführt; ein Vertrag oder Protokoll prüft, ob die vom Nutzer gesetzten Bedingungen eingehalten wurden.
Werden die Bedingungen nicht erfüllt, kommt die Transaktion nicht zustande.
Beispiele und Einordnung
Elemente intent-basierter Architektur finden sich in verschiedenen Projekten, etwa in Cross-Chain-Bridging-Lösungen, dezentralen Handelsprotokollen mit Auktionsmechanismen (z. B. CoW Protocol) sowie in Forschungsansätzen wie Anoma und SUAVE. Die Ausgestaltung unterscheidet sich je nach Projekt erheblich.
Als Vorteile werden häufig eine einfachere Nutzererfahrung und potenziell bessere Ausführungspreise genannt. Als Herausforderungen gelten die Abhängigkeit von Solvern, mögliche Zentralisierung dieses Akteurskreises sowie Fragen rund um MEV und Transparenz.
Häufige Fragen
Was sind Intents in der Blockchain?
Intents sind ein Modell, bei dem Nutzer ein gewünschtes Ergebnis vorgeben und spezialisierte Akteure, sogenannte Solver, den konkreten Ausführungsweg ermitteln und umsetzen.
Wie unterscheiden sich Intents von normalen Transaktionen?
Bei normalen Transaktionen legt der Nutzer jeden Schritt selbst fest, bei Intents nur das Ziel und die Bedingungen, während die Ausführung anderen überlassen wird.
Was ist ein Solver?
Ein Solver ist ein spezialisierter Akteur, der Intents entgegennimmt und im Wettbewerb mit anderen die für den Nutzer beste Ausführung sucht und durchführt.
Welche Projekte nutzen Intent-Konzepte?
Elemente intent-basierter Architektur finden sich unter anderem in Handelsprotokollen wie CoW Protocol sowie in Forschungsansätzen wie Anoma und SUAVE.
Welche Risiken sind mit Intents verbunden?
Diskutiert werden vor allem die Abhängigkeit von Solvern, eine mögliche Zentralisierung dieses Akteurskreises sowie Fragen zu MEV und Transparenz.
Zusammenfassung
Intents sind ein Interaktionsmodell in Blockchain-Anwendungen, bei dem Nutzer ein gewünschtes Ergebnis samt Bedingungen vorgeben, statt jeden Transaktionsschritt selbst zu bestimmen. Spezialisierte Solver konkurrieren darum, die beste Ausführung zu liefern. Der Ansatz verspricht einfachere Bedienung und bessere Preise, wirft aber Fragen zu Solver-Zentralisierung und MEV auf.
Weiterführende Quellen
- Ethereum.org: Account Abstraction: ethereum.org
- CoW Protocol Dokumentation: docs.cow.fi