Midnight želi znižati ovire za validatorje z odprtokodno infrastrukturo vozlišč
Midnight Foundation pripravlja ponovno uporabne module Terraform, zasnovane za lažje nameščanje vozlišč pri različnih ponudnikih oblaka. Delo poteka hkrati z napredovanjem Midnight Node v1 skozi Preview in Preprod, pri čemer za operaterje dodaja nove korake za stabilnost, varnost in nadgradnje izvajalnega okolja.
By SongMarketCap
Midnight vstopa globlje v infrastrukturno fazo uvajanja svojega omrežja. Med dogodkom Fireside Dev Hang 8. julija je Fenton, vodilni SRE pri Midnight Foundation, predstavil delo na odprtokodnih modulih Terraform, namenjenih poenostavitvi nameščanja vozlišč RPC, zagonskih vozlišč, infrastrukture, povezane s SPO, in validatorjev. Posodobitev je pomembna za Cardano, saj je Midnight partnerska veriga Cardano, lažje nameščanje vozlišč pa lahko razširi tehnično bazo okoli ekosistema NIGHT.
Midnight cilja na operaterski sloj
Fenton je svojo vlogo pri Midnight Foundation opisal kot inženiring platforme, ki zajema izdaje programske opreme, napredovanje okolij, ukrepe upravljanja in tehnične sisteme, potrebne za ohranjanje stabilnosti omrežja. Infrastrukturno delo je usmerjeno v zmanjšanje količine ročne nastavitve, potrebne za zagon vozlišč Midnight.
Midnight deluje v okoljih Preview, Preprod in Mainnet, kar ekipi omogoča postopno pot za testiranje programske opreme in infrastrukture pred širšo proizvodno rabo. Takšna struktura ustvarja tudi potrebo po ponovljivih vzorcih nameščanja. Operaterji morajo poganjati različne tipe vozlišč, ne da bi vsakič znova sestavljali enak oblačni in konfiguracijski sklad od začetka.
Terraform je orodje, ki ga Midnight uporablja za ta pristop. Omogoča, da je infrastruktura definirana kot ponovno uporabna koda in nameščena pri različnih ponudnikih oblaka. Za verigo blokov lahko takšen pristop zmanjša operativno odvisnost od enega ponudnika, olajša obnovo v primeru izpada infrastrukture in operaterjem vozlišč zagotovi bolj dosleden postopek nastavitve.
Moduli Terraform bi lahko poenostavili nameščanje validatorjev in RPC
Načrtovani moduli Terraform so zgrajeni za podporo več vlogam vozlišč. Fenton je kot primere infrastrukture, ki bi jo bilo mogoče nameščati prek ponovno uporabnih vnosov, omenil vozlišča AWS, vozlišča RPC, zagonska vozlišča, validatorje in prihodnje konfiguracije, povezane s SPO.
Po navedbah posodobitve implementacija AWS že deluje, podpora za Google Cloud pa je blizu zaključka. Del infrastrukture Preview in Preprod že interno uporablja ponovno uporaben modul. Moduli še niso javno izdani, ekipa pa je povedala, da bo odprtokodni korak sledil po dodatnih varnostnih pregledih.
Ta razlika je pomembna. Midnight danes orodij ne predstavlja kot dokončanega javnega izdelka. Posodobitev opisuje infrastrukturo, ki se že uporablja interno in se pripravlja za širši dostop skupnosti, ko bo ekipa prepričana, da niso razkriti občutljivi varnostni podatki.
Za razvijalce bi lahko ista usmeritev zmanjšala trenja pri testiranju aplikacij. Standardizirana infrastruktura vozlišč lahko olajša testiranje klicev pogodb, povezav denarnic in dostopa RPC v pogojih, bližjih dejanskemu omrežju. To je pomembno za Midnight, saj njegov na zasebnost osredotočen aplikativni model ne temelji le na pametnih pogodbah, temveč tudi na zanesljivi infrastrukturi okoli denarnic, storitev dokazov, indekserjev in dostopa do vozlišč.
Node v1 dodaja korak nadgradnje izvajalnega okolja v uvedbo Midnighta
Na dogodku Fireside Dev Hang so obravnavali tudi Midnight Node v1. V posodobitvi je bil Node v1 opisan kot sprejet v Preview in Preprod, pri čemer je prek procesa upravljanja še vedno potrebna nadgradnja izvajalnega okolja. Izdaja je osredotočena na stabilnost, zmogljivost, čiščenje kode in utrjevanje na podlagi revizij.
Trenutna matrika združljivosti pri Midnightu navaja Node 1.0.0 za Preview in Preprod, medtem ko je Mainnet na Node 0.22.5. To pomeni, da je uvedbo Node v1 treba opisati kot aktivno v testnih in predprodukcijskih okoljih, ne kot dokončano spremembo v vseh javnih omrežjih Midnight.
Uradne opombe ob izdaji Midnight Node 1.0.0 opisujejo izdajo kot izdajo GA za Mainnet in vključujejo več tehničnih sprememb. Med njimi so uskladitev s polkadot-stable2603 Substrate SDK, nova rpc.discover končna točka OpenRPC, Midnight Ledger 8.1.0, utrjevanje po reviziji in zahtevana nadgradnja izvajalnega okolja. Izdaja vključuje tudi kljuke upravljavca mostu med Cardano in Midnight, vendar sam most v Node 1.0.0 ni omogočen.
Skupaj moduli Terraform in uvedba Node v1 kažejo, da se Midnight posveča manj vidnemu delu širitve omrežja, operaterskemu skladu. Praktična sprememba je, da se nameščanje vozlišč premika k ponovno uporabni infrastrukturi, medtem ko se sama programska oprema vozlišč pripravlja na naslednjo pot nadgradenj. Za validatorje, ponudnike RPC in graditelje okoli NIGHT to pomeni, da se Midnight približuje omrežju, ki ga lahko upravlja več udeležencev, ne le visoko specializirane infrastrukturne ekipe.