Cardano IBC klijent dodaje Mithril verifikaciju uloga
Certificirane distribucije uloga sada podupiru Cardanov eksperimentalni IBC klijent, uklanjajući čekanje na provjeru kada su dostupne odgovarajuće Mithril potvrde.
By SongMarketCap
Updated:
Cardano Foundation je 16. listopada objavio verziju v0.1.6 svoje eksperimentalne jezgre lakog Cardano IBC klijenta. Sada svaki novi klijent kreće od distribucije uloga certificirane Mithrilom, čime se autentificirani podaci o ulogu uvode u infrastrukturu za međulančane poruke i prijenose tokena.
Mithril certificira Cardanove distribucije uloga
Distribucija uloga bilježi koliko je ADA delegirano svakom staking poolu. IBC klijent koristi te informacije pri verifikaciji Cardano blokova i procjeni jesu li ispunjeni uvjeti za prihvaćanje Cardanovog IBC stanja.
Mithril certificira Cardano podatke putem potpisa sudjelujućih operatera staking poolova. U ovoj implementaciji njegove potvrde autentificiraju distribuciju uloga povezanu s određenom epohom, definiranim razdobljem u Cardanovu protokolu.
Prema dokumentaciji klijenta, iznosi uloga bili su preostala nepotpisana komponenta njegovih podataka o epohi. Distribucija koju je dostavio relayer, usluga koja prenosi informacije između mreža, stoga je imala prozor za osporavanje od šest sati.
Certificirana distribucija sada ima prednost nad učitanom tablicom. Ako Mithril potvrda proturječi prethodno prihvaćenim podacima o ulogu, klijent se zamrzava. Izdanje također usklađuje provjeru potpisa s referentnom implementacijom Mithrila i uvodi strože provjere dokaza.
Kako promjena utječe na Cardano IBC transfere
IBC ili Inter Blockchain Communication je protokol za razmjenu poruka i tokena između blockchainova. Cardano IBC Incubator razvija Cardanovu implementaciju, uključujući komponente koje podržavaju transfere zamjenjivih tokena.
Laki klijent radi na odredišnom lancu i provjerava informacije s druge mreže prije prihvaćanja IBC poruke. Za Cardano to uključuje praćenje blokova, verifikaciju njihovih proizvođača i prikupljanje dovoljne količine dokaza kroz naknadno proizvedene blokove.
Usklađena Mithril potvrda uklanja čekanje na provjeru uloga. Kasnije epohe bez te certifikacije i dalje podliježu procesu osporavanja.
Ostali uvjeti za prihvaćanje i dalje vrijede. Trenutni model zahtijeva najmanje 24 bloka izgrađena nakon promatranog bloka, najmanje pet kvalificiranih poolova i određeni prag uloga. Samo dostizanje minimalnog broja blokova stoga ne jamči prihvaćanje.
Pojedinačna vremena prijenosa i dalje ovise o finalizaciji blokova, ažuriranjima klijenta i obradi IBC poruka.
Implementacija Cardano IBC i dalje je eksperimentalna
Repozitorij i dalje opisuje projekt kao eksperimentalni softver koji je nedovršen i nedovoljno testiran za produkcijski most. Programeri mogu testirati prijenose tokena, uključujući testnu ADA, dok sigurnost implementacije također ovisi o konfiguriranim izvorima podataka i parametrima prihvaćanja.
Sudjelujući Cosmos lanac mora integrirati Cardano klijent i izričito dopustiti njegovu uporabu. Nova jezgra objavljena je zajedno s adapterima za dvije podržane ibc-go verzije.
Postojeći klijenti koji koriste prijašnji inline format pohrane moraju se ponovno izraditi prije nego što domaćinski lanac nadogradi na novi modul.
Operatori uspostavljaju početnu pouzdanu Mithril konfiguraciju pri stvaranju klijenta. Inicijalizacija se dovršava tek nakon što uvezena distribucija uloga odgovara verificiranoj potvrdi, zbog čega su autentificirani podaci o ulogu obavezna početna točka za klijentovu naknadnu međulančanu verifikaciju.