Cardano Node 11.1.0 se pripravlja na obdobje Dijkstra in odstranjuje zastarelo sledenje

Predizdaja odstrani zastarele komponente shrambe, uvede posnetke glavne knjige, združljive z Mithril, in doda eksperimentalno omrežno podporo za Peras. Različica še ni priporočena za glavno omrežje Cardano.

By SongMarketCap

Cardano News - Cardano Node 11.1.0 se pripravlja na obdobje Dijkstra in odstranjuje zastarelo sledenje

Cardano node 11.1.0 je bil izdan 21. avgusta z infrastrukturnimi spremembami, ki pripravljajo omrežno programsko opremo na obdobje Dijkstra. Posodobitev izboljša obdelavo transakcij, validacijo Plutusa in delovanje vozlišč, hkrati pa od operaterjev vozlišč, ki uporabljajo zastarelo sledenje ali shranjevalni zaledni sistem LMDB, zahteva migracijo njihovih konfiguracij.

Cardano Node 11.1.0 nadgrajuje infrastrukturo za obdobje Dijkstra

Cardano node je osnovna programska oprema, ki se uporablja za validacijo blokov, posredovanje transakcij in vzdrževanje sinhronizirane kopije glavne knjige Cardano. Operaterji skladov za staking ga uporabljajo za proizvodnjo blokov in relejno infrastrukturo, medtem ko se razvijalci zanašajo na njegove vmesnike za oddajo transakcij, poizvedovanje o stanju omrežja in testiranje aplikacij, ki ravnajo z ADA.

Po uradnih opombah ob izdaji različica 11.1.0 nadaljuje tehnične temelje za hard fork Dijkstra, naslednje večje obdobje glavne knjige Cardano po van Rossem. Posodobitev vključuje učinkovitejše posredovanje transakcij med vrstniki, posnetke mempoola, zasnovane tako, da ostanejo hitri ob naraščajočem obsegu transakcij, ter hitrejšo validacijo skriptov Plutus.

Izdaja uvaja tudi začetno omrežno in konsenzno podporo za Ouroboros Peras. Funkcionalnost je privzeto onemogočena in ostaja za eksperimentalno različico protokola NodeToNodeV_16.

Peras je zasnovan za zmanjšanje časa poravnave transakcij z dodatnimi glasovalnimi potrdili, naloženimi nad obstoječim konsenzom Ouroboros v omrežju Cardano. Dodeljen je drugi fazi načrta Dijkstra, ločeno od prve faze, osredotočene na Linear Leios, Nested Transactions in novo obdobje glavne knjige.

Zastarelo sledenje in LMDB zahtevata migracijo operaterjev

Cardano node 11.1.0 dokonča odstranitev nekdanjega sistema sledenja iohk-monitoring-framework. Novejša arhitektura sledenja je zdaj edina vključena različica in konfiguracije, ki še vedno sklicujejo na zastarele ključe za nadzor, je treba migrirati.

Cardano tracer je opustil tudi ukinjeno komponento RTView, njegov neobvezni vmesnik za metrike pa zdaj bolj dosledno sledi žičnemu formatu Prometheus.

LedgerDB V1 in shranjevalni zaledni sistem LMDB sta bila prav tako odstranjena. Operaterji, ki uporabljajo LMDB, se morajo preseliti na drugo podprto možnost shranjevanja, pri čemer novejša arhitektura LedgerDB V2 v omrežju Cardano uporablja zaledje na osnovi LSM za shranjevanje UTxO na disku.

Posnetki glavne knjige so zdaj ustvarjeni predvidljivo in v formatu, združljivem z Mithril. To omogoča, da se posnetki, ki jih ustvarijo različna vozlišča, bolj zanesljivo primerjajo in delijo, hkrati pa podpirajo hitrejšo in neodvisno preverljivo sinhronizacijo.

Binarna datoteka Mithril signer je vključena tudi v izdani paket za Linux x86_64, kar zmanjšuje število ločenih komponent, potrebnih pri konfiguriranju sodelovanja pri podpisovanju Mithril.

Cardano Node 11.1.0 ostaja v predizdajnem testiranju

Različica 11.1.0 razširja več vmesnikov, ki jih uporabljajo ponudniki infrastrukture in razvijalci. Njena eksperimentalna plast gRPC in UTxO-RPC dodaja metode za branje in sledenje vrhu verige, dostop do informacij geneze, iskanje UTxO in ocenjevanje transakcij.

Ukaz cardano-cli ping zdaj podpira več ciljev in zapise DNS SRV pod CIP-0155. Kontejnerske slike za cardano-node, cardano-tracer in cardano-submit-api lahko delujejo tudi kot uporabniki brez skrbniških pravic ali z datotečnimi sistemi samo za branje, kar zagotavlja dodatne možnosti uvajanja za infrastrukturo, ki podpira transakcije ADA.

Objavljene zahteve navajajo 24 GB pomnilnika za zaledje v pomnilniku in 8 GB za konfiguracijo na disku, čeprav druga številka še čaka na potrditev. Znana težava povzroča približno 12% višjo porabo pomnilnika kot različica 11.0.1 pri nalaganju datotek geneze testneta, ki vsebujejo velike količine predhodno vnesenih podatkov. V opombah ob izdaji je navedeno, da glavno omrežje Cardano ni prizadeto.

Primerjalni preizkusi zmogljivosti in poročila o sistemskem testiranju še niso bili objavljeni. Različica 11.1.0 vzpostavlja migracije konfiguracij, spremembe shrambe in eksperimentalne vmesnike protokola, ki jih je zdaj mogoče preizkusiti, preden kasnejša izdaja, pripravljena na obdobje Dijkstra, vstopi v postopek nadgradnje glavnega omrežja Cardano.