Cardano predlaga register programske opreme proizvajalcev blokov
CIP-0203 bi standardiziral identifikatorje programske opreme v obstoječih glavah blokov in pregledovalnikom pomagal spremljati raznolikost odjemalcev brez trde vilice.
By SongMarketCap
Updated:
Josh Marchand je predlagal skupni register, ki bi pregledovalnikom Cardana omogočil spremljanje, kateri odjemalci vozlišč proizvajajo bloke. Predložen 24. septembra, CIP-0203 temelji na signalni metodi, ki jo že uporabljata Dingo in Gerolamo. Predlog je še v pregledu.
Identifikatorji programske opreme v blokih Cardana
Vsak sodelujoči odjemalec vozlišča bi prejel identifikator, povezan z njegovim imenom, vzdrževalci in javnim repozitorijem. Proizvajalci blokov bi ta identifikator zapisali v glavo bloka, kjer bi ga pregledovalniki lahko povezali z registrirano programsko opremo.
Predlog uporablja obstoječe polje manjše različice protokola, ki ne določa veljavnosti bloka. To omogoča identifikacijo brez spreminjanja pravil soglasja ali zahteve po trdi vilici. Dodatni prostor bi omogočil shranjevanje informacij, kot so različice programske opreme, z uporabo formatov, ki jih dokumentirajo ustrezne razvojne ekipe.
Umaknjeni identifikatorji bi ostali v registru in v isti shemi ne bi bili ponovno dodeljeni, s čimer bi ohranili pomen zgodovinskih blokov.
Merjenje raznolikosti odjemalcev Cardana
Odjemalci vozlišč so programske izvedbe, ki računalnikom omogočajo preverjanje podatkov omrežja in ustvarjanje blokov. Ko v uporabo vstopajo neodvisno razviti odjemalci, pregledovalniki potrebujejo enoten način za merjenje njihovega prispevka k proizvodnji blokov.
Predhodna problemska opredelitev CPS-0036 je kot oviro za takšno merjenje opredelila razdrobljene signalne konvencije. Njeni avtorji so raznolikost odjemalcev opisali kot pomembno mero odpornosti omrežja. Brez dogovorjenega formata morajo pregledovalniki in raziskovalci vsako konvencijo posamezne izvedbe razlagati ločeno.
CIP-0203 bi zagotovil ta skupni format. Po Marchandu bi osrednji identifikator opazovalcem omogočil izračun deleža proizvedenih blokov vsakega odjemalca ne glede na morebitne dodatne podatke, ki jih objavlja.
Od registra do podpore v pregledovalnikih
Sodelovanje bi bilo prostovoljno, vključno z izrecno možnostjo, da se zadrži informacije o programski opremi. Statistika bi odražala samoporočane identifikatorje proizvajalcev brez neodvisnega preverjanja programov, ki jih poganjajo.
Ocenjevalci še razpravljajo o tem, kako naj orodja dekodirajo izbirne informacije, kot so številke različic. Predlog prepusti te formate posameznim ekipam, hkrati pa od njih zahteva, da dokumentirajo njihov pomen.
Predlagana pot do stanja Active zahteva sprejetje na obeh straneh: najmanj dva neodvisna odjemalca, ki na glavnem omrežju ali javnem testnetu proizvajata bloke z registriranimi identifikatorji, in najmanj en javni pregledovalnik ali nadzorna plošča, ki te identifikatorje dekodira.