Cardano Peras premješta rukovanje certifikatima u kod protokola

Najnovije Peras ažuriranje uključuje početnu trajnu bazu podataka certifikata, detekciju dostizanja za difuziju podataka i prototip Cardano ledger za upravljive parametre protokola. Komponente se pripremaju prije zamrzavanja koda za nadolazeći Cardano hard fork.

By SongMarketCap

Updated:

Cardano News - Cardano Peras premješta rukovanje certifikatima u kod protokola

Ouroboros Peras prelazi izvan specifikacija protokola u putanje koda koje određuju kako Cardano čvorovi pohranjuju certifikate, sinkroniziraju ih s vršnjacima i rezerviraju prostor u bloku za podatke konsenzusa. Tweag je izvijestio o radu zajedno s ažuriranjima testneta i pregledom kriptografske analize glasovanja. Peras i dalje ostaje planiran za kasniju Dijkstra fazu, bez najavljenog datuma aktivacije na mainnetu.

Pohrana Peras certifikata prelazi u kod konsenzusa

Početna implementacija ImmutablePerasCertDB podnesena je putem pull requesta 2293 u repozitoriju Ouroboros Consensus. Baza podataka dizajnirana je da pruži trajnu pohranu za Peras certifikate i trenutačno je na internom pregledu.

Peras proširuje Ouroboros Praos glasovanjem temeljenim na udjelu i certificiranjem blokova. Njegovi certifikati agregiraju dokaze da je sudjelujući udjel podržao blok, dajući čvorovima dodatne informacije pri procjeni sigurnosti namire.

Ako bude aktiviran, Peras bi burzama, mostovima i novčanicima mogao omogućiti postizanje veće sigurnosti namire za ADA transakcije nakon manje blokova. Te bi se usluge oslanjale na jamstva namire koja izlažu Cardano čvorovi umjesto da rukuju Peras certifikatima kao zasebnom korisničkom značajkom.

Implementacija ObjectDiffusiona također je dobila uredno gašenje klijenta i metodu za otkrivanje kada je sinkronizacija certifikata dostignuta. Taj se status može koristiti u Cardano governor stroju stanja pri koordinaciji veza s vršnjacima i sinkronizacije mreže.

Tim za dizajn mreže zasebno je dokazao da bi certifikati relevantni za odabir lanca trebali stizati na čvor u rastućem redoslijedu Peras rundi kada je čvor povezan s barem jednim poštenim vršnjakom i kada vrijede standardne pretpostavke o kvaliteti lanca i mreži. Taj rezultat o poretku pojednostavljuje planiranu distribuciju povijesnih i novijih certifikata putem ObjectDiffusiona.

Cardano Ledger testira upravljive Peras parametre

Tim Ledger Integration radi na preostalim Peras komponentama potrebnima prije nego što nadolazeći hard fork dosegne zamrzavanje koda. Posao uključuje definiranje kojih se Peras parametara protokola kasnije može mijenjati putem Cardano governancea.

Prototip je podnesen putem pull requesta 6067 u repozitoriju Cardano Ledger. Dovršetak popisa parametara također će zahtijevati ažuriranje Cardano Constitution kako bi okvir upravljanja odredio koje se vrijednosti mogu mijenjati i koja se ograničenja na njih primjenjuju.

Rad na ledgeru priprema Cardano za buduće uvođenje Perasa. Aktivacija je i dalje predviđena za kasniju Dijkstra fazu i zahtijevat će zasebno testiranje, odobrenje governancea i promjenu verzije protokola.

Razvijatelji su također dovršili početnu metodu za procjenu veličine certifikata prije proizvodnje bloka. Peras certifikat konkurira ADA i transakcijama izvornih sredstava za kapacitet unutar tijela bloka pa čvor koji kuje mora unaprijed rezervirati dovoljno prostora prije odabira transakcija.

Povezani pull request smanjuje broj odabranih transakcija kada blok uključuje Peras certifikat. Prilagodba sprečava čvor da ispuni blok prije nego što se mogu dodati potrebni podaci konsenzusa.

Peras testnet se priprema za integrirano testiranje čvorova

Razvojni tim je spojio promjene praćene kao Peras 67 i Peras 68 nakon adresiranja povratnih informacija iz pregleda. Dva dodatna pull requesta, Peras 69 i Peras 70, dodaju oznake strogoće i ispravljaju grešku u upitu koja je blokirala noćna i testnet pokretanja.

Priprema testneta uključuje poboljšanu skriptu za inicijalizaciju, centralizirano prikupljanje logova i metrika i ažuriranje osnovne grane na najnoviji Peras kod. Te su promjene namijenjene tome da kvarove bude lakše pratiti kada komponente konsenzusa, mreže i ledger rade zajedno.

Tweag je također pregledao verziju 1.1 Peras analize glasovanja koju su izradili istraživači iz Input Output Applied Cryptography tima. Pitanja postavljena tijekom pregleda koriste se za definiranje plana isporuke za kriptografske komponente potrebne za buduću implementaciju na mainnetu.

Planirano ažuriranje testneta kombinirat će četiri ranije odvojene mogućnosti: trajnu pohranu certifikata, detekciju dovršene sinkronizacije certifikata, kovanje blokova svjesno certifikata i pristup Peras parametrima iz ledgera. Postizanje tog radnog stanja ovisi o dovršetku otvorenih internih pregleda i prebacivanju testnet grane na najnoviju implementaciju.