Der Übergang von Externally Owned Accounts (EOA) zu Smart Contract Accounts (SCA) gewinnt an Dynamik und wurde von vielen Enthusiasten, darunter auch Vitalik selbst, begrüßt. Trotz der Aufregung ist die Einführung von SCA nicht so weit verbreitet wie EOAs. Die wichtigsten davon sind die Herausforderungen, die Bärenmärkte mit sich bringen, die Sorge um die Migration, Probleme bei der Beschilderung, Gasgemeinkosten und vor allem technische Schwierigkeiten.
Der wichtigste Vorteil von Account Abstractions (AA) ist die Möglichkeit, Code zum Anpassen der Funktionalität zu verwenden. Eine große technische Herausforderung ist jedoch die mangelnde Interoperabilität der AA-Funktionalitäten, und die Fragmentierung behindert die Integration und öffnet die Tür zur Anbieterbindung. Darüber hinaus kann die Gewährleistung der Sicherheit bei gleichzeitiger Aktualisierung und Erstellung von Funktionen kompliziert sein.
Betreten Sie Modular Account Abstraction als Teilmenge der umfassenderen AA-Bewegung. Dieser innovative Ansatz kann Smart Accounts von ihren benutzerdefinierten Funktionen trennen. Ziel ist es, eine modulare Struktur zu schaffen, um sichere, nahtlos integrierte Wallets mit vielfältigen Funktionalitäten zu entwickeln. In Zukunft kann ein kostenloser „App Store“ für Smart-Contract-Konten realisiert werden, der Wallets und dApps von der Erstellung von Funktionen befreit, sich aber auf das Benutzererlebnis konzentriert.
Nach der Lektüre dieses Artikels erhalten die Leser Einblicke in Folgendes:
SCA-Landschaft
Das traditionelle EOA bringt viele Herausforderungen mit sich, wie z. B. Seed-Phrase, Gas, Cross-Chain und mehrere Transaktionen. Wir hatten nie die Absicht, Komplexität einzuführen, aber tatsächlich ist Blockchain kein einfaches Spiel für die Massen.
Account Abstraction nutzt das Smart-Contract-Konto und ermöglicht eine programmierbare Validierung und Ausführung, bei der der Benutzer eine Reihe von Transaktionen auf einmal genehmigen kann, anstatt jede einzelne zu signieren und zu übertragen, und viele weitere Funktionen zu implementieren. Es bietet Vorteile für die Benutzererfahrung (z. B. Gasentnahme und Sitzungsschlüssel), Kosten (z. B. Batch-Transaktion) und Sicherheit (z. B. soziale Erholung, Multi-Sig). Derzeit gibt es zwei Möglichkeiten, eine Kontoabstraktion zu erreichen:
👉 Wenn Sie mit AA oder ERC4337 nicht vertraut sind, sehen Sie sich hier die früheren Forschungsergebnisse von SevenX an.
Das Thema Account Abstraction (AA) wird seit 2015 diskutiert und wurde dieses Jahr durch ERC4337 weiter ins Rampenlicht gerückt. Allerdings ist die Anzahl der eingesetzten Smart-Contract-Konten im Vergleich zu EOAs immer noch gering.
Schauen wir uns dieses Dilemma genauer an:
In diesem Artikel befassen wir uns mit Problem Nr. 5: den technischen Schwierigkeiten.
🤔️
Um näher auf die technischen Schwierigkeiten einzugehen:
Um uns in diesen Gewässern zurechtzufinden, benötigen wir aktualisierbare Verträge, die sichere und effiziente Upgrades gewährleisten, wiederverwendbare Kerne zur Verbesserung der Gesamtentwicklungseffizienz und standardisierte Schnittstellen, um sicherzustellen, dass Vertragskonten reibungslos zwischen verschiedenen Frontends wechseln können.
Diese Begriffe vereinen sich zu einem einzigen Konzept: Aufbau einer modularen Account-Abstraktions-Architektur (Modular AA).
Modular AA ist eine Nische innerhalb der breiteren AA-Bewegung, die die Modularisierung intelligenter Konten vorsieht, um sie für Benutzer anzupassen und Entwicklern die Möglichkeit zu geben, Funktionen mit minimalen Einschränkungen nahtlos zu erweitern.
Dennoch ist die Einführung und Förderung eines neuen Standards in jeder Branche eine große Herausforderung. In den Anfangsphasen kann es viele verschiedene Lösungen geben, bevor sich alle für die Hauptlösung entscheiden. Es ist jedoch ermutigend zu sehen, dass diejenigen, die an der Kontoabstraktion arbeiten, sei es das 4337 SDK, Wallet-Entwickler, Infrastrukturteams oder Protokolldesigner, alle zusammenkommen, um den Prozess zu beschleunigen.
Wie ruft das Konto Module auf, um Funktionen zu realisieren?
Externer Anruf und Delegiertenanruf:
Über DelegateCall
Delegatecall ähnelt zwar call, führt den Zielvertrag jedoch nicht in seinem eigenen Kontext aus, sondern im Kontext des aktuellen Status des aufrufenden Vertrags. Dies bedeutet, dass alle vom Zielvertrag vorgenommenen Statusänderungen im Speicher des aufrufenden Vertrags vorgenommen werden.
Proxy-Vertrag und DelegateCall
Um die zusammensetzbare und aktualisierbare Struktur zu realisieren, ist ein grundlegendes Wissen namens „Proxy-Vertrag“ erforderlich.
Sichere Architektur
Was ist sicher:
Safe ist eine führende modulare Smart-Account-Infrastruktur, die praxiserprobte Sicherheit und Flexibilität bietet und es Entwicklern ermöglicht, vielfältige Anwendungen und Wallets zu erstellen. Bemerkenswert ist, dass viele Teams auf Safe aufbauen oder sich davon inspirieren lassen. Biconomy startete sein Konto durch die Erweiterung von Safe mit nativen 4337- und 1/1-Mehrfachsignaturen. Mit der Bereitstellung von über 164.000 Verträgen und der Sicherung eines Wertes von über 30,7 Milliarden ist Safe zweifellos die Nummer eins im Weltraum.
Was ist die Struktur von Safe?
Was passiert, wenn wir Safe einführen:
ERC2535 Diamantarchitektur
Über ERC2535, Diamond Proxies:
Der ERC2535 standardisiert Diamonds, ein modulares Smart-Contract-System, das nach der Bereitstellung aktualisiert/erweitert werden kann und praktisch keine Größenbeschränkung hat. Bisher haben sich viele Teams davon inspirieren lassen, beispielsweise Zerodevs Kernel und Soul Wallets Experiment.
Was ist die Diamantstruktur:
Was passiert, wenn wir Diamond übernehmen:
Zwischen den Safe- und Diamond-Architekturen gibt es zahlreiche Ähnlichkeiten, da beide im Kern auf Proxy-Verträgen basieren und auf Logikverträge verweisen, um Aktualisierbarkeit und Modularität zu erreichen.
Der Hauptunterschied liegt jedoch in der Handhabung von Logikverträgen. Hier ist ein genauerer Blick:
Als Beispiele für unterschiedliche Strukturen mit Proxys und Modulen dienen der „Safe Smart Account-Ansatz“ und der „Diamond-Ansatz“. Es ist von entscheidender Bedeutung, Flexibilität und Sicherheit in Einklang zu bringen, und diese beiden Methoden könnten sich in Zukunft möglicherweise ergänzen.
Wie ist die Reihenfolge beim Aufrufen von Modulen?
Lassen Sie uns unsere Diskussion erweitern, indem wir ERC6900 vorstellen, einen vom Alchemy- Team vorgeschlagenen Standard, der von Diamond inspiriert und speziell auf ERC-4337 zugeschnitten ist. Es begegnet der Herausforderung der Modularität bei Smart Accounts, indem es gemeinsame Schnittstellen bereitstellt und die Bemühungen zwischen Plugin- und Wallet-Entwicklern koordiniert.
Wenn es um den Transaktionsprozess von AA geht, gibt es drei Hauptprozesse: Validierung, Ausführung und Hook. Diese Schritte können alle verwaltet werden, indem das Proxy-Konto zum Aufrufen von Modulen verwendet wird, wie wir bereits besprochen haben. Auch wenn verschiedene Projekte unterschiedliche Namen verwenden, ist es wichtig, die ähnliche zugrunde liegende Logik zu verstehen.
Funktionsnamen in unterschiedlichem Design
ERC6900
Es ist wichtig, Module nach einer anderen Logik zu trennen. Ein standardisierter Ansatz sollte vorschreiben, wie Validierungs-, Ausführungs- und Hook-Funktionen für Smart-Contract-Konten geschrieben werden sollen. Unabhängig davon, ob es sich um Safe oder ERC6900 handelt, trägt die Standardisierung dazu bei, die Notwendigkeit einzigartiger Entwicklungsaufwände für bestimmte Implementierungen oder Ökosysteme zu reduzieren und eine Anbieterbindung zu verhindern.
So finden und verifizieren Sie Module auf offene Weise
Eine Lösung, die immer mehr an Bedeutung gewinnt, besteht in der Schaffung eines Ortes, der es Benutzern ermöglicht, überprüfbare Module zu entdecken, den wir „Registrierung“ nennen können. Diese Registrierung ähnelt einem „App Store“ und soll einen vereinfachten, aber florierenden modularen Marktplatz fördern.
Sicheres{Core} -Protokoll
Safe{Core} Protocol ist ein interoperables Open-Source-Protokoll für Smart-Contract-Konten, das die Zugänglichkeit für verschiedene Anbieter und Entwickler verbessern und gleichzeitig durch klar definierte Standards und Regeln robuste Sicherheit gewährleisten soll.
Strass-Design
Der Prozess läuft wie folgt ab:
Obwohl sich dieses Schema noch in einem frühen Stadium befindet, birgt es das Potenzial, einen Standard auf dezentrale und kollaborative Weise zu etablieren. Ihre Registrierung ermöglicht es Entwicklern, ihre Module zu registrieren, Prüfern, um ihre Sicherheit zu überprüfen, und Wallets, die sie integrieren können, und ermöglicht es Benutzern, Module mühelos zu finden und ihre Attestierungsinformationen zu überprüfen. Zukünftige Verwendungsmöglichkeiten könnten sein:
Das Konzept der „Module Registry“ eröffnet Plugin- und Modulentwicklern Möglichkeiten zur Monetarisierung. Es könnte den Weg für einen „Modul-Marktplatz“ weiter ebnen. Einige Aspekte könnten vom Safe-Team überwacht werden, während andere sich in dezentralen Marktplätzen manifestieren könnten, die zu Beiträgen einladen und transparente Prüfaufzeichnungen für alle bieten. Indem wir dies integrieren, können wir eine Anbieterbindung vermeiden und die Erweiterung des EVM unterstützen, indem wir ein verbessertes Benutzererlebnis hinzufügen, das ein breiteres Publikum anzieht.
Während diese Ansätze die Sicherheit eines einzelnen Moduls garantieren, ist die umfassendere Sicherheit intelligenter Vertragskonten nicht narrensicher. Die Kombination legitimer Module und der Nachweis, dass sie keine Speicherkollisionen aufweisen, kann eine Herausforderung sein, was die Bedeutung der Wallet- oder AA-Infrastruktur für die Bewältigung solcher Probleme unterstreicht.
Durch die Verwendung eines modularen Smart-Contract-Kontostapels können Wallet-Anbieter und dApps von der Komplexität der technischen Wartung befreit werden. Mittlerweile haben externe Modulentwickler die Möglichkeit, auf individuelle Bedürfnisse zugeschnittene Spezialdienstleistungen anzubieten. Zu den Herausforderungen, die es zu bewältigen gilt, gehört jedoch, ein Gleichgewicht zwischen Flexibilität und Sicherheit zu finden, modulare Standards voranzutreiben und standardisierte Schnittstellen zu implementieren, die es Benutzern ermöglichen, ihre Smart Accounts einfach zu aktualisieren und zu ändern.
Dennoch sind modulare Smart Contract Accounts (SCA) nur ein Teil des Akzeptanzpuzzles. Um das Potenzial von SCA voll auszuschöpfen, ist zusätzliche Unterstützung auf Protokollebene durch Layer-2-Lösungen erforderlich, z. B. eine robuste Bundler-Infrastruktur und ein Peer-to-Peer-Mempool, ein kostengünstigerer und praktikablerer SCA-Signaturmechanismus sowie eine kettenübergreifende SCA-Synchronisierung und -Verwaltung und entwickeln benutzerfreundliche Schnittstellen.
Mit Blick auf die Zukunft stellen wir uns eine Zukunft vor, in der die Beteiligung weit verbreitet ist und interessante Fragen aufwirft: Sobald der SCA-Auftragsfluss ausreichend profitabel ist, wie werden dann traditionelle MEV-Mechanismen (Miner Extractable Value) Einzug halten, um Bündeler aufzubauen und Werte zu erfassen? Wie können Kontoabstraktionen (AA) als Grundlage für „absichtsbasierte“ Transaktionen dienen, wenn die Infrastruktur ausgereift ist? Bleiben Sie dran; Die Landschaft entwickelt sich von Minute zu Minute weiter.
Der Übergang von Externally Owned Accounts (EOA) zu Smart Contract Accounts (SCA) gewinnt an Dynamik und wurde von vielen Enthusiasten, darunter auch Vitalik selbst, begrüßt. Trotz der Aufregung ist die Einführung von SCA nicht so weit verbreitet wie EOAs. Die wichtigsten davon sind die Herausforderungen, die Bärenmärkte mit sich bringen, die Sorge um die Migration, Probleme bei der Beschilderung, Gasgemeinkosten und vor allem technische Schwierigkeiten.
Der wichtigste Vorteil von Account Abstractions (AA) ist die Möglichkeit, Code zum Anpassen der Funktionalität zu verwenden. Eine große technische Herausforderung ist jedoch die mangelnde Interoperabilität der AA-Funktionalitäten, und die Fragmentierung behindert die Integration und öffnet die Tür zur Anbieterbindung. Darüber hinaus kann die Gewährleistung der Sicherheit bei gleichzeitiger Aktualisierung und Erstellung von Funktionen kompliziert sein.
Betreten Sie Modular Account Abstraction als Teilmenge der umfassenderen AA-Bewegung. Dieser innovative Ansatz kann Smart Accounts von ihren benutzerdefinierten Funktionen trennen. Ziel ist es, eine modulare Struktur zu schaffen, um sichere, nahtlos integrierte Wallets mit vielfältigen Funktionalitäten zu entwickeln. In Zukunft kann ein kostenloser „App Store“ für Smart-Contract-Konten realisiert werden, der Wallets und dApps von der Erstellung von Funktionen befreit, sich aber auf das Benutzererlebnis konzentriert.
Nach der Lektüre dieses Artikels erhalten die Leser Einblicke in Folgendes:
SCA-Landschaft
Das traditionelle EOA bringt viele Herausforderungen mit sich, wie z. B. Seed-Phrase, Gas, Cross-Chain und mehrere Transaktionen. Wir hatten nie die Absicht, Komplexität einzuführen, aber tatsächlich ist Blockchain kein einfaches Spiel für die Massen.
Account Abstraction nutzt das Smart-Contract-Konto und ermöglicht eine programmierbare Validierung und Ausführung, bei der der Benutzer eine Reihe von Transaktionen auf einmal genehmigen kann, anstatt jede einzelne zu signieren und zu übertragen, und viele weitere Funktionen zu implementieren. Es bietet Vorteile für die Benutzererfahrung (z. B. Gasentnahme und Sitzungsschlüssel), Kosten (z. B. Batch-Transaktion) und Sicherheit (z. B. soziale Erholung, Multi-Sig). Derzeit gibt es zwei Möglichkeiten, eine Kontoabstraktion zu erreichen:
👉 Wenn Sie mit AA oder ERC4337 nicht vertraut sind, sehen Sie sich hier die früheren Forschungsergebnisse von SevenX an.
Das Thema Account Abstraction (AA) wird seit 2015 diskutiert und wurde dieses Jahr durch ERC4337 weiter ins Rampenlicht gerückt. Allerdings ist die Anzahl der eingesetzten Smart-Contract-Konten im Vergleich zu EOAs immer noch gering.
Schauen wir uns dieses Dilemma genauer an:
In diesem Artikel befassen wir uns mit Problem Nr. 5: den technischen Schwierigkeiten.
🤔️
Um näher auf die technischen Schwierigkeiten einzugehen:
Um uns in diesen Gewässern zurechtzufinden, benötigen wir aktualisierbare Verträge, die sichere und effiziente Upgrades gewährleisten, wiederverwendbare Kerne zur Verbesserung der Gesamtentwicklungseffizienz und standardisierte Schnittstellen, um sicherzustellen, dass Vertragskonten reibungslos zwischen verschiedenen Frontends wechseln können.
Diese Begriffe vereinen sich zu einem einzigen Konzept: Aufbau einer modularen Account-Abstraktions-Architektur (Modular AA).
Modular AA ist eine Nische innerhalb der breiteren AA-Bewegung, die die Modularisierung intelligenter Konten vorsieht, um sie für Benutzer anzupassen und Entwicklern die Möglichkeit zu geben, Funktionen mit minimalen Einschränkungen nahtlos zu erweitern.
Dennoch ist die Einführung und Förderung eines neuen Standards in jeder Branche eine große Herausforderung. In den Anfangsphasen kann es viele verschiedene Lösungen geben, bevor sich alle für die Hauptlösung entscheiden. Es ist jedoch ermutigend zu sehen, dass diejenigen, die an der Kontoabstraktion arbeiten, sei es das 4337 SDK, Wallet-Entwickler, Infrastrukturteams oder Protokolldesigner, alle zusammenkommen, um den Prozess zu beschleunigen.
Wie ruft das Konto Module auf, um Funktionen zu realisieren?
Externer Anruf und Delegiertenanruf:
Über DelegateCall
Delegatecall ähnelt zwar call, führt den Zielvertrag jedoch nicht in seinem eigenen Kontext aus, sondern im Kontext des aktuellen Status des aufrufenden Vertrags. Dies bedeutet, dass alle vom Zielvertrag vorgenommenen Statusänderungen im Speicher des aufrufenden Vertrags vorgenommen werden.
Proxy-Vertrag und DelegateCall
Um die zusammensetzbare und aktualisierbare Struktur zu realisieren, ist ein grundlegendes Wissen namens „Proxy-Vertrag“ erforderlich.
Sichere Architektur
Was ist sicher:
Safe ist eine führende modulare Smart-Account-Infrastruktur, die praxiserprobte Sicherheit und Flexibilität bietet und es Entwicklern ermöglicht, vielfältige Anwendungen und Wallets zu erstellen. Bemerkenswert ist, dass viele Teams auf Safe aufbauen oder sich davon inspirieren lassen. Biconomy startete sein Konto durch die Erweiterung von Safe mit nativen 4337- und 1/1-Mehrfachsignaturen. Mit der Bereitstellung von über 164.000 Verträgen und der Sicherung eines Wertes von über 30,7 Milliarden ist Safe zweifellos die Nummer eins im Weltraum.
Was ist die Struktur von Safe?
Was passiert, wenn wir Safe einführen:
ERC2535 Diamantarchitektur
Über ERC2535, Diamond Proxies:
Der ERC2535 standardisiert Diamonds, ein modulares Smart-Contract-System, das nach der Bereitstellung aktualisiert/erweitert werden kann und praktisch keine Größenbeschränkung hat. Bisher haben sich viele Teams davon inspirieren lassen, beispielsweise Zerodevs Kernel und Soul Wallets Experiment.
Was ist die Diamantstruktur:
Was passiert, wenn wir Diamond übernehmen:
Zwischen den Safe- und Diamond-Architekturen gibt es zahlreiche Ähnlichkeiten, da beide im Kern auf Proxy-Verträgen basieren und auf Logikverträge verweisen, um Aktualisierbarkeit und Modularität zu erreichen.
Der Hauptunterschied liegt jedoch in der Handhabung von Logikverträgen. Hier ist ein genauerer Blick:
Als Beispiele für unterschiedliche Strukturen mit Proxys und Modulen dienen der „Safe Smart Account-Ansatz“ und der „Diamond-Ansatz“. Es ist von entscheidender Bedeutung, Flexibilität und Sicherheit in Einklang zu bringen, und diese beiden Methoden könnten sich in Zukunft möglicherweise ergänzen.
Wie ist die Reihenfolge beim Aufrufen von Modulen?
Lassen Sie uns unsere Diskussion erweitern, indem wir ERC6900 vorstellen, einen vom Alchemy- Team vorgeschlagenen Standard, der von Diamond inspiriert und speziell auf ERC-4337 zugeschnitten ist. Es begegnet der Herausforderung der Modularität bei Smart Accounts, indem es gemeinsame Schnittstellen bereitstellt und die Bemühungen zwischen Plugin- und Wallet-Entwicklern koordiniert.
Wenn es um den Transaktionsprozess von AA geht, gibt es drei Hauptprozesse: Validierung, Ausführung und Hook. Diese Schritte können alle verwaltet werden, indem das Proxy-Konto zum Aufrufen von Modulen verwendet wird, wie wir bereits besprochen haben. Auch wenn verschiedene Projekte unterschiedliche Namen verwenden, ist es wichtig, die ähnliche zugrunde liegende Logik zu verstehen.
Funktionsnamen in unterschiedlichem Design
ERC6900
Es ist wichtig, Module nach einer anderen Logik zu trennen. Ein standardisierter Ansatz sollte vorschreiben, wie Validierungs-, Ausführungs- und Hook-Funktionen für Smart-Contract-Konten geschrieben werden sollen. Unabhängig davon, ob es sich um Safe oder ERC6900 handelt, trägt die Standardisierung dazu bei, die Notwendigkeit einzigartiger Entwicklungsaufwände für bestimmte Implementierungen oder Ökosysteme zu reduzieren und eine Anbieterbindung zu verhindern.
So finden und verifizieren Sie Module auf offene Weise
Eine Lösung, die immer mehr an Bedeutung gewinnt, besteht in der Schaffung eines Ortes, der es Benutzern ermöglicht, überprüfbare Module zu entdecken, den wir „Registrierung“ nennen können. Diese Registrierung ähnelt einem „App Store“ und soll einen vereinfachten, aber florierenden modularen Marktplatz fördern.
Sicheres{Core} -Protokoll
Safe{Core} Protocol ist ein interoperables Open-Source-Protokoll für Smart-Contract-Konten, das die Zugänglichkeit für verschiedene Anbieter und Entwickler verbessern und gleichzeitig durch klar definierte Standards und Regeln robuste Sicherheit gewährleisten soll.
Strass-Design
Der Prozess läuft wie folgt ab:
Obwohl sich dieses Schema noch in einem frühen Stadium befindet, birgt es das Potenzial, einen Standard auf dezentrale und kollaborative Weise zu etablieren. Ihre Registrierung ermöglicht es Entwicklern, ihre Module zu registrieren, Prüfern, um ihre Sicherheit zu überprüfen, und Wallets, die sie integrieren können, und ermöglicht es Benutzern, Module mühelos zu finden und ihre Attestierungsinformationen zu überprüfen. Zukünftige Verwendungsmöglichkeiten könnten sein:
Das Konzept der „Module Registry“ eröffnet Plugin- und Modulentwicklern Möglichkeiten zur Monetarisierung. Es könnte den Weg für einen „Modul-Marktplatz“ weiter ebnen. Einige Aspekte könnten vom Safe-Team überwacht werden, während andere sich in dezentralen Marktplätzen manifestieren könnten, die zu Beiträgen einladen und transparente Prüfaufzeichnungen für alle bieten. Indem wir dies integrieren, können wir eine Anbieterbindung vermeiden und die Erweiterung des EVM unterstützen, indem wir ein verbessertes Benutzererlebnis hinzufügen, das ein breiteres Publikum anzieht.
Während diese Ansätze die Sicherheit eines einzelnen Moduls garantieren, ist die umfassendere Sicherheit intelligenter Vertragskonten nicht narrensicher. Die Kombination legitimer Module und der Nachweis, dass sie keine Speicherkollisionen aufweisen, kann eine Herausforderung sein, was die Bedeutung der Wallet- oder AA-Infrastruktur für die Bewältigung solcher Probleme unterstreicht.
Durch die Verwendung eines modularen Smart-Contract-Kontostapels können Wallet-Anbieter und dApps von der Komplexität der technischen Wartung befreit werden. Mittlerweile haben externe Modulentwickler die Möglichkeit, auf individuelle Bedürfnisse zugeschnittene Spezialdienstleistungen anzubieten. Zu den Herausforderungen, die es zu bewältigen gilt, gehört jedoch, ein Gleichgewicht zwischen Flexibilität und Sicherheit zu finden, modulare Standards voranzutreiben und standardisierte Schnittstellen zu implementieren, die es Benutzern ermöglichen, ihre Smart Accounts einfach zu aktualisieren und zu ändern.
Dennoch sind modulare Smart Contract Accounts (SCA) nur ein Teil des Akzeptanzpuzzles. Um das Potenzial von SCA voll auszuschöpfen, ist zusätzliche Unterstützung auf Protokollebene durch Layer-2-Lösungen erforderlich, z. B. eine robuste Bundler-Infrastruktur und ein Peer-to-Peer-Mempool, ein kostengünstigerer und praktikablerer SCA-Signaturmechanismus sowie eine kettenübergreifende SCA-Synchronisierung und -Verwaltung und entwickeln benutzerfreundliche Schnittstellen.
Mit Blick auf die Zukunft stellen wir uns eine Zukunft vor, in der die Beteiligung weit verbreitet ist und interessante Fragen aufwirft: Sobald der SCA-Auftragsfluss ausreichend profitabel ist, wie werden dann traditionelle MEV-Mechanismen (Miner Extractable Value) Einzug halten, um Bündeler aufzubauen und Werte zu erfassen? Wie können Kontoabstraktionen (AA) als Grundlage für „absichtsbasierte“ Transaktionen dienen, wenn die Infrastruktur ausgereift ist? Bleiben Sie dran; Die Landschaft entwickelt sich von Minute zu Minute weiter.