Heim >web3.0 >Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

王林
王林Original
2024-06-08 10:04:13506Durchsuche

Was ist der neue Cross-Chain-Intent-Standard ERC7683? Was bringt uns ERC7683? Was macht ERC7683? Die erwartete Einführung des Ethereum ETF hat den ETH-Beta-Goldrausch entfacht. Die Erholung der Mainnet-Transaktionen wird sich zwangsläufig auf die verschiedenen L2-Ökosysteme von Ethereum auswirken. Beispielsweise hat die Ankündigung einer enormen Finanzierung durch Farcaster die Aufmerksamkeit von DEGEN erneut auf sich gezogen, und alle haben in der ETH-Beta-Welle erneut begonnen, OP zu verfolgen ...

Heute hat die Der Herausgeber dieser Website wird Ihnen eine detaillierte Einführung in den neuen Cross-Chain-Intent-Standard ERC7683 geben. Freunde, denen er gefällt, sollten gemeinsam einen Blick darauf werfen!

Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

Das Gesamttransaktionsvolumen von L2 im Uniswap-Protokoll wird bald 300 Milliarden US-Dollar erreichen

Aber zurück zum eigentlichen Betrieb: Da Instant Hot Spots zufällig in jeder Kette auftauchen, wenn Benutzer Hot Spots schnell jagen möchten, Sie können mit Mitteln aus jeder Kette konfrontiert werden. Die Höhe ist unterschiedlich, die Mittel müssen kettenübergreifend sein und die Erfahrung und der Betrieb sind nicht gut.

Vor kurzem hält sich Uniswap als großer Bruder von DEX-Transaktionen auf der ETH-Mainnet-Kette über aktuelle Ereignisse auf dem Laufenden und fordert alle auf, auf den neuen Standard für kettenübergreifende Absichten zu achten, der gemeinsam von Uniswap und Across entwickelt wurde – ERC-7683.

Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

Ausführungsprozess von kettenübergreifenden Transaktionen gemäß ERC-7683-Standard

Wird dies verschiedenen ETH DeFi 1.0-Projekten mehr Vitalität und Katalysator verleihen?

Cross-Chain ist leicht zu verstehen, aber was ist die „Cross-Chain-Intention“?

Bevor wir kettenübergreifende Absichten erklären, stellen wir zunächst vor, was „Absichtsarchitektur“ ist:

Absichtsarchitektur ist eine Entwurfsmethode, bei der Benutzer nur den Endzustand angeben müssen, den sie erreichen möchten (d. h. Absicht), ohne sich um einen spezifischen Implementierungsprozess zu kümmern. Das System findet und führt automatisch den besten Weg aus, um das Ziel basierend auf der Absicht des Benutzers zu erreichen.

Wenn man die Absichtsarchitektur versteht, ist das Konzept der „Cross-Chain-Intent“ nicht mehr abstrakt:

Cross-Chain-Intent bezieht sich auf die Ausführung benutzerdefinierter Transaktionen zwischen verschiedenen Ketten. Sie haben beispielsweise einen USDC auf Ethereum und möchten ihn gegen MATIC auf Polygon eintauschen. Im kettenübergreifenden Absichtssystem müssen Sie dem System nur „USDC auf Ethereum in MATIC auf Polygon umtauschen“ mitteilen, und das System findet automatisch den optimalen Pfad zum Abschluss der Transaktion, einschließlich kettenübergreifender Überbrückung und Austausch.

ERC-7683, der erste Cross-Chain-Intent-Standard

Das Cross-Chain-Intent-System vereinfacht theoretisch die Komplexität traditioneller Bridging-Cross-Chains und wird zur Hauptlösung für die Cross-Chain-Interaktionen der Benutzer. Die derzeitige Hauptschwierigkeit bei diesen Systemen besteht jedoch in der Notwendigkeit ausreichender Liquidität und eines aktiven Füllnetzwerks, um kettenübergreifende Transaktionen durchzuführen.

Mit der Zunahme der Anzahl der Ketten und der kettenübergreifenden Nachfrage werden Benutzer bei unzureichendem Fluss und chaotischer Füllnetzwerkplanung mit höheren kettenübergreifenden Kosten, längeren Wartezeiten und höheren Ausfallraten konfrontiert.

ERC-7683 standardisiert kettenübergreifende Absichten und optimiert den kettenübergreifenden Transaktionsprozess und löst aktuelle Probleme bei kettenübergreifenden Transaktionen durch innovative Methoden:

Standardisierte Transaktionsschnittstelle: ERC-7683 definiert die Standardstrukturen CrossChainOrder und ResolvedCrossChainOrder zur Konvertierung von Aufträgen In ein ausführbares Standardformat geparst, ist es für Füller leicht zu verstehen und zu verarbeiten, wodurch verschiedene Blockchain-Systeme interoperabel werden. ERC-7683 schlägt vor, dass alle kettenübergreifenden Absichten derselben sequentiellen Struktur folgen, sodass ein gemeinsames, gemeinsam genutztes Shim-Netzwerk Transaktionen abschließen kann.

Gemeinsames Füllernetzwerk:

Nachdem ein Benutzer eine Bestellung über eine standardisierte Transaktionsschnittstelle unterzeichnet hat, wird die Bestellung über das Netzwerk an mehrere Füller weitergegeben, und die Füller nehmen Aufträge über einen Gebotsmechanismus entgegen, wodurch das beste Angebot und ein effizienter Ausführungspfad bereitgestellt werden.

Automatisierte Verarbeitung:

Benutzer müssen nur die angegebene Transaktionsabsicht eingeben und das System führt komplexe kettenübergreifende Vorgänge automatisch aus, wodurch Kosten und Zeit reduziert werden. Benutzer profitieren von geringeren Kosten und einem besseren Benutzererlebnis.

Sichere Fondsverwahrung:

Der Abwicklungsvertrag verwahrt Benutzergelder über einen standardisierten Verifizierungsmechanismus und wird erst dann an den Abfüller freigegeben, wenn die Transaktion erfolgreich ist.

Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

Stellen Sie sich vor, dass das Verhalten des Benutzers beim manuellen Überqueren der Kette durch die Cross-Chain-Brücke wie die ursprüngliche Logistikkette ist. Wenn der Benutzer ein Paket von A nach B schicken möchte, muss er es selbst packen und wiegen, anpassen die Route, und schließlich kontaktieren Sie den Transportkanal und senden Sie es schließlich zurück. Sie müssen das Paket selbst den gesamten Weg verfolgen. Es gibt auch Fälle, in denen Spediteure unterschiedliche Kapazitäten und Preisvorstellungen haben oder sogar Artikel verloren gehen. Die Schritte sind kompliziert und erfordern, dass Benutzer viele Faktoren unabhängig verstehen und berücksichtigen.

ERC-7683 ist wie ein ausgereiftes Expressunternehmen mit einer Reihe einheitlicher und vollständiger Standards, einschließlich Wiegepreisen, Routenanpassung, Kapazitätszuweisung usw. Für Benutzer erspart eine solche „One-Click-Cross-Chain“ Sorgen und Geld.

Erwartungen von der Projektseite

Die Welt leidet seit langem.

Aus prozesstheoretischer Sicht bietet Uniswap einen praktischen Cross-Chain-Prozess zum Zweck der Einführung des ERC-7683-Standards, um den Fortschritt der Cross-Chain-Technologie zu fördern.

Nicht nur Benutzer, sondern auch viele Projektparteien wie Optimism und Krystal haben ihren Respekt für die Einführung von ERC-7683 zum Ausdruck gebracht. Alle freuen sich auf ein gutes und schnelles Cross-Chain-Protokoll, um Liquidität freizusetzen und mehr in die Kette zu bringen . Vitalität.

Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

Derzeit befindet sich ERC-7683 in der Überprüfungs- und Diskussionsphase und wurde noch nicht offiziell eingeführt. Es wird erwartet, dass es nach weiteren Verbesserungen und Genehmigungen offiziell implementiert wird.

Uniswap und AcrossProtocol werden diesen Freitag um 13:00 Uhr EST ein Austauschtreffen zu ERC-7683 abhalten. Zu diesem Zeitpunkt können Sie sich über die tatsächliche Anwendung des ERC-7683-Standards informieren, nachdem dieser online gegangen ist, und weitere Informationen und Details erhalten.

Wir stellen vor: ERC7683: ein neuer Standard für kettenübergreifende Absichten, der gemeinsam von Uniswap und Across entwickelt wurde

Dieser Artikel ist in zwei Teile unterteilt. Zunächst habe ich meine Überzeugung zum Ausdruck gebracht, dass die Kettenabstraktionsinfrastruktur für die Akzeptanz von Kryptowährungen durch den Verbraucher von entscheidender Bedeutung ist und dass eine absichtsbasierte Architektur der beste Weg ist, sie zu entwerfen. Zweitens beschreibe ich das Haupthindernis für die beabsichtigte breite Einführung: die Aktivität des Lösungsnetzwerks.

Am Ende des Artikels schlage ich einen Lösungsvorschlag vor und stelle den in Zusammenarbeit zwischen Across und Uniswap entwickelten Standard vor, der auf dem Feedback der CAKE-Arbeitsgruppe basiert. Dieser Standard zielt darauf ab, die Benutzererfahrung der Lösung zu optimieren, die Eintrittsbarriere in ein gemeinsames Lösungsnetzwerk zu senken, sodass die meisten Absichten an dieses Netzwerk weitergeleitet werden können, und letztendlich das Gedeihen größerer, wettbewerbsfähigerer Lösungsnetzwerke zu ermöglichen.

Agenda-Frage:

  • Endzustand definieren: Was macht eine kryptografische Anwendung „nutzbar“?
  • Warum ist „Kettenabstraktion“ die Lösung für die Benutzererfahrungsprobleme, die durch die Grundtopologie modularer Blockchains entstehen?
  • Warum müssen nutzbare kryptografische Anwendungen auf einer Kettenabstraktionsinfrastruktur aufgebaut werden?
  • Lösungsraum:

  • Wie absichtsbasierte Architektur Kettenabstraktionen erzeugt
  • Verstehen Sie, dass Absichtsmärkte am besten funktionieren, wenn Lösungsnetzwerke groß und wettbewerbsfähig sind
  • Die Einführung von Absichtslösungsnetzwerken erfordert die Einführung weiterer absichtsgenerierender Anwendungen
  • Vorschlag:

  • Warum wir einen kettenübergreifenden Intent-Standard brauchen, der „Lösungs-UX“ priorisiert, um den Lösungs- und Intent-Markt groß genug zu skalieren, um Netzwerkeffekte zu erzielen
  • Ohne Kettenabstraktion ist es unmöglich, verwendbare Kryptoanwendungen zu erstellen

    Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

    Verfügen unsere besten und hellsten Gebäude über eine redundante Infrastruktur?

    Viele Leute beschweren sich darüber, dass die besten Krypto-Ingenieure sich zu sehr darauf konzentrieren, den Endbenutzern mehr Blockplatz zur Verfügung zu stellen. Diese Kritik ist berechtigt; es gibt im Verhältnis zur Nachfrage zu viele L2-Lösungen für Endbenutzer.

    Ich weigere mich jedoch zu akzeptieren, dass es keine nützlichen kryptografischen Anwendungen gibt.

    Dezentrale Finanzierung bietet Einzelpersonen die Möglichkeit, ihre digitalen Vermögenswerte selbst zu verwahren, sodass sie anspruchsvolle Dienstleister umgehen und ihre digitalen Vermögenswerte zum Kauf von Dingen mit realem Wert nutzen können. Das Versprechen der Selbstverwahrung von Daten bietet auch eine utopische Alternative für Personen, die zunehmend davor zurückschrecken, dem FAANG-Monopol für die Sicherheit ihrer Daten zu vertrauen.

    Ich denke, das eigentliche Problem ist nicht der Mangel an nützlichen Krypto-Apps, sondern die Reibung, wenn Endbenutzer versuchen, auf diese Apps zuzugreifen. Endbenutzer sollten bei der Interaktion mit verschlüsselten Apps Folgendes erleben:

    • Geschwindigkeit: Apps sollten sich so schnell anfühlen wie Web2-Apps
    • Kosten: Im Gegensatz zu Web2 müssen für alle Web3-Interaktionen gewisse Kosten anfallen, aber „pro Klick“ Die Kosten sollten trivial sein
    • Zensurresistenz („keine Erlaubnis erforderlich“): Jeder mit einer Brieftasche sollte in der Lage sein, mit der App zu interagieren, solange er sich die Kosten leisten kann.
    • Sicherheit: Klicks sollten die vom Benutzer erwartete Aktion ausführen und nicht sein rückgängig gemacht, Alle Web3-Updates sollten dauerhaft sein

    Dies sind die Attribute einer „brauchbaren“ kryptografischen Anwendung.

    Wir versuchen schon seit langem, nutzbare Krypto zu entwickeln

    Die heutigen modularen Blockchain-Lösungen bieten Verbrauchern alle diese Eigenschaften, aber sie sind nicht alle an derselben Stelle verfügbar.

    Im Jahr 2020 ist die Blockchain monolithisch und bietet Endbenutzern zwei von drei Attributen: Geschwindigkeit, Kosten oder Sicherheit. Wir stellten uns dann eine Rollup-zentrierte oder modulare Zukunft vor, die alle drei Attribute gleichzeitig freisetzt.

    Heute haben wir den Grundstein für diese Rollup-Upgrade-zentrierte Infrastruktur gelegt. L2 bietet günstigen und schnellen Blockspeicherplatz, während die meisten L2s erlaubnislosen Blockspeicherplatz bereitstellen. Stattdessen bietet L1 einen WW3-resistenten sicheren Blockraum (mehr über die Kompromisse zwischen der Sicherheit und dem Benutzererlebnis von L1 und L2 können Sie in meinem Artikel lesen). Diese L2s stellen über regulierte Nachrichtenpfade eine sichere Verbindung zu L1s her und legen so den Grundstein für ein modulares und interoperables Netzwerk. In den letzten vier Jahren haben wir die Verbindung zwischen Blockchains aufgebaut, die nützliche kryptografische Anwendungen unterstützt. Aber warum sind modulare Blockchains so unbrauchbar?

    Die Unvermeidlichkeit modularer Blockchain-Netzwerke besteht darin, dass Kapitalvermögen auf der sichersten Ebene gesammelt wird, während Benutzerklicks auf schnelleren und kostengünstigeren Ebenen gesammelt werden.

    Die modulare Blockchain-Topologie fördert die Bereitstellung von sicherem Blockspace auf einer anderen Ebene als billigem und schnellem Blockspace. Benutzer neigen natürlicherweise dazu, ihre Werte in den sichersten Netzwerken zu speichern, sie werden jedoch häufige Interaktionen mit günstigen und schnellen Netzwerken verlangen. Der kanonische Pfad zwischen L2 und L1 ist konstruktionsbedingt langsam und/oder teuer. Diese Phänomene erklären, warum Benutzer diese kanonischen Pfade durchlaufen und L1-Assets verwenden müssen, um für L2-Interaktionen zu bezahlen. Dies führt zu einer „unbrauchbaren“ Benutzererfahrung mit Verschlüsselung.

    Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

    Das Ziel der Kettenabstraktion besteht darin, die Reibung für Benutzer zu verringern, die Werte über die Pfade dieser Protokolle senden. Chain-Abstraktoren gehen davon aus, dass Benutzer Dapps ihre gewünschten Endzustände lieber als „Intentionen“ zuweisen und dass Dapps für die Umsetzung ihrer Absichten verantwortlich sind. Benutzer sollten die Verwahrung sicherer Vermögenswerte nicht gefährden, um Zugang zu niedrigen Gebühren und geringer Latenz zu erhalten.

    Bei der Kettenabstraktion geht es also darum, dass Benutzer Werte sicher, kostengünstig und schnell über das Netzwerk übertragen können. Heutzutage besteht ein üblicher Benutzerfluss darin, dass ein Benutzer mit einem USDC-Guthaben auf einer „sicheren“ Kette (wie Ethereum) einen NFT prägen oder neue Token auf einer neuen Kette (wie Blast oder Base) austauschen möchte. Der Weg, dies in möglichst wenigen Schritten zu erreichen, besteht darin, eine Abfolge von Bridge → Swap → Mint-Transaktionen (oder Swap → Bridge → Mint) durchzuführen.

    In diesem Beispiel möchte der Benutzer seinen USDC in der sicheren Kette verwenden, um einen NFT in einer anderen Kette zu prägen. Solange sie den NFT erhalten und ihr USDC-Guthaben am Verwahrort ihrer Wahl aufbewahrt wird, werden die Benutzer zufrieden sein.

    Absichtsbasierte Architektur ist die einzige Möglichkeit, Kettenabstraktionen zu erstellen.

    Kettenabstraktionen basieren auf der kettenübergreifenden Wertübertragung, aber das Senden von Werten über kanonische Nachrichtenpfade ist entweder teuer oder langsam. „Schnelle Brücken“ bieten Benutzern eine kostengünstige und schnelle Alternative zum Senden von Werten über Netzwerke, führen jedoch zu neuen Vertrauensannahmen. Messaging ist der intuitivste Weg, schnelle Brücken zu bauen, da es auf der TCP/IP-Architektur basiert und auf einem Bridging-Protokoll basiert, das als TCP-Router fungiert, um die beiden Ketten zu verbinden.

    Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

    TCP/IP-Diagramm von ResearchGate

    Bei der Wertübertragung per Messaging handelt es sich um ein Brückenprotokoll, das Nachrichten zwischen Verträgen auf der Original- und der Zielkette sendet. Diese Nachricht wird auf der Ursprungsseite durch eine Benutzertransaktion ausgelöst und an die Zielseite weitergeleitet, sobald die „Gültigkeit“ der Nachricht überprüft wurde.

    Eine Nachricht kann erst verifiziert werden, nachdem die ursprüngliche Kettentransaktion, die die Nachricht initiiert hat, abgeschlossen wurde, d. h. die Transaktion dauerhaft in die kanonische Blockchain der ursprünglichen Kette aufgenommen wurde. Diese Überprüfung kann durch einen Gültigkeitsnachweis erfolgen, der besagt, dass die Transaktion in den Konsens der ursprünglichen Kette aufgenommen wurde, einen optimistischen Vorschlag oder nachdem eine bestimmte Anzahl von Zeugenunterschriften auf der ursprünglichen Seite gesammelt wurde. Sobald die Nachricht an den Bridge-Vertrag in der Zielkette weitergeleitet wird, werden die Token an den Benutzer freigegeben.

    Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

    Bei dieser Architektur gibt es mehrere grundlegende Probleme:

    • Der Verifizierungsmechanismus muss auf die vollständige Endgültigkeit warten, bevor er eine Nachricht an den Zielkettenprotokollvertrag sendet. Bei L2 mit optimistischem Bestimmungszeitraum kann dies bis zu sieben Tage dauern.
    • Senden Sie nur eine kettenübergreifende Nachricht pro Brückentransaktion oder Stapelnachrichten zusammen, aber der Stapel kann erst gesendet werden, nachdem die letzte Nachricht im Stapel abgeschlossen ist.
    • Die Fähigkeit der Brücke, auf externe Liquidität zuzugreifen, um den Nutzern Preisverbesserungen zu bieten, ist begrenzt, da sie den Erfüllungspfad der Absicht des Nutzers angeben muss.

    Schnelles Bridging auf Basis von Messaging ist je nach Verifizierungsmechanismus unsicher, langsam oder teuer. Intent Marketplace ist eine alternative Architektur zur schnellen Überbrückung, die auf einer wichtigen Erkenntnis beruht:

    Wert ist fungibel und für den Empfänger spielt es keine Rolle, wie der Wert übertragen wird, solange die Gelder eingehen

    Bridges können Wert sein Übertragung an einen erfahrenen Agenten auslagern, um die Geschwindigkeit zu erhöhen und die Kosten zu senken? Die Liquidität ist innerhalb und außerhalb der Kette dynamisch, und Preisverbesserungen können erzielt werden, wenn der Überbrückungsmechanismus bei der Überbrückung von Transfers flexibel den besten Ausführungspfad wählen kann.

    Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

    Der Absichtsmechanismus ermöglicht es Benutzern, die genauen Bedingungen oder Verträge festzulegen, unter denen ihre Wertübertragungstransaktionen ausgeführt werden können.

    Die einfachste Absicht besteht darin, X Token aus Kette A zu bezahlen, um eine Bestellung von Y Token auf Kette B zu erhalten.

    Bridging-Protokolle erfordern nicht, dass Nachrichten zwischen Domänen gesendet werden, um die domänenübergreifende Absicht des Benutzers zu erfüllen. Stattdessen lagert das Protokoll die Wertübertragung an Agenten aus, die aus einem Netzwerk erlaubnisfreier Löser ausgewählt werden, und einzelne Löser fordern später eine Erstattung durch das Überbrückungsprotokoll. Im Gegensatz dazu legen nachrichtenbasierte Mechanismen genau fest, wie ihre Transaktionen durchgeführt werden sollen, und sind nicht auf die Verfügbarkeit von Brokern angewiesen.

    Intent-Settlement-Protokolle

    Intent-basierte Überbrückungsprotokolle können genauer als Intent-Settlement-Protokolle bezeichnet werden. Sie sind dafür verantwortlich, sicherzustellen, dass der Solver nicht gegen benutzerdefinierte Bedingungen verstößt. Das Absichtsabrechnungsprotokoll bietet Lösungsvermittlern die Garantie, dass sie eine Rückerstattung und Belohnung erhalten, wenn sie Benutzerabsichten erfüllen. Zu diesem Zweck muss die Vereinbarung zur Vereinbarung der Absicht bei Oracle Berufung einlegen, um die Authentizität der Absichtserfüllung zu überprüfen. Die Sicherheit des Orakels kann auf der optimistischen Herausforderungsperiode, der Zeugenschwelle oder dem ZK-Gültigkeitsnachweis usw. basieren.

    Da ein einzelner Löser das endgültige Risiko übernehmen und den besten Ausführungspfad bestimmen kann, ermöglicht das Intent-Settlement-Protokoll eine schnelle und kostengünstige Wertübertragung.

    Die Messaging-Brücke kann nur kommunizieren, wenn die ursprüngliche Kette ihre Endgültigkeit erreicht hat. Heute beträgt die Endgültigkeitszeit sieben Tage beim Optimistic Rollup und eine Stunde beim ZK Rollup. Obwohl diese Endgültigkeitszeiten mit der weit verbreiteten Einführung der ZK-Light-Client-Technologie und den Fortschritten in der Vorabbestätigungstechnologie für gemeinsame Besteller sinken dürften, ist es unwahrscheinlich, dass sich die Endgültigkeitszeiten für Benutzer jemals als „sofort“ anfühlen werden, was die Fortsetzung beweist Bedarf an schnellen Überbrückungslösungen. Ohne das Risiko der Endgültigkeit einzugehen, wäre die Brücke selbst dann nicht in der Lage, die Nachrichtenübermittlungsgeschwindigkeiten über den Endgültigkeitszeitraum hinaus zu erhöhen, selbst wenn sie einen zusätzlichen vertrauenswürdigen Proxy im Relay-Pfad hinzufügen wollte, um Verluste aufgrund einer Kettenreorganisation abzudecken.

    Die durch die absichtsbasierte Architektur bereitgestellte Beschleunigung liegt darin begründet, dass ein einzelner Solver in einem heterogenen Solver-Netzwerk mehr Finalitätsrisiken tragen kann als ein Message-Passing-Protokoll und die Absicht des Benutzers erfüllen kann, bevor das Risiko einer Kettenreorganisation vollständig verschwindet. Der Solver berechnet den Benutzern dann das Endgültigkeitsrisiko, das sie beim Austausch schnellerer Zeiten eingehen.

    Die Auslagerung der kettenübergreifenden Absichtserfüllung an Agenten wird im Durchschnitt auch die Preise für Benutzer verbessern. Beim absichtsbasierten Bridging werden die Löser am Frontend zur Erfüllung der Benutzeraufträge in der Zielkette vom System zurückgegeben, nachdem ihre Erfüllung validiert wurde. Diese Absichtsabrechnungen können gebündelt werden, um die Kosten zu verteilen. Im Gegensatz zu Nutzern verlangen Füller keine sofortige Rückzahlung und berechnen den Nutzern eine entsprechende Finanzierungsgebühr. Die Batch-Abrechnung ist nicht das einzige Merkmal der absichtsbasierten Architektur, aber diese Architektur ist synergistischer mit der Batch-Abrechnung, da sie den Erstattungsschritt vom Schritt der Absichtserfüllung trennt.

    Die größere Quelle der Preisverbesserung ergibt sich aus der Intuition, dass Wert fungibel ist und die Suche nach dem besten zeitlichen Weg im Allgemeinen den Werttransfer übertreffen wird. Allerdings gibt es einige Wege, die zeitlich unschlagbar sind, wie z. B. der Transport über die CCTP-USDC-Zeit.

    Messaging-Brücken müssen verschlüsseln, wie sie den Benutzern einen Mehrwert bieten. Einige entscheiden sich dafür, Token aus Liquiditätspools zu einem vorher festgelegten Wechselkurs zu versenden, während andere repräsentative Token an Empfänger prägen, die anschließend die erforderlichen kanonischen Token-Vermögenswerte umtauschen müssen.

    Um die Absichten der Benutzer zu erfüllen, können Agenten Liquidität aus einer Kombination von Liquiditätsplätzen in der Kette und außerhalb der Kette beziehen. Das wettbewerbsfähige Solver-Netzwerk bietet Benutzern theoretisch unbegrenzte Liquiditätsquellen (aber selbst diese Liquiditätsquellen können bei On-Chain-Ereignissen mit hoher Volatilität, wie z. B. beliebten NFT-Minting-, Airdrops- und Rugs-Pull-Ereignissen, in eine Richtung schnell erschöpft sein).

    Nachdem der Solver eine kettenübergreifende Bestellung als Absicht übermittelt hat, kann er den durch die Bestellung generierten MEV als Preisverbesserung verinnerlichen.

    Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

    Absichtsbasierte Architekturen sind von Grund auf sicher konzipiert.

    Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

    Absichtsbasierte Brücken werden sicher gebaut, weil sie die dringenden Bedürfnisse der Benutzer von den komplexen Bedürfnissen der Siedlungsnetzwerke trennen. Solver können auf die Rückzahlung warten, im Gegensatz zu Benutzern, denen die Zeit, die sie auf die Rückzahlung warten, gemäß der Vergleichsvereinbarung in Rechnung gestellt wird. Daher kann die Absichtsabwicklung mithilfe eines sehr robusten Mechanismus ohne strenge Zeitbeschränkungen überprüft werden. Dies ist aus Sicherheitsgründen vorzuziehen, da die Überprüfung der Absichtsumsetzung intuitiv komplex ist.

    Als Beispiel für die Absichtsüberprüfung in der Produktion: Across Batch verifiziert und zahlt Füller nach einer 90-minütigen optimistischen Herausforderungsphase aus. Natürlich sollten Abwicklungsnetzwerke danach streben, Füller so schnell wie möglich zurückzuzahlen, um die Gebühren für Endbenutzer zu senken. Eine Verbesserung des optimistischen Herausforderungsmechanismus wäre ein ZK-Gültigkeitsnachweismechanismus, der die Kodierung der Absichtsüberprüfungslogik in einer ZK-Schaltung erfordern würde. Meiner Meinung nach ist es unvermeidlich, dass der Proof-of-Verification-Mechanismus den Optimistic-Challenge-Mechanismus ersetzt und es Intent-Settlement-Netzwerken ermöglicht, den Benutzern schneller zurückzuzahlen.

    Wie entsteht also die Kettenabstraktion aus der absichtsbasierten Architektur?

    Denken Sie daran, dass die Kettenabstraktion einen schnellen und kostengünstigen kettenübergreifenden Werttransfer erfordert. Es sollte auch nicht verlangen, dass Benutzer On-Chain-Transaktionen in dem Netzwerk einreichen, in dem ihre Vermögenswerte gespeichert sind.

    Wenn eine Permit2- oder EIP 3074-Signatur enthalten ist, muss die Absicht des Benutzers nicht vom Benutzer in der Kette übermittelt werden. Dies gilt sowohl für Messaging als auch für Intent-based Bridging. Beide Architekturen können den Permit2-Modus nutzen, der es Benutzern ermöglicht, die Anzahl der Token, die sie offline zu zahlen bereit sind, auf der ursprünglichen Chain-Wallet zu signieren.

    Absichtsbasierte Marktplätze unterstützen Kettenabstraktionen am besten, da sie einen kostengünstigen und schnellen kettenübergreifenden Werttransfer ermöglichen. Stellen Sie sich vor, Benutzer könnten einen Solver anfordern, um ihnen ein Angebot für die Eingabe einer WETH-besicherten Position auf Arbitrum zu unterbreiten, wobei sie ihr USDC auf Optimism als Zahlungsmittel verwenden. Benutzer können diese Absicht an eine RFQ-Auktion senden und Löser können darauf bieten. Der Gewinner der Auktion kann dann die unterzeichnete Absichtserklärung des Benutzers erhalten, die eine Kopie seines USDC, der für Optimism ausgegeben werden darf, den Betrag an WETH, der bei Arbitrum verdient wurde, und Calldaten für die Einzahlung dieses WETH in eine Arbitrum-Einsatzposition enthält. Der Löser kann diese Transaktion dann auf Optimism (im Namen des Benutzers) einreichen, um eine kettenübergreifende Absicht zu initiieren und USDC aus der Optimism-Wallet des Benutzers abzuheben. Schließlich kann der Solver die Absicht des Benutzers ausfüllen, indem er WETH an den Benutzer sendet und Anrufdaten an die Absteckposition des Benutzers in der Kette weiterleitet.

    Der Aufbau einer Infrastruktur zur Kettenabstraktion bedeutet, dass sich Benutzerprozesse sofort und kostengünstig anfühlen, ohne dass sie On-Chain-Transaktionen einreichen müssen. Beenden wir diesen Artikel mit der Erörterung der Hindernisse für umfassendere Einführungsabsichten.

    Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

    Um die beste Benutzererfahrung aus der absichtsbasierten Kettenabstraktion zu erzielen, benötigen wir ein wettbewerbsfähiges Lösernetzwerk Löser. Die Überbrückungsabsicht beruht auf Solver-Netzwerkeffekten, um eine bessere Leistung als die Messaging-Variante zu erzielen. Dies ist der zentrale Kompromiss zwischen Absicht und Messaging-Architektur. Die Realität ist, dass nicht alle absichtsgenerierenden Anwendungen Zugriff auf einen vollkommen konkurrierenden Satz von Lösern erfordern, und einige ziehen es vielleicht vor, ihre Absichten an ein oligopolistisches Netzwerk von Lösern weiterzuleiten. Der aktuelle Zustand des Solver-Netzwerks ist jedoch noch unausgereift und erreicht bei weitem nicht das Niveau der Annahmen zur Solver-Netzwerkaktivität, auf dem sich Intent-Märkte stützen.

    Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert Wir möchten nicht, dass jede DApp Absichten an ein isoliertes Netzwerk von Lösern weiterleitet. Die Situation mit der besten Benutzererfahrung liegt vor, wenn viele DApps mit demselben Solver-Pool kommunizieren und alle DApps die Freiheit haben, den Solver-Pool zu ändern, an den sie ihre Absicht senden.

    Wie bootet man ein Solver-Netzwerk?

    Wir müssen der Solver-Benutzererfahrung höchste Priorität einräumen.

    Das Ausführen des Intent Solver ist komplex und erfordert Fachwissen in der Entwicklung leistungsstarker Software sowie im Management des kettenübergreifenden Bestandsrisikos. Natürlich wird es einige Parteien geben, die daran interessiert sind, die Startkosten für die Ausführung dieses Codes zu übernehmen. Im besten Fall kann ein für eine DApp geschriebener Solver wie der UniswapX-Solver wiederverwendet werden, um andere absichtsgenerierende DApps wie Across und CowSwap zu lösen.

    Wir müssen die Gesamtkapitaleffizienz des Solver-Netzwerks für alle absichtsbasierten DApps wirklich verbessern. Dies erfordert die Beseitigung von Hindernissen für die Ausführung des Solvers.

    Dazu benötigen wir absichtsgenerierende DApps, die für jeden Löser sichtbar sind und sicherstellen, dass alle Löser Zugriff auf mehrere differenzierte und wettbewerbsfähige Absichtsabwicklungsnetzwerke haben. Dies gibt den Lösungsvermittlern die Gewissheit, dass sie sich dafür entscheiden können, ihre Absichtserfüllung an Abwicklungsnetzwerke weiterzuleiten, denen sie vertrauen. Der Wettbewerb zwischen Abwicklungsnetzwerken wird auch die Solver-Kosten senken.

    Das Wertversprechen des Intent Settlement Network besteht darin, Solvern Sicherheit und andere Funktionen bereitzustellen, die sich auf die Erfüllung von Intents durch Solver auswirken können.

    Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutertDie Wahl eines Absichtsabwicklungsnetzwerks durch einen Löser wirkt sich auf seine Fähigkeit aus, den Benutzern Gebühren- und Ausführungszeitgarantien zu bieten. Einige Abwicklungsnetzwerke bieten möglicherweise Solver-Exklusivitätszeiträume an, was die Entwicklung von Off-Chain-Auktionen unterstützt, bei denen Solver und Benutzer Weiterleitungsgebühren aushandeln und verpflichten können. (Darüber hinaus bieten diese Absichtsauktionen möglicherweise auch finanziell garantierte Vorbestätigungen, was das Benutzererlebnis weiter verbessert. Um den Benutzerfluss der Absichtserkennung durch Auktionen und Vorbestätigungen zu verstehen, empfehle ich, sich diesen Vortrag von Karthik von Sorella anzuschauen)

    Einige Abwicklungen Das Netzwerk bietet möglicherweise Absichtsablauf (d. h. der Wert wird an den Benutzer zurückgesendet, nachdem ein bestimmter Erfüllungszeitraum erreicht ist), Absichtsunterstützung (d. h. das Abwicklungsnetzwerk verwendet seine eigene Bilanz, um die Absicht des Benutzers zu erfüllen, wenn es keinen Löser gibt). zu erfüllen) oder flexible Rückzahlungsketten (d. h. sie erlauben dem Löser, eine Kette seiner Wahl für die Rückzahlung auszuwählen).

    Letztendlich werden die Abwicklungsnetzwerke hart darum konkurrieren, die Löser schnell und kostengünstig zurückzuzahlen, ohne Kompromisse bei der Sicherheit einzugehen. Im Gegenzug senden die Löser ihren Auftragsfluss an das Abwicklungsnetzwerk, das es ihnen ermöglicht, den Benutzern die günstigsten Gebühren anzubieten, um den Auftragsfluss der DApp zu gewinnen. Der Wettbewerb in Abwicklungs- und Lösungsnetzwerken hängt von der Absicht ab, dass alle Parteien in der Lieferkette sich koordinieren, um dieselbe Sprache zu sprechen, und der Wettbewerb führt zu der besten Benutzererfahrung für den kettenübergreifenden Werttransfer.

    Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

    Natürlich brauchen wir einen kettenübergreifenden Absichtsstandard

    Wenn Löser davon ausgehen können, dass Absichten gemeinsame Elemente haben, können sie ihren Code wiederverwenden, um von verschiedenen DApps initiierte Absichten aufzulösen, wodurch ihre Einrichtungskosten gesenkt werden. Wenn verschiedene DApps Absichten erstellen, die dieselben Kriterien erfüllen, können sie alle ihre Absichten an denselben Solver-Pool weiterleiten. Dies wird dazu beitragen, den Zugriff auf die nächste Generation von DApps zu ermöglichen, indem es ihnen ermöglicht, ihre kettenübergreifenden Absichten direkt in den vorhandenen ausgereiften Solver-Pool einzubinden, ohne Solver einzeln einbinden zu müssen, und erhält Zugang zu einer kostengünstigen, schnellen, sicheren und erlaubnisfreien Übertragung von DApps Wert.

    Tracking-Software von Drittanbietern wird es auch einfacher machen, den Absichtsstatus jeder neuen DApp zu verfolgen, wenn die Standards erfüllt sind.

    Dieser Absichtsstandard sollte es Absichtssubjekten oder -lösern ermöglichen, anzugeben, auf welchem ​​Abwicklungsnetzwerk sie ihre Absichten abwickeln möchten.

    Ich stelle mir konkurrierende Abwicklungsprotokolle (wie SUA VE, Across, Anoma und Khalani) vor, die den Lösern unterschiedliche Funktionen bieten. Je nachdem, welches Abwicklungsnetzwerk den Löser erstattet, kann der Löser dem Absichtsinhaber unterschiedliche Preis- und Zeitgarantien anbieten. DApps und Löser können vereinbaren, die Benutzerabsicht an ein Abwicklungsnetzwerk weiterzuleiten, dem sie vertrauen, um Zensur zu vermeiden, den Datenschutz zu wahren und dennoch sicher genug zu sein, damit Löser bei der Rückzahlung vertrauen können.

    Indem Löser die Wahl des Abwicklungsnetzwerks in die Absichtsreihenfolge selbst schreiben, können sie diese Gewissheit in die Angebote integrieren, die sie den Benutzern anzeigen. Solver und Benutzer können die Kosten senken, indem sie die Unsicherheit bei der Bridge-Preisgestaltung im Voraus beseitigen, bevor sie Absichten zur Einbindung in die Kette einreichen.

    In Zusammenarbeit mit Uniswap und basierend auf dem Feedback der CAKE-Arbeitsgruppe haben Across und ich den folgenden Cross-Chain-Intent-Standard vorgeschlagen, bei dem die Benutzererfahrung des Lösers an erster Stelle steht

    Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

    Der Standard soll die Arbeit von Lösern vereinfachen. Eine der bewussten Entscheidungen bestand darin, Permit2/EIP3074 nativ mit Nonce und InitiateDeadline zu unterstützen und Formularausfüllern einige Garantien hinsichtlich des Rückerstattungsbetrags zu geben, den sie vom Abwicklungsnetzwerk erhalten würden, sowie der Benutzerabsicht, dass sie das Format verfolgen können. Darüber hinaus ist im Standard eine Startup-Funktion definiert, die es dem Füller (der Person, die die Bestellung in die Kette bringt) ermöglicht, zusätzliche „fillerData“ in der Kette anzugeben, die der Benutzer beim Signieren der CrossChainOrder-Daten nicht kennt. Auf diese Weise können Abfüller sicherstellen, dass sie mit Abrechnungsverträgen für die Übermittlung der Metatransaktionen des Benutzers belohnt werden, und außerdem rückzahlungsspezifische Informationen wie Rückzahlungsketten einrichten.

    Dieser Standard soll es DApps auch erleichtern, den Abschlussstatus von Absichten zu verfolgen. Jeder Abrechnungsvertrag, der diesen Standard implementiert, sollte einen benutzerdefinierten Untertyp von ResolvedCrossChainOrder erstellen, der aus jedem orderData-Feld aufgelöst werden kann. Dazu können die am Austausch beteiligten Token, die Zielkette und andere Erfüllungsbeschränkungen gehören. Im Standard ist eine Auflösungsfunktion enthalten, die es DApps ermöglicht, zu verstehen, wie sie dem Benutzer den Intent-Status anzeigen sollen, und die es Resolvern ermöglicht, die genaue Struktur der Intent-Reihenfolge zu kennen, mit der sie es zu tun haben.

    Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

    Das Designziel dieses Standards besteht darin, die Benutzererfahrung von Solvern zu verbessern und ihnen die Unterstützung mehrerer Abrechnungsnetzwerke und die deterministische Berechnung ihrer Belohnungen zu erleichtern. Ich glaube, dass sie dadurch ihren Benutzern genauere und kompaktere Angebote unterbreiten können. Weitere Details können Sie in diesem Beitrag und in der Diskussion im Ethereum Magicians-Forum über den Standard mit dem Namen ERC7683 lesen.

    Fazit

    „Absichten“ sind verwirrend, weil sie nicht definiert sind, und dieser Mangel an Definition führt zu echten Mängeln bei der Benutzererfahrung.

    Ein Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert

    Jeder möchte, dass alle anderen ihre Standarddefinition von Absicht verwenden, daher erkenne ich voll und ganz an, dass es praktisch unmöglich ist, Standards festzulegen. Ich denke, dass es der richtige Weg ist, einen Industriestandard zu etablieren, indem man zunächst ein System zur Abwicklung von Absichten definiert und dann versucht, den Auftragsfluss anzulocken.

    Meiner Meinung nach besteht ein praktikablerer Ansatz darin, dass DApps, die bereits viel Benutzerverkehr haben und viele Benutzerabsichten generieren, sich bereit erklären, einige Mindeststandards zu erfüllen, die von ihren bestehenden Solvern übernommen werden. Dadurch entsteht ein neuer, größerer Solver-Pool. Durch die Erfassung des konsolidierten Auftragsflusses von bereits bekannten Standorten wird dieser neue Solver-Pool mehr Gewinne erzielen und den Endbenutzern bessere Preise anbieten können. Letztendlich müssen auch neue DApps ihre Absichten an diesen Solver-Pool weiterleiten und dessen Absichtsstandards unterstützen.

    Um diesen Prozess zu starten, haben Across und Uniswap gemeinsam einen Standard vorgeschlagen, den alle Beteiligten der Lieferkette bei der Verarbeitung von Benutzeraufträgen zum Senden von X-Tokens aus Kette A und zum Empfangen von Y-Tokens aus Kette B verwenden. Auftragsströme, die über UniswapX (das einen komparativen Vorteil bei der Auktionsgestaltung und Absichtserstellung hat) und Across (das einen komparativen Vorteil bei der Erfüllung von Abwicklungsabsichten hat) laufen, können kombiniert werden, wodurch der Prozess der Entwicklung eines größeren, wettbewerbsfähigeren Solver-Netzwerks eingeleitet wird.

Das obige ist der detaillierte Inhalt vonEin Artikel, der den neuen Standard ERC7683 der kettenübergreifenden Absicht von Ethereum Uniswap ausführlich erläutert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn