Cardano predlaže registar softvera proizvođača blokova

CIP-0203 bi standardizirao softverske identifikatore u postojećim zaglavljima blokova, pomažući explorerima pratiti raznolikost klijenata bez hard forka.

By SongMarketCap

Updated:

Cardano News - Cardano predlaže registar softvera proizvođača blokova

Josh Marchand predložio je zajednički registar koji bi omogućio Cardano explorerima pratiti koji klijenti čvorova proizvode blokove. Podnesen 24. rujna, CIP-0203 nadovezuje se na metodu signaliziranja koju već koriste Dingo i Gerolamo. Prijedlog je još u razmatranju.

Softverski identifikatori u Cardano blokovima

Svaki uključeni klijent čvora dobio bi identifikator povezan s njegovim nazivom, održavateljima i javnim repozitorijem. Proizvođači blokova bilježili bi taj identifikator u zaglavlju bloka, gdje bi ga exploreri mogli povezati s registriranim softverom.

Prijedlog koristi postojeće polje sporedne verzije protokola koje ne određuje valjanost bloka. To omogućuje identifikaciju bez promjene pravila konsenzusa ili potrebe za hard forkom. Dodatni prostor omogućio bi navođenje informacija kao što su verzije softvera, uz korištenje formata koje dokumentiraju odgovarajući razvojni timovi.

Povućeni identifikatori ostali bi u registru i ne bi se ponovno dodjeljivali unutar iste sheme, čime bi se očuvalo značenje povijesnih blokova.

Mjerenje raznolikosti klijenata Cardano

Klijenti čvorova su softverske implementacije koje omogućuju računalima validaciju mrežnih podataka i proizvodnju blokova. Kako neovisno razvijeni klijenti ulaze u upotrebu, explorerima je potreban dosljedan način mjerenja njihova doprinosa proizvodnji blokova.

Raniji opis problema CPS-0036 identificirao je rascjepkane konvencije signaliziranja kao prepreku tom mjerenju. Njegovi autori opisali su raznolikost klijenata kao relevantnu mjeru otpornosti mreže. Bez dogovorenog formata, exploreri i istraživači moraju zasebno tumačiti konvencije svake implementacije.

CIP-0203 bi pružio taj zajednički format. Prema Marchandu, temeljni identifikator omogućio bi promatračima izračun udjela svakog klijenta u proizvedenim blokovima neovisno o svim dodatnim podacima koje objavljuje.

Od registra do podrške u explorerima

Sudjelovanje bi bilo dobrovoljno, uz izričitu mogućnost uskraćivanja informacija o softveru. Statistike bi odražavale samoprijavljene identifikatore proizvođača, bez neovisne provjere programa koje pokreću.

Recenzenti još raspravljaju o tome kako bi alati trebali dekodirati neobvezne informacije kao što su brojevi verzija. Prijedlog prepušta te formate pojedinačnim timovima uz zahtjev da dokumentiraju njihovo značenje.

Predloženi put do statusa Active zahtijeva usvajanje s obje strane: najmanje dva neovisna klijenta koji proizvode blokove s registriranim identifikatorima na mainnetu ili javnom testnetu i najmanje jedan javni explorer ili nadzorna ploča koji dekodiraju te identifikatore.