Cardano Node 11.1.0 priprema se za eru Dijkstra i uklanja zastarjelo praćenje
Pretizdanje uklanja zastarjele komponente pohrane, uvodi snimke glavne knjige kompatibilne s Mithrilom i dodaje eksperimentalnu mrežnu podršku za Peras. Verzija se još ne preporučuje za Cardano mainnet.
By SongMarketCap
Cardano node 11.1.0 objavljen je 21. kolovoza s infrastrukturnim promjenama koje pripremaju mrežni softver za eru Dijkstra. Ažuriranje poboljšava obradu transakcija, validaciju Plutusa i rad čvora te od operatora čvorova koji koriste zastarjelo praćenje ili LMDB backend za pohranu zahtijeva migraciju konfiguracija.
Cardano Node 11.1.0 unapređuje infrastrukturu za eru Dijkstra
Cardano node je temeljni softver koji se koristi za validaciju blokova, prosljeđivanje transakcija i održavanje sinkronizirane kopije Cardano glavne knjige. Operatori stake poolova koriste ga za proizvodnju blokova i relejnu infrastrukturu, a developeri se oslanjaju na njegova sučelja za slanje transakcija, upite o stanju mreže i testiranje aplikacija koje rade s ADA.
Prema službenim bilješkama uz izdanje, verzija 11.1.0 nastavlja tehničke pripreme za Dijkstra hard fork, sljedeću veliku eru glavne knjige Cardana nakon van Rossem. Ažuriranje uključuje učinkovitije prosljeđivanje transakcija između peerova, snimke mempoola osmišljene da ostanu brze kako se volumen transakcija povećava te bržu validaciju Plutus skripti.
Izdanje također uvodi početnu mrežnu i konsenzusnu podršku za Ouroboros Peras. Funkcionalnost je zadano onemogućena i i dalje je vezana uz eksperimentalnu verziju protokola NodeToNodeV_16.
Peras je osmišljen da smanji vrijeme poravnanja transakcija putem dodatnih glasačkih certifikata nadograđenih na postojeći Cardanov Ouroboros konsenzus. Pripada drugoj fazi mape puta Dijkstra, odvojeno od prve faze usredotočene na Linear Leios, Nested Transactions i novu eru glavne knjige.
Zastarjelo praćenje i LMDB zahtijevaju migraciju operatora
Cardano node 11.1.0 dovršava uklanjanje prijašnjeg sustava praćenja iohk-monitoring-framework. Novija arhitektura praćenja sada je jedina uključena, a konfiguracije koje još uvijek upućuju na zastarjele ključeve nadzora moraju se migrirati.
Cardano tracer je također uklonio ukinutu komponentu RTView, dok se njegovo opcionalno sučelje za metrike sada bliže pridržava Prometheus wire formata.
LedgerDB V1 i LMDB backend za pohranu također su uklonjeni. Operatori koji koriste LMDB moraju prijeći na neku drugu podržanu opciju pohrane, pri čemu novija Cardanova arhitektura LedgerDB V2 koristi LSM-based backend za pohranu UTxO-a na disku.
Snimke glavne knjige sada se generiraju predvidljivo i u formatu kompatibilnom s Mithrilom. To omogućuje pouzdaniju usporedbu i dijeljenje snimki koje stvaraju različiti čvorovi te podržava bržu, neovisno provjerljivu sinkronizaciju.
Mithril signer binarna datoteka također je uključena u x86_64 Linux paket izdanja, što smanjuje broj zasebnih komponenti potrebnih pri konfiguriranju sudjelovanja u Mithril potpisivanju.
Cardano Node 11.1.0 ostaje u pretizdanom testiranju
Verzija 11.1.0 proširuje nekoliko sučelja koja koriste pružatelji infrastrukture i developeri. Njezini eksperimentalni gRPC i UTxO-RPC sloj dodaju metode za čitanje i praćenje vrha lanca, pristup informacijama o genesisu, pretraživanje UTxO-a i evaluaciju transakcija.
Naredba cardano-cli ping sada podržava više odredišta i DNS SRV zapise prema CIP-0155. Kontejnerske slike za cardano-node, cardano-tracer i cardano-submit-api mogu raditi i kao non-root korisnici ili s datotečnim sustavima samo za čitanje, što pruža dodatne mogućnosti implementacije za infrastrukturu koja podržava ADA transakcije.
Objavljeni zahtjevi navode 24 GB memorije za backend u memoriji i 8 GB za konfiguraciju na disku, iako potonja brojka još čeka potvrdu. Poznati problem uzrokuje približno 12% veću potrošnju memorije nego verzija 11.0.1 pri učitavanju testnet genesis datoteka koje sadrže velike količine unaprijed pripremljenih podataka. Bilješke izdanja navode da Cardano mainnet nije pogođen.
Mjerenja performansi i izvješća o sustavnom testiranju još nisu objavljeni. Verzija 11.1.0 postavlja migracije konfiguracije, promjene pohrane i eksperimentalna sučelja protokola koje se sada mogu testirati prije nego što kasnije izdanje spremno za eru Dijkstra uđe u proces nadogradnje Cardano mainneta.