Midnight Node 2.1.0 beta dodaja pot trde vilice za delujočo verigo

Funkcijsko popolna beta različica Midnight vzpostavlja usklajeno pot z aktivne verige 1.0.x do ledger 9 brez ponastavitve omrežja. Novo izvajalno okolje še vedno zahteva ločeno uvajanje validatorjev in aktivacijo prek upravljanja.

By SongMarketCap

Cardano News - Midnight Node 2.1.0 beta dodaja pot trde vilice za delujočo verigo

Midnight je izdal Node 2.1.0-beta.1, pomembno predizdajo, ki pripravlja njegovo delujoče omrežje na nadgradnjo na ledger 9. Združuje nabor funkcij, razvit v neizdani veji 2.0.0, z dodatnima dvema mesecema vzdrževalnih in varnostnih popravkov, skupaj z migracijsko logiko, zasnovano za ohranitev generiranja DUST, povezanega z $NIGHT.

Beta je na voljo za javna omrežna okolja Midnight. Njena objava ne pomeni, da je novo izvajalno okolje že aktivno po celotnem Mainnet.

Midnight Node dodaja pot nadgradnje za delujoče omrežje

Midnight Node je osrednja programska oprema, ki jo uporabljajo validatorji in operaterji RPC za sledenje omrežju, obdelavo transakcij in izvajanje izvajalnega okolja za aplikacije Midnight.

Midnight je zasebnosti namenjena partnerska veriga, povezana s Cardano. Razvijalci jo lahko uporabijo za gradnjo aplikacij, ki združujejo javno stanje verige blokov z zasebnimi podatki in selektivnim razkritjem. Njegov ekonomski model ločuje $NIGHT, javno omrežno sredstvo, od DUST, neprenosljivega vira, ki se porablja, ko uporabniki izvajajo transakcije in pametne pogodbe.

Različica 2.1.0-beta.1 je bila objavljena 21. avgusta kot funkcijsko popolna beta. Izdaja je razvrščena kot večja posodobitev v primerjavi z zadnjo končno različico Node 1.0.1.

Njena glavna infrastrukturna sprememba je zmožnost izvesti trdo vilico iz delujoče verige 1.0.x. Prejšnje gradnje 2.0.0 so bile zasnovane okoli svežega okolja genesis, kar je omejevalo njihovo uporabo v že aktivnem omrežju. Node 2.1.0 dodaja migracijsko logiko, potrebno za premik obstoječe verige v novo izvajalno okolje, ne da bi pri tem zavrgli trenutno stanje.

Migracija na ledger 9 ohrani generiranje DUST

Aktivacija Node 2.1.0 bi Midnight premaknila z ledger 8 na ledger 9 prek večblokovne migracije na verigi. Specifikacija izvajalnega okolja se spremeni iz 1_000_003 v 2_001_000, različica transakcij pa iz 3 v 4.

Prehod vpliva tudi na stanje, uporabljeno za generiranje DUST iz NIGHT, opazovanega na Cardano. Migracija ledger inicializira novo strukturo DUST brez obstoječih zapisov o generiranju, zato mora vozlišče te zapise rekonstruirati iz podatkov pred vilico.

Node 2.1.0 to rekonstrukcijo izvede v paketih po nadgradnji izvajalnega okolja. Opazovanje Cardano je med postopkom začasno zaustavljeno, ocenjeno je, da bo na obsegu Mainnet zajelo približno 28 blokov, devet na Preview in enega na Preprod.

Po rekonstrukciji se opazovanje nadaljuje brez preskakovanja UTxO Cardano, dostavljenih med migracijo. Postopek ohrani povezavo med na Cardanu temelječimi pozicijami NIGHT in virom DUST, ustvarjenim za dejavnost na Midnight.

Infrastruktura, povezana z vozliščem, mora upoštevati tudi spremembo različice transakcij. Odjemalci, paketi za razvoj programske opreme in indeksatorji morajo po bloku nadgradnje osvežiti svoje metapodatke izvajalnega okolja, medtem ko je treba transakcije, podpisane ali uvrščene v čakalno vrsto pred prehodom, znova zgraditi.

Aktivacija na Mainnet še vedno zahteva upravljanje

Node 1.0.3 je dokumentirana izhodiščna točka za trdo vilico, vendar je ta osnovna izdaja ob objavi zapiskov o beti 2.1.0 še čakala. Neposreden prehod z Node 1.0.2 ali starejše različice ni del podprte migracijske poti.

Validatorji morajo najprej namestiti novo binarno datoteko in potrditi, da omrežje še naprej uvaža in finalizira bloke v okviru obstoječega izvajalnega okolja. Pooblaščeni tehnični podpisniki lahko nato uporabijo dejanje upravljanja set_code, ki zamenja aktivno izvajalno okolje.

Most med Cardano in Midnight ima dodatno odvisnost od upravljanja. Njegov ponudnik opazovanja Cardano ostane neaktiven, dokler niso nastavljeni zahtevana konfiguracija MainChainScripts in kontrolna točka podatkov.

Node 2.1.0 zagotavlja programsko opremo in migracijsko pot za naslednje izvajalno okolje Midnight. Ledger 9 postane operativen šele, ko je na voljo izhodiščna različica 1.0.3, ko po omrežju tečejo nadgrajeni validatorji in ko upravljanje uporabi novo izvajalno okolje na verigi.