Midnight poduzima korake za snižavanje prepreka za validatore uz infrastrukturu čvorova otvorenog koda
Midnight Foundation priprema ponovno uporabive Terraform module osmišljene da olakšaju implementaciju čvorova kod različitih pružatelja oblaka. Rad dolazi dok Midnight Node v1 napreduje kroz Preview i Preprod, dodajući nove korake za stabilnost, sigurnost i nadogradnju runtimea za operatore.
By SongMarketCap
Midnight ulazi dublje u infrastrukturnu fazu svojeg uvođenja mreže. Tijekom Fireside Dev Hang događaja 8. srpnja, Fenton, vodeći SRE u Midnight Foundation, iznio je rad na Terraform modulima otvorenog koda namijenjenima pojednostavljenju implementacije RPC čvorova, boot čvorova, infrastrukture povezane sa SPO i validatora. Ažuriranje je relevantno za Cardano jer je Midnight partnerski lanac Cardano, a lakša implementacija čvorova može proširiti tehničku bazu oko NIGHT ekosustava.
Midnight cilja na operatorski sloj
Fenton je svoju ulogu u Midnight Foundation opisao kao inženjerstvo platforme kroz izdanja softvera, promociju okruženja, upravljačke aktivnosti i tehničke sustave potrebne za održavanje stabilnosti mreže. Infrastrukturni rad usmjeren je na smanjenje količine ručnog postavljanja potrebnog za pokretanje Midnight čvorova.
Midnight djeluje u okruženjima Preview, Preprod i Mainnet, što timu daje postupni put za testiranje softvera i infrastrukture prije šire proizvodne uporabe. Ta struktura također stvara potrebu za ponovljivim obrascima implementacije. Operateri moraju pokretati različite vrste čvorova bez ponovne izgradnje istog oblaka i konfiguracijskog stoga od početka svaki put.
Terraform je alat koji Midnight koristi za taj smjer. Omogućuje definiranje infrastrukture kao ponovno uporabivog koda i njezino implementiranje kod različitih pružatelja oblaka. Za blockchain mrežu takav pristup može smanjiti operativnu ovisnost o jednom pružatelju, olakšati oporavak ako infrastruktura zakaže i pružiti operaterima čvorova dosljedniji proces postavljanja.
Terraform moduli mogli bi pojednostaviti implementaciju validatora i RPC-a
Planirani Terraform moduli izrađuju se kako bi podržali više uloga čvorova. Fenton je naveo AWS čvorove, RPC čvorove, boot čvorove, validatore i buduće konfiguracije povezane sa SPO kao primjere infrastrukture koja bi se mogla implementirati putem ponovno uporabivih ulaza.
Prema ažuriranju, AWS implementacija već radi, dok je podrška za Google Cloud blizu dovršetka. Dio infrastrukture u Preview i Preprod okruženjima već interno koristi ponovno uporabivi modul. Moduli još nisu javno objavljeni, a tim je naveo da će korak otvaranja izvornog koda uslijediti nakon dodatnih sigurnosnih provjera.
Ta razlika je važna. Midnight danas ne predstavlja alate kao dovršen javni proizvod. Ažuriranje opisuje infrastrukturu koja se već koristi interno i priprema se za širi pristup zajednice kada tim bude siguran da nisu izloženi osjetljivi sigurnosni detalji.
Za razvijatelje isti smjer mogao bi smanjiti prepreke oko testiranja aplikacija. Standardizirana infrastruktura čvorova može olakšati testiranje poziva ugovora, integracija novčanika i RPC pristupa u uvjetima bližima stvarnoj mreži. To je važno za Midnight jer se njegov na privatnost usmjeren aplikacijski model oslanja ne samo na pametne ugovore, nego i na pouzdanu infrastrukturu oko novčanika, usluga dokaza, indeksera i pristupa čvorovima.
Node v1 dodaje korak nadogradnje runtimea u Midnightovo uvođenje
Fireside Dev Hang obradio je i Midnight Node v1. U ažuriranju je Node v1 opisan kao usvojen na Preview i Preprod, pri čemu je nadogradnja runtimea još uvijek potrebna kroz proces upravljanja. Izdanje je usredotočeno na stabilnost, performanse, čišćenje koda i učvršćivanje vođeno revizijama.
Trenutačna matrica kompatibilnosti za Midnight navodi Node 1.0.0 za Preview i Preprod, dok je Mainnet naveden na Node 0.22.5. To znači da se uvođenje Node v1 treba opisati kao aktivno u testnim i pretproizvodnim okruženjima, a ne kao dovršena promjena na svakoj javnoj Midnight mreži.
Službene bilješke izdanja za Midnight Node 1.0.0 opisuju izdanje kao mainnet GA izdanje i uključuju nekoliko tehničkih promjena. To uključuje usklađivanje s polkadot-stable2603 Substrate SDK, novi rpc.discover OpenRPC endpoint, Midnight Ledger 8.1.0, učvršćivanje na temelju revizija i obveznu nadogradnju runtimea. Izdanje također uključuje kuke rukovatelja za most između Cardano i Midnight, ali sam most nije omogućen u Node 1.0.0.
Zajedno, Terraform moduli i uvođenje Node v1 pokazuju da Midnight radi na manje vidljivom dijelu širenja mreže, operatorskom stogu. Praktična promjena je da se implementacija čvorova premješta prema ponovno uporabivoj infrastrukturi, dok se sam softver čvora priprema za sljedeći put nadogradnje. Za validatore, pružatelje RPC-a i graditelje oko NIGHT to pomiče Midnight bliže mreži kojom može upravljati više sudionika, a ne samo visoko specijalizirani infrastrukturni timovi.