Cardano-Entwickler erforschen intentbasierte DApps mit GCScript und Universal Dapp Connector

Eine Cardano Developers Office Hours-Sitzung zeigte, wie GameChanger Wallet, GCScript und Universal Dapp Connector Reibungsverluste für browserbasierte DApps, QR-Interaktionen und benutzerzentrierte Web3-Flows verringern können.

By SongMarketCap

Updated:

Cardano News - Cardano-Entwickler erforschen intentbasierte DApps mit GCScript und Universal Dapp Connector

Cardano-Entwickler-Tools werden häufig im Zusammenhang mit Smart-Contract-Sprachen, Node-Upgrades und Kerninfrastruktur diskutiert. Eine kürzliche Cardano Developers Office Hours-Sitzung verlagerte die Diskussion näher an die Benutzeroberfläche und konzentrierte sich darauf, wie Cardano-Anwendungen einfacher zu starten, zu teilen und zu nutzen sein können, ohne die technische Disziplin hinter dem Netzwerk zu schwächen.

Dieser Artikel basiert auf der Cardano Developers Office Hours-Sitzung mit dem Titel „Building Intent Based DApps: GCScript DSL & Universal Dapp Connector (UDC)“, in der Adriano Fiorenza, Gründer und Entwickler von GameChanger Wallet, vorgestellt wurde. Die Sitzung behandelte intentbasierte DApps, GCScript DSL, Universal Dapp Connector, reale Integrationen über Links, QR-Codes und NFC sowie ein clientseitiges Anwendungsmodell, das als Alternative zum traditionellen CIP-30-Verbindungsfluss präsentiert wurde.

Der Fokus der Präsentation lag nicht nur auf der Wallet-Funktionalität. Es ging um eine andere Art, Cardano-Aktionen zu verpacken, bei der der Benutzer eine Absicht ausdrückt und die Wallet hilft, die Interaktion clientseitig zu interpretieren, vorzubereiten und auszuführen. Dies macht das Thema relevant für die Entwicklererfahrung, Benutzererfahrung und das Design leichter Cardano-Anwendungen.

Cardano-DApps bewegen sich in Richtung intentbasierter UX

Intentbasierte Anwendungen werden um das herum gestaltet, was der Benutzer tun möchte, anstatt jeden technischen Schritt zu berücksichtigen, der erforderlich ist, um es umzusetzen. In einem Blockchain-Kontext kann das das Signieren einer Transaktion, das Versenden von Vermögenswerten, das Minting, die Interaktion mit einem Smart Contract oder das Auslösen einer anderen On-Chain-Aktion durch eine strukturierte Anfrage bedeuten.

Für Cardano ist dies relevant, weil das Ökosystem eine starke technische Grundlage hat, aber seine Anwendungsebene noch immer Benutzerflüsse benötigt, die sich einfacher, schneller und portabler anfühlen. Das EUTXO-Modell verleiht Cardano Präzision und Vorhersehbarkeit; dennoch erleben viele Benutzer Web3 immer noch durch Wallet-Aufforderungen, Verbindungsscreens und unbekannte Transaktionsdetails.

Der in der Sitzung präsentierte GameChanger-Ansatz weist auf ein direkteres Modell hin. Der Referent betonte, dass ein Benutzer nur mit einem Browser beginnen kann, ohne zunächst eine umfangreiche Installation oder Entwicklungsumgebung durchlaufen zu müssen. GameChanger Wallet ist als Web-App-Wallet positioniert, was bedeutet, dass die Interaktionsebene über eine browserbasierte Umgebung zugänglich ist.

Die wichtige Verschiebung ist, dass die Wallet nicht nur als Signierungs-Endpunkt behandelt wird. Sie wird zu einer Ausführungsumgebung für strukturierte Cardano-Intents, bei denen eine Anwendung beschreiben kann, was geschehen muss, und die Wallet den Benutzer durch die Aktion führen kann.

GCScript bringt deklarative Logik in Cardano-Anwendungen

GCScript wurde als JSON-basierte domänenspezifische Sprache präsentiert. In praktischen Begriffen ermöglicht es Entwicklern, Wallet- und Transaktionslogik in einem strukturierten Format zu beschreiben, das von der Wallet clientseitig interpretiert werden kann.

Diese Unterscheidung ist wichtig. Viele Web3-Anwendungen hängen von Backend-Diensten ab, um Benutzeraktionen vorzubereiten, zu koordinieren oder zu vereinfachen. GCScript verlagert einen Teil dieser Logik näher an das Gerät des Benutzers und die Wallet-Sitzung. Laut der Sitzung wird das Skript von der Wallet clientseitig interpretiert, ohne dass main Backend-Prozesse als Standardmodell erforderlich sind.

Dies bedeutet nicht, dass jede komplexe Cardano-Anwendung auf Backend-Infrastruktur verzichten kann. Fortgeschrittenere Produkte werden weiterhin Indexierung, Datenservices, Monitoring, Liquiditäts-Routing, Geschäftslogik oder andere Off-Chain-Systeme benötigen. Aber für einfache Transaktionsflüsse, Proofs of Concept, Bildungstools, QR-basierte Erfahrungen und leichte DApps kann ein deklaratives clientseitiges Modell Reibungen verringern.

Der stärkste technische Punkt ist, dass Cardano nicht nur mehr Smart Contracts benötigt. Es braucht auch bessere Möglichkeiten für Entwickler, Intents zu packen, Aktionen offenzulegen und Benutzern zu ermöglichen, mit diesen Aktionen sicher zu interagieren. Wenn GCScript Entwicklern helfen kann, schneller von deklarativer Skriptsyntax zu funktionierenden Web3-Interaktionen zu gelangen, liegt sein Wert nicht nur in der Syntax. Sein Wert liegt darin, die Distanz zwischen einer Idee und einem nutzbaren Cardano-Flow zu verkürzen.

Universal Dapp Connector erweitert Cardano-Zugangspunkte

Universal Dapp Connector, oder UDC, könnte der wichtigste Teil der Sitzung aus einer breiteren Ökosystemperspektive sein. Es wurde als eine Möglichkeit vorgestellt, reale Interaktionsmuster wie Links, QR-Codes und NFC zu unterstützen, während es auch eine Alternative oder Ergänzung zum traditionellen CIP-30-Wallet-Verbindungsmodell bietet.

Das ist wichtig, weil die meisten Blockchain-UXs immer noch davon ausgehen, dass der Benutzer innerhalb einer DApp-Website beginnt, eine Wallet verbindet und dann einer anwendungsspezifischen Oberfläche folgt. UDC schlägt einen flexibleren Einstiegspunkt vor. Eine Cardano-Interaktion könnte mit einem Link in einer Nachricht, einem QR-Code bei einer Veranstaltung, einem NFC-Tag, einer mobilen Erfahrung oder einer anderen leichten Oberfläche beginnen.

Hier wird das Thema über die Entwickler hinaus relevant. Wenn Cardano mehr reale Nutzung anstrebt, sollten Benutzer nicht immer verstehen müssen, dass sie sich mit einer DApp verbinden. Sie sollten scannen, klicken, überprüfen, bestätigen und fortfahren können, während die Wallet die Absicht erklärt und sie davor schützt, blind zu signieren.

Das Risiko ist klar. Jedes System, das Blockchain-Interaktionen erleichtert, muss sie auch sicherer und transparenter machen. Intentbasierte UX funktioniert nur, wenn die Wallet klar zeigt, was passieren wird, welche Vermögenswerte bewegt werden, welche Berechtigungen angefordert werden und was der Benutzer genehmigt. Einfachheit ohne Klarheit würde die Komplexität nur an eine gefährlichere Stelle verschieben.

Deshalb sollten GCScript und UDC eher als Entwicklerinfrastruktur denn als Marketing-Sprache verstanden werden. Sie testen, ob Cardano-Interaktionen portabler, kombinierbarer und benutzerorientierter werden können, ohne die Überprüfungsschicht zu entfernen, in der der Benutzer die endgültige Entscheidung trifft.

Für Cardano-Entwickler lautet die praktische Frage nicht länger nur, wie man den Vertrag schreibt. Es geht darum, wie man eine gültige On-Chain-Aktion in etwas verwandelt, das ein echter Benutzer innerhalb von Sekunden verstehen, starten und genehmigen kann. Das Modell von GameChanger stellt diese Frage direkt in die Wallet-Ebene, genau dort, wo Cardano-UX entweder brauchbar wird oder ein technisches Experiment bleibt.