Midgard unapređuje Cardanov eUTXO izvorni Layer 2 za DeFi skaliranje
Midgard razvija Cardano izvorni optimistički rollup koji premješta izvršavanje transakcija na Layer 2 uz zadržavanje provjere putem fraud proof mehanizama i konačnog poravnanja na Cardanu. Protokol trenutačno radi kao prealfa testnet, a Lace je naveden kao prvi podržani novčanik.
By SongMarketCap
Midgard premješta Cardanovu Layer 2 arhitekturu skaliranja iz dizajna u operativno testno okruženje. Izgrađen oko proširenog UTXO modela mreže, protokol je namijenjen povećanju kapaciteta transakcija bez potrebe da aplikacije usvajaju zaseban gas token, jezik pametnih ugovora ili mrežu za poravnanje.
Projekt trenutačno navodi brze meke potvrde, naknade plaćene u ADA i ciljane fraud proofove verificirane na Cardano Layer 1 među glavnim sastavnicama svog dizajna. Midgard također predstavlja potencijalno povećanje obrade do 300 puta u odnosu na kapacitet osnovnog sloja, iako je to procjena projekta, a ne produkcijski mjerodavni rezultat.
Midgard premješta Cardanovo izvršavanje na Layer 2
Midgard je optimistički rollup koji obrađuje transakcije izvan Cardanovog osnovnog sloja prije nego što informaciju o bloku potvrdi natrag na Layer 1.
Predviđeno je da korisnici deponiraju Cardano imovinu, stupaju u interakciju s aplikacijama koje rade na Midgardu te kasnije povuku svoju imovinu na glavnu mrežu. Transakcije i dalje slijede Cardanova eUTXO pravila valjanosti, dok se naknade protokola plaćaju u ADA, a ne putem zasebnog Layer 2 tokena.
Operator koji se izmjenjuje validira transakcije, slaže ih u blokove i objavljuje potpisana zaglavlja blokova u red stanja na lancu. Operatori također zaključavaju zalog koji se može umanjiti ako podnesu nevaljano stanje.
Transakcije dobivaju brzu meku potvrdu na Layer 2 prije postizanja konačnog poravnanja. Midgard navodi da se blokovi sastavljaju u razmacima od približno jedne sekunde, dok se aktivnost koja je trenutačno prikazana na web stranici projekta označava kao simulirani podaci prije lansiranja.
Takva struktura razdvaja odaziv aplikacija od konačnog poravnanja. Korisnici mogu komunicirati s Layer 2 stanjem bez čekanja da se svaka transakcija pojedinačno obradi na Cardanu, dok osnovni sloj ostaje odgovoran za rješavanje sporova i potvrdu konačnog rezultata.
Midgard se razvija kroz partnerstvo između Anastasia Labs i Input Output. Projekt navodi da bi Cardano developeri trebali moći zadržati svoju postojeću logiku validatora i eUTXO alate, pri čemu je integracija uglavnom usmjerena na promjenu krajnje točke kroz koju se transakcije podnose.
Fraud proof mehanizmi vraćaju sporno stanje na Cardano
Midgardov sigurnosni model kombinira operatore, neovisne promatrače i proces osporavanja na lancu.
Nakon što se blok potvrdi, njegovi transakcijski podaci ostaju dostupni tijekom razdoblja za osporavanje koje je trenutačno opisano kao između tri i sedam dana. Promatrači mogu ponovno izvršiti transakcije i usporediti rezultat sa zaglavljem bloka pohranjenim na Cardanu.
Kada promatrač identificira nevaljanu promjenu stanja, može podnijeti fraud proof na Layer 1. Uspješno osporavanje poništava sporni blok i kažnjava operatora. Ako se prije zatvaranja prozora ne podnese valjano osporavanje, blok se dodaje u potvrđeno stanje Midgarda.
Cardanova eUTXO arhitektura središnja je za taj proces. Transakcije troše određene nepotrošene izlaze i stvaraju nove koji sadrže imovinu, skripte i podatke aplikacije. Valjanost ovisi o transakciji i ulazima koje pokušava potrošiti, a ne o kontinuiranim promjenama kroz zajedničko globalno stanje računa.
To omogućuje da se valjanost transakcije i troškovi izvršavanja procijene prije podnošenja, pod uvjetom da traženi ulazi ostanu dostupni.
Midgard koristi tu lokalnu strukturu transakcije za stvaranje ciljanih fraud proofova. Umjesto rekonstruiranja stanja više nepovezanih ugovora, verifikacija se može usredotočiti na spornu transakciju, njezine referencirane ulaze i validator odgovoran za njezinu obradu.
Uži opseg verifikacije namijenjen je smanjenju količine podataka i izračuna potrebnih na Layer 1 uz očuvanje Cardana kao sloja za poravnanje i rješavanje sporova.
Midgard proširuje Cardano bez zamjene njegova izvršnog modela
Midgard je pozicioniran kao proširenje postojećeg aplikacijskog okruženja Cardana, a ne kao zaseban blockchain koji se natječe za istu likvidnost i korisnike.
Aplikacije koje selektivno premjeste izvršavanje na Midgard nastavile bi koristiti eUTXO model umjesto usvajanja okruženja temeljenog na računima. Developeri ne bi trebali prepisivati svoje aplikacije za drugačiji jezik ugovora niti ih redizajnirati oko nepovezanog izvršnog sustava.
Isto vrijedi i za Cardano izvorne asete. Tokeni se mogu držati i prenositi izravno unutar UTXO izlaza, dok se standardno kretanje imovine obrađuje od strane glavne knjige, bez potrebe za zasebnim pametnim ugovorom za svaki token.
To razlikuje Midgard od Layer 2 sustava izgrađenih oko dodatnog gas tokena, neovisnog skupa validatora ili drugačije arhitekture pametnih ugovora. Njegov dizajn dodaje kapacitet izvršavanja, dok sporno stanje i konačno poravnanje vraća na Cardano.
Protokol bi mogao pružiti dodatni operativni prostor za decentralizirane mjenjačnice, kreditne platforme, plaćanja i druge aplikacije koje generiraju česte interakcije na lancu. Sam po sebi ne stvara likvidnost niti potražnju, ali može ukloniti dio infrastrukturnog ograničenja s kojim se suočavaju aplikacije koje pokušavaju podržati višu razinu aktivnosti.
Sljedeće operativne prekretnice Midgarda uključuju širenje izvan početne integracije s Laceom, uključivanje Cardano aplikacija te testiranje operatora, promatrača, depozita, povlačenja i fraud proofova pod dugotrajnim opterećenjem.
Isporučivanje tih prekretnica dalo bi Cardano dAppovima okruženje za izvršavanje većeg kapaciteta bez prisile da napuste eUTXO ili uvedu drugu imovinu za transakcijske naknade. Midgard bi se tada manje mjerio projiciranim protokom, a više aplikacijama koje rade na rollupu i stanjem uspješno poravnanim natrag na Cardano.