cardano-cli 11.7 doda orodje za ključe BLS za stake poole
Izdaja omogoča operaterjem, da pripravijo posodobljeno registracijsko potrdilo brez ponovnega vnosa nastavitev svojega poola. Razširja tudi podporo za funkcije, ki se razvijajo za ero Dijkstra.
By SongMarketCap
Updated:
Intersect je izdal cardano-cli 11.7.0.0, ki dodaja ukaz, ki pomaga operaterjem stake poolov pripraviti registracijska potrdila z BLS ključi. Ključi so namenjeni sodelovanju v glasovalnem sistemu, načrtovanem za Ouroboros Leios.
Posodobitev vmesnika ukazne vrstice uvaja tudi orodja za podtransakcije, predloge parametrov protokola in pregled potrdil. Njegove funkcije za ero Dijkstra se razvijajo in preizkušajo pred prihodnjo nadgradnjo glavnega omrežja Cardano.
Posodabljanje potrdila poola z ključem BLS
Novi ukaz cardano-cli dijkstra stake-pool bls-registration-certificate offline prebere obstoječe registracijsko potrdilo poola in ustvari posodobljeno različico. Uporabi podpisni ključ BLS za izpeljavo javnega ključa BLS in ustreznega dokaza o posesti.
Ukaz ohrani druge nastavitve poola, zato operaterjem ni treba znova vnesti parametrov, kot so marža, fiksni strošek, zastava ali naslovi relay strežnikov. Po navedbah izdajnih opomb podpira tako začetni dodatek ključa BLS kot tudi njegovo poznejšo rotacijo.
Sprejema tudi potrdila, ustvarjena v eri Conway, vključno z datotekami, ki so jih zapisale starejše različice cardano-cli. Ukaz prikaže ID poola ter stare in nove ključe BLS in opozori, če so ključi enaki.
Postopek teče brez povezave in ustvari potrdilo. Za registracijo spremembe v omrežju je treba potrdilo vključiti v transakcijo, ki je podpisana in oddana.
Kako so ključi BLS povezani z Leios
Ključi BLS so del načrtovanega glasovalnega procesa za Ouroboros Leios, razvoj konsenznega protokola Cardano. Izbrani člani odbora bi podpisovali glasove za potrditvene bloke, njihove posamezne podpise pa bi bilo mogoče združiti v krajše potrdilo.
Registracija ključev BLS za stake poole se že testira na DijkstraNet. Intersect je sporočil, da se je omrežje 2. novembra premaknilo na različico protokola 12. Uporabljena različica vozlišča podpira registracijo ključev, vendar ne vključuje celotnega Linear Leios.
Ločeno testno omrežje, Musashi, poganja prototip, ki vsebuje celoten Linear Leios in različico širšega nabora funkcij Dijkstra. V posodobitvi 6. novembra je Intersect navedel cardano-node 11.1.3 kot priporočeno izdajo za glavno omrežje in označil 11.2 kot predizdajo za DijkstraNet.
Intersect je predstavil tudi načrte za node 11.2.1, namenjen pridobitvi odobritve za glavno omrežje in odpravi regresije porabe pomnilnika. Različica 11.3 je ciljni kandidat za izdajo za celoten nabor funkcij Dijkstra, vključno z Linear Leios.
[NEWSBREAK]
Nove možnosti za razvijalce in upravljanje
Izdaja CLI dodaja možnosti Dijkstra ukazu za ustvarjanje predlogov za posodobitev parametrov protokola. Te zajemajo minimalno maržo poola, največji vzvod zastave, parametre Peras in stroške referenčnih vhodov.
Razvijalci lahko zdaj ločeno ustvarijo podpise za podtransakcijo in jih združijo z nepodpisano podtransakcijo. Orodje zavrne podpise, ki se ne ujemajo z njeno vsebino.
Druge novosti vključujejo intervale stanj računov CIP-159 in nadzorne skripte za gradnjo transakcij Dijkstra. Nov ukaz debug certificate view prikazuje datoteke potrdil v JSON ali YAML.
Izdaja spreminja tudi imena polj v izpisu debug transaction view. Skripti, ki berejo podatke o potrdilih iz tega izpisa, bodo morali uporabiti nova imena polj.