Anastasia Labs poveže upravljanje Cardano z izvedbo dApp

Odprtokodna implementacija omogoča, da Cardano dApp po načelu prostovoljne vključitve prepozna uveljavljeno odločitev upravljanja na plasti 1 in izvede vnaprej določeno spremembo. Preizkus od začetka do konca je bil zaključen na SanchoNet, brez potrjene uvedbe na glavno omrežje.

By SongMarketCap

Cardano News - Anastasia Labs poveže upravljanje Cardano z izvedbo dApp

Anastasia Labs je pokazala neposredno povezavo med upravljanjem Cardano in izvedbo znotraj decentralizirane aplikacije. V 13 potrjenih transakcijah na SanchoNet je vzorčni dApp odgovoril na uveljavljeno spremembo parametra protokola tako, da je svojo pristojbino zvišal z 1 ADA na 2 ADA.

Preizkus na SanchoNet povezuje upravljanje s spremembami v dApp

Upravljanje Cardano na plasti 1 lahko odobri spremembe parametrov protokola, dvige iz zakladnice, trde razvejitve in posodobitve Ustavnega odbora. Posamezni dAppi običajno delujejo v ločenih sistemih upravljanja, ki se lahko opirajo na skrbniške ključe, večpodpisne denarnice ali na aplikacijo specifične DAO organizacije.

Anastasia Labs je razvil odprtokodni vzorec zasnove, ki omogoča, da dApp uporabi uveljavljeno odločitev upravljanja Cardano kot pooblastilo za spreminjanje lastnega stanja. Implementacija je bila napisana v Aiken za Plutus V3 in objavljena v repozitoriju ekipe aiken-design-patterns.

Demonstracija je uporabila dejanje upravljanja, ki je spremenilo en vnos v stroškovnem modelu Plutus V3. Ko je sprememba zaključila postopek upravljanja in postala aktivna na SanchoNet, je dApp prepoznal posodobljeni model in skoval avtorizacijski žeton z imenom PASS. Končna transakcija je žeton sežgala in povečala pristojbino aplikacije z 1 ADA na 2 ADA.

Knjiga zapisov Cardano zagotavlja signal upravljanja

Implementacija ne pregleduje zgodovine glasovanja in se ne opira na identiteto določenega dejanja upravljanja. Namesto tega preveri aktivni stroškovni model Plutus, ki ga uporabi knjiga zapisov Cardano po tem, ko je sprememba parametra uveljavljena.

To odpravlja potrebo po zunanjem oraklju za potrditev, da je predlog sprejet. Veljavitev prav tako ne zahteva skrbniškega ključa projekta, večpodpisne odobritve ali zalednega indekserja. Knjiga zapisov uveljavi nov parameter, medtem ko validator dApp primerja aktivni stroškovni model z vrednostjo, zapisano v njegovem predlogu.

Preizkus s 13 transakcijami je zajel objavo referenčnih skriptov, inicializacijo stanj aplikacije in upravljanja, oddajo povezanega dejanja parametra, kovanje žetona PASS po uveljavitvi in izvedbo spremembe pristojbine.

Philip DiSarro iz Anastasia Labs je rezultat opisal kot dokaz nečesa, kar je prej veljalo za nemogoče. Pametne pogodbe Plutus ne morejo neposredno prebrati izida uveljavljenega dejanja upravljanja prek namenskega polja. Vzorec zasnove namesto tega overi aktivni stroškovni model, ki je na voljo med izvajanjem skripta.

Model lahko uporabljajo le dAppi po načelu prostovoljne vključitve

Vzorec ne daje upravljanju Cardano nadzora nad poljubnimi aplikacijami. Razvijalci morajo namerno vključiti zahtevane validatorje, določiti dovoljene spremembe stanja in povezati izvedbo z izbranim signalom upravljanja.

Objavljeni preizkus je prikazal le spremembo vzorčne pristojbine aplikacije. Anastasia Labs je kot možne uporabe prepoznala nadgradnje pogodb, spremembe parametrov dApp, operacije zakladnice in nujne kontrole, vendar ti primeri uporabe niso bili del dokumentiranega preizkusa na SanchoNet.

Model ima tudi nerešene omejitve. Njegov signal ni povezan z enoličnim Governance Action ID, njegova časovna konfiguracija je odvisna od večpodpisne ureditve, avtorizacija pa zahteva dejansko spremembo stroškovnega modela omrežja. Neodvisni varnostni pregled, produkcijska integracija ali uvedba na glavno omrežje Cardano niso bili napovedani.

Rezultat je odprtokodni vzorec zasnove aplikacij, ne nova funkcija protokola Cardano. Razvijalcem ponuja preizkušeno pot za zamenjavo ključa za odobritve, ki ga nadzira projekt, z uveljavljeno odločitvijo upravljanja na plasti 1, pod pogojem, da je dApp od začetka zasnovan tako, da sprejme to avtoriteto.