Cardano ledger dodaja pravila za endorser bloke Leios
Združene spremembe dodajajo dve pravili za obdelavo endorser blokov v eri Dijkstra. Ločene posodobitve uvajajo preverjanje certifikatov in vmesnik za konsenzno plast.
By SongMarketCap
Razvojna ekipa za Cardano ledger je združila pravila za obdelavo endorser blokov Ouroboros Leios. Zahtevek za združitev #6215 z naslovom »Add EB and EBLEDGERS« je bil 30. oktobra združen v glavno vejo repozitorija cardano-ledger.
Posodobitev je del priprav ledgerja Cardano na Leios, predlagano razširitev protokola, zasnovano za povečanje prepustnosti transakcij. Leios je še v razvoju in ni aktiven na Cardano mainnetu.
Kako delujejo nova pravila Cardano ledgerja
Ledger preverja, ali so bloki in transakcije veljavni, in določa, kako spreminjajo zapisano stanje omrežja. Na novo združena pravila veljajo za načrtovano ero Dijkstra in določajo, kako ledger obdela endorser blok in njegove transakcije.
Prvo pravilo, EB, preveri, ali se zgoščena vrednost uveljavljenega bloka ujema z zadnjo najavo endorser bloka, zabeleženo v stanju ledgerja. Če ni nobene najave, blok tudi zavrne.
Drugo pravilo, EBLEDGERS, obdela transakcije bloka. V začetni obliki sledi obstoječemu pravilu LEDGERS, ki se uporablja za obdelavo transakcij. Združeni zahtevek za združitev vključuje tudi teste za nova pravila.
Potrdila Leios in glasovanje stake poolov
Leios uvaja endorser bloke ob obstoječi verigi Praos. Zasnova omogoča, da se ti bloki sklicujejo na dodatne transakcije, pri čemer odbor stake poolov glasuje, preden se te transakcije lahko vključijo v ledger.
Po trenutnem predlogu CIP-0164 odbor sestavljajo največji pooli po aktivnem stakeu in je izbran za eno epoho. Glasovi so uteženi po stakeu in združeni z uporabo BLS podpisov. Predlog kot izvedljivo vrednost parametra opisuje prag certifikatov v višini 75% celotnega aktivnega stakea.
Ekipa za ledger je 27. oktobra združila ločeno pravilo LEIOSCERT za preverjanje veljavnosti certifikatov in njihovega časovnega umeščanja. 29. oktobra je združila tudi vmesnik za preverjanje certifikatov, namenjen konsenzni plasti. Povezana razvojna naloga opisuje način preverjanja certifikata, ko so informacije, potrebne za validacijo, na voljo, endorser blok sam pa še ni bil prejet.
[NEWSBREAK]
Od sprememb v ledgerju do hard forka Dijkstra
Nova pravila ledgerja so bila združena po predizdaji cardano-node 11.2.0. Ta različica vključuje razvojne funkcije Dijkstra in temelje za Leios, medtem ko je funkcionalnost Leios privzeto onemogočena.
Po zapisniku Intersectove delovne skupine Hard Fork je načrtovano, da bo node 11.3 vseboval linearni Leios. Skupina ga je opisala kot prvega kandidata, ki bi ga lahko povišali na različico 12.0, ki bi bila sposobna prečkati hard fork, če testiranje ne bi odkrilo blokirajočih težav.
Objavljeni načrt uvajanja podjetja Input Output vključuje hard fork Dijkstra, registracijo BLS ključev s strani upravljavcev stake poolov, vaje obremenitve na mainnetu in poznejše povečanje zmogljivosti prek posodobitev parametrov protokola. Začetni cilj je približno trikrat do petkrat več od trenutne zgornje meje Praos 4,5 kilobajta transakcij na sekundo. Kasnejše posodobitve ciljajo približno desetkrat do petnajstkratnik te meje, odvisno od testiranja in odločitev upravljanja.