Agent za nadzor Midnight zazna odpoved validatorja v eni minuti
Proizvodni nadzorni sistem je zaznal zaustavljen validator, obvestil odgovorne operaterje in potrdil ponovno vzpostavitev delovanja. Demonstracija je predstavila tudi potencialne aplikacije za Cardano, ki pokrivajo dejavnosti upravljanja in usklajevanje hard forkov.
By SongMarketCap
Predstavnik za odnose z razvijalci pri Midnight Stevan Lohja je med srečanjem Fireside Dev Hang 2. septembra demonstriral nadzorno infrastrukturo. Potem ko je bil eden od 13 validatorjev namerno ustavljen, je agent v približno eni minuti prijavil kritični dogodek in ugotovil, za koliko blokov je vozlišče zaostalo. Njegovo ponovno delovanje je bilo v naslednji minuti samodejno potrjeno.
Nadzorni agent povezuje incidente z operaterji
Običajna telemetrija lahko prepozna validator ali strežnik, ki odpoveduje, vendar takšna informacija sama po sebi ne pove, kdo ga upravlja ali kdo naj se odzove.
Nadzorna arhitektura uporablja seznam, ki preslika validatorje na njihove operaterje. Ko so izpolnjeni vnaprej določeni pogoji, prepozna prizadeto infrastrukturo, določi resnost dogodka, označi odgovorne osebe in priloži ustrezen operativni postopek.
Med preizkusom v živo je agent poročal, da validator ne zagotavlja več podatkov, in dogodek označil kot kritičen. Obvestilo je navedlo, za koliko blokov je bilo vozlišče zadaj, ter se sklicevalo na runbook z odzivnimi koraki.
Ko se je validator znova zagnal, je drugo sporočilo označilo incident kot rešen. Demonstracija je dosegla povprečni čas do potrditve prejema približno eno minuto.
Kritična opozorila niso odvisna od modela umetne inteligence
Arhitektura ločuje deterministično zaznavanje incidentov od jezikovnega modela.
Nadzorna pravila spremljajo vnaprej določene pogoje, vključno z manjkajočim validatorjem, težavami s finalnostjo, razhajanjem verige in nezadostnim številom povezanih vozlišč. Časovni pragovi preprečujejo, da bi običajne kratkotrajne spremembe v omrežju takoj ustvarile kritična opozorila.
Deterministična logika odloči, ali dogodek izpolnjuje pogoje za incident, mu dodeli resnost in izbere prejemnike. Kritična obvestila lahko zato še naprej delujejo tudi, če jezikovni model postane nedosegljiv ali vrne neveljaven odgovor.
Majhen, lokalno gostovan model pretvori osnovne tehnične podatke v berljivo sporočilo. Pojasni dogodek, prepozna prizadeto infrastrukturo in poveže obvestilo z ustreznim odzivnim postopkom.
Lohja je ocenil, da prikazana konfiguracija stane za infrastrukturo približno $56 na mesec. Model teče lokalno na CPU, s čimer se izogne posebnemu komercialnemu strošku inferenc. Za upravljanje uvedbe se uporablja Terraform, javne predloge infrastrukture pa so načrtovane za kasnejšo izdajo.
Potencialni primeri uporabe za Cardano zajemajo upravljanje in hard forke
Produkcijska uvedba trenutno nadzoruje infrastrukturo validatorjev Midnight. Aplikacije za Cardano, o katerih je tekla razprava med sejo, za zdaj ostajajo predlagane razširitve in ne aktivne storitve.
Eden od primerov uporabe bi vključeval prepoznavanje neaktivnih DReps, upokojenih stake poolov in delegacij, ki ostajajo dodeljene operaterjem, ki v omrežju ne sodelujejo več. Agent bi lahko te zapise povezal s preverjenimi kontaktnimi podatki in sprožil preverjanje stanja.
Enak pristop bi lahko spremljal predloge upravljanja, roke in glasovalne pragove. Lahko bi prepoznal aktivne stake poole, ki niso glasovali, in o tem obvestil njihove operaterje, pod pogojem zanesljivih kontaktnih zapisov in zaščitnih ukrepov pred obveščanjem napačnih prejemnikov.
Usklajevanje hard forka je še ena potencialna aplikacija. Agent bi lahko spremljal prevzem programske opreme, primerjal dejavnost med starimi in nadgrajenimi verigami ter prepoznal vozlišča, ki ostajajo na starejši različici.
Širitev trenutne uvedbe na Cardano bi zahtevala podatke o upravljanju, preverjene zapise o operaterjih in nadzorna pravila, zasnovana posebej za DReps, stake poole in nadgradnje omrežja.