Odjemalec Cardano IBC dodaja preverjanje vložkov prek Mithrila
Potrjene razporeditve vložkov zdaj podpirajo Cardanov eksperimentalni odjemalec IBC in odpravijo zamik pri preverjanju, kadar so na voljo ujemajoča se potrdila Mithril.
By SongMarketCap
Updated:
Fundacija Cardano je 16. oktobra izdala različico v0.1.6 eksperimentalnega jedra lahkega odjemalca Cardano IBC. Vsak nov odjemalec se zdaj začne z Mithrilom potrjeno razporeditvijo vložkov, kar prinaša overjene podatke o vložkih v infrastrukturo za medverižna sporočila in prenose žetonov.
Mithril potrjuje Cardanove razporeditve vložkov
Razporeditev vložkov beleži, koliko ADA je delegiranih posameznemu skladu za vložke. Odjemalec IBC te informacije uporablja pri preverjanju blokov Cardano ter ocenjevanju, ali so izpolnjeni pogoji za sprejem Cardanovega stanja IBC.
Mithril potrjuje podatke Cardano prek podpisov sodelujočih upravljavcev skladov za vložke. V tej izvedbi njegova potrdila overijo razporeditev vložkov, povezano z določeno epoho, to je opredeljeno obdobje v protokolu Cardano.
Po dokumentaciji odjemalca so bile količine vložkov preostala nepodpisana komponenta njegovih podatkov o epohi. Razporeditev, ki jo je posredoval posrednik, storitev za prenos informacij med omrežji, je zato imela šesturno obdobje za izpodbijanje.
Potrjena razporeditev ima zdaj prednost pred naloženo tabelo. Če potrdilo Mithril nasprotuje prej sprejetim podatkom o vložkih, se odjemalec zaustavi. Izdaja tudi usklajuje preverjanje podpisov z referenčno izvedbo Mithril in uvaja strožje preverjanje dokazov.
Kako sprememba vpliva na prenose Cardano IBC
IBC oziroma Inter-Blockchain Communication je protokol za izmenjavo sporočil in žetonov med verigami blokov. Cardano IBC Incubator razvija Cardanovo implementacijo, vključno s komponentami za podporo prenosom zamenljivih žetonov.
Lahki odjemalec teče na prejemni verigi in preveri informacije iz drugega omrežja, preden je sporočilo IBC sprejeto. Pri Cardanu to vključuje sledenje blokom, preverjanje njihovih proizvajalcev ter zbiranje zadostnih dokazov prek poznejše proizvodnje blokov.
Ujemajoče se potrdilo Mithril odpravi čakanje na preverjanje vložkov. Poznejše epohe brez te potrditve ostajajo predmet postopka izpodbijanja.
Veljajo tudi druge zahteve za sprejem. Trenutni model zahteva najmanj 24 blokov, zgrajenih po opazovanem bloku, najmanj pet ustreznih skladov za vložke in določen prag vložkov. Doseg minimalnega števila blokov zato samo po sebi ne zagotavlja sprejema.
Posamezni časi prenosa še vedno so odvisni od potrditve blokov, posodobitev odjemalca in obdelave sporočil IBC.
Nameščanje Cardano IBC ostaja eksperimentalno
Skladišče še naprej opisuje projekt kot eksperimentalno programsko opremo, ki je nepopolna in nezadostno preizkušena za produkcijski most. Razvijalci lahko preizkušajo prenose žetonov, vključno s testno ADA, pri čemer je varnost implementacije odvisna tudi od konfiguriranih virov podatkov in parametrov sprejema.
Sodelujoča veriga Cosmos mora integrirati odjemalca Cardano in izrecno dovoliti njegovo uporabo. Novo jedro je bilo izdano skupaj s prilagodniki za dve podprti različici ibc-go.
Obstoječe odjemalce, ki uporabljajo nekdanji vgrajeni format shranjevanja, je treba znova ustvariti, preden gostiteljska veriga nadgradi na nov modul.
Operaterji ob ustvarjanju odjemalca določijo začetno zaupanja vredno konfiguracijo Mithril. Inicializacija se zaključi šele, ko se uvožena razporeditev vložkov ujema s preverjenim potrdilom, kar pomeni, da so overjeni podatki o vložkih obvezen začetni korak za nadaljnje medverižno preverjanje odjemalca.