Anastasia Labs povezuje Cardano upravljanje s izvršenjem dAppa

Implementacija otvorenog koda omogućuje Cardano dAppu koji se uključuje po izboru da prepozna provedenu odluku upravljanja na Layeru 1 i izvrši unaprijed definiranu promjenu. Cjeloviti test dovršen je na SanchoNetu, bez potvrđene implementacije na mainnetu.

By SongMarketCap

Cardano News - Anastasia Labs povezuje Cardano upravljanje s izvršenjem dAppa

Anastasia Labs je pokazao izravnu vezu između Cardano upravljanja i izvršenja unutar decentralizirane aplikacije. Kroz 13 potvrđenih SanchoNet transakcija, ogledni dApp je reagirao na provedenu promjenu parametra protokola povećanjem vlastite naknade s 1 ADA na 2 ADA.

SanchoNet test povezuje upravljanje s promjenama dAppa

Cardano upravljanje na Layeru 1 može odobriti promjene parametara protokola, isplate iz Treasuryja, hard forkove i ažuriranja Constitutional Committeeja.

Anastasia Labs je razvio obrazac dizajna otvorenog koda koji omogućuje dAppu da upotrijebi provedenu odluku Cardano upravljanja kao ovlaštenje za promjenu vlastitog stanja. Implementacija je napisana u Aikenu za Plutus V3 i objavljena u timskom repozitoriju aiken-design-patterns.

Demonstracija je koristila akciju upravljanja koja je izmijenila jednu stavku u Plutus V3 modelu troškova. Nakon što je promjena prošla proces upravljanja i postala aktivna na SanchoNetu, dApp je prepoznao ažurirani model i iskovao autorizacijski token nazvan PASS. Završna transakcija spalila je token i povećala naknadu aplikacije s 1 ADA na 2 ADA.

Cardano ledger pruža signal upravljanja

Implementacija ne pregledava povijest glasanja niti ovisi o identitetu određene akcije upravljanja. Umjesto toga, provjerava aktivni Plutus model troškova koji primjenjuje Cardano ledger nakon što je promjena parametra provedena.

Time se uklanja potreba za vanjskim orakulom koji potvrđuje da je prijedlog prošao. Validacija također ne zahtijeva administratorski ključ projekta, multisig odobrenje niti pozadinski indeksator. Ledger primjenjuje novi parametar, dok validator dAppa uspoređuje aktivni model troškova s vrijednošću zabilježenom u svom prijedlogu.

Test s 13 transakcija obuhvatio je objavu referentnih skripti, inicijalizaciju stanja aplikacije i upravljanja, podnošenje povezane akcije parametra, kovanje PASS tokena nakon provedbe i izvršenje promjene naknade.

Philip DiSarro iz Anastasia Labs opisao je rezultat kao dokaz nečega što se ranije smatralo nemogućim. Plutus pametni ugovori ne mogu izravno očitati ishod provedene akcije upravljanja putem namjenskog polja. Obrazac dizajna umjesto toga autenticira aktivni model troškova dostupan tijekom izvršavanja skripte.

Samo dAppovi koji se uključuju po izboru mogu koristiti model

Obrazac ne daje Cardano upravljanju kontrolu nad proizvoljnim aplikacijama. Programeri moraju namjerno integrirati potrebne validatore, definirati dopuštene promjene stanja i povezati izvršenje s odabranim signalom upravljanja.

Objavljeni test pokazao je samo promjenu naknade ogledne aplikacije. Anastasia Labs je naveo nadogradnje ugovora, promjene parametara dAppa, operacije Treasuryja i izvanredne kontrole kao moguće primjene, no ti slučajevi uporabe nisu bili dio dokumentiranog izvođenja na SanchoNetu.

Model također ima neriješena ograničenja. Njegov signal nije povezan s jedinstvenim Governance Action ID, njegova konfiguracija vremenskog usklađivanja ovisi o multisig postavci, a autorizacija zahtijeva stvarnu promjenu u mrežnom modelu troškova. Nije najavljena neovisna sigurnosna revizija, produkcijska integracija niti implementacija na Cardano mainnetu.

Rezultat je obrazac dizajna aplikacije otvorenog koda, a ne nova značajka Cardano protokola. Programerima daje isprobani način da zamijene ključ odobrenja pod kontrolom projekta provedenom odlukom upravljanja na Layeru 1, pod uvjetom da je dApp od početka izgrađen tako da prihvaća tu ovlast.