Anastasia Labs verbindet Cardano Governance mit dApp Ausführung

Eine Open Source Implementierung ermöglicht es einer Cardano dApp mit Opt in, eine umgesetzte Layer 1 Governance Entscheidung zu erkennen und eine vordefinierte Änderung auszuführen. Der Ende zu Ende Test wurde auf SanchoNet abgeschlossen, ohne bestätigtes Mainnet Deployment.

By SongMarketCap

Cardano News - Anastasia Labs verbindet Cardano Governance mit dApp Ausführung

Anastasia Labs hat eine direkte Verbindung zwischen der Cardano Governance und der Ausführung innerhalb einer dezentralen Anwendung demonstriert. Über 13 bestätigte SanchoNet Transaktionen hinweg reagierte eine Beispiel dApp auf eine umgesetzte Protokollparameteränderung, indem sie ihre eigene Gebühr von 1 ADA auf 2 ADA erhöhte.

SanchoNet Test verbindet Governance mit dApp Änderungen

Die Cardano Layer 1 Governance kann Protokollparameteränderungen, Treasury Abhebungen, Hard Forks und Aktualisierungen des Constitutional Committee genehmigen. Einzelne dApps arbeiten üblicherweise unter separaten Governance Systemen, die von Administratorschlüsseln, Multisignatur Wallets oder anwendungsspezifischen DAOs abhängen können.

Anastasia Labs hat ein Open Source Designmuster entwickelt, das es einer dApp ermöglicht, eine umgesetzte Cardano Governance Entscheidung als Autorisierung für die Änderung ihres eigenen Zustands zu verwenden. Die Implementierung wurde in Aiken für Plutus V3 geschrieben und im aiken-design-patterns Repository des Teams veröffentlicht.

Die Demonstration nutzte eine Governance Aktion, die einen Eintrag im Plutus V3 Kostenmodell änderte. Nachdem die Änderung den Governance Prozess durchlaufen und auf SanchoNet aktiv geworden war, erkannte die dApp das aktualisierte Modell und prägte ein Autorisierungstoken namens PASS. Eine abschließende Transaktion verbrannte das Token und erhöhte die Anwendungsgebühr von 1 ADA auf 2 ADA.

Das Cardano Ledger liefert das Governance Signal

Die Implementierung untersucht weder die Abstimmungshistorie noch hängt sie von der Identität einer bestimmten Governance Aktion ab. Stattdessen verifiziert sie das aktive Plutus Kostenmodell, das vom Cardano Ledger angewandt wird, nachdem die Parameteränderung umgesetzt wurde.

Dies beseitigt die Notwendigkeit eines externen Orakels, um zu bestätigen, dass ein Vorschlag angenommen wurde. Die Validierung erfordert außerdem keinen Projekt Administratorschlüssel, keine Multisignatur Genehmigung und keinen Backend Indexer. Das Ledger wendet den neuen Parameter an, während der dApp Validator das aktive Kostenmodell mit dem in ihrem Vorschlag vermerkten Wert vergleicht.

Der Test mit 13 Transaktionen umfasste die Veröffentlichung von Referenzskripten, die Initialisierung der Anwendungs und Governance Zustände, die Einreichung der verknüpften Parameteraktion, das Prägen des PASS Tokens nach der Umsetzung und die Ausführung der Gebührenänderung.

Philip DiSarro von Anastasia Labs beschrieb das Ergebnis als den Nachweis von etwas, das zuvor als unmöglich galt. Plutus Smart Contracts können das Ergebnis einer umgesetzten Governance Aktion nicht direkt über ein eigenes Feld auslesen. Das Designmuster authentifiziert stattdessen das während der Skriptausführung verfügbare aktive Kostenmodell.

Nur dApps mit Opt in können das Modell nutzen

Das Muster gibt der Cardano Governance keine Kontrolle über beliebige Anwendungen. Entwickler müssen die erforderlichen Validatoren bewusst integrieren, die zulässigen Zustandsänderungen definieren und die Ausführung an das gewählte Governance Signal anbinden.

Der veröffentlichte Test zeigte nur eine Änderung an einer Beispiel Anwendungsgebühr. Anastasia Labs hat Contract Upgrades, dApp Parameteränderungen, Treasury Operationen und Notfallkontrollen als mögliche Anwendungen identifiziert, aber diese Anwendungsfälle waren nicht Teil des dokumentierten SanchoNet Durchlaufs.

Das Modell hat auch offene Einschränkungen. Sein Signal ist nicht mit einer eindeutigen Governance Action ID verknüpft, seine Zeitkonfiguration hängt von einem Multisignatur Setup ab, und die Autorisierung erfordert eine tatsächliche Änderung an einem Netzwerk Kostenmodell. Kein unabhängiges Security Audit, keine Produktionsintegration und kein Deployment auf dem Cardano Mainnet wurden angekündigt.

Das Ergebnis ist ein Open Source Anwendungs Designmuster, keine neue Cardano Protokollfunktion. Es bietet Entwicklern einen erprobten Weg, einen projektgesteuerten Freigabeschlüssel durch eine umgesetzte Layer 1 Governance Entscheidung zu ersetzen, sofern die dApp von Anfang an darauf ausgelegt ist, diese Autorität zu akzeptieren.