Midnight agent za nadzor otkriva kvar validatora u jednoj minuti
Produkcijski sustav nadzora otkrio je zaustavljeni validator, obavijestio odgovorne operatore i potvrdio njegov povratak u rad. Demonstracija je također iznijela moguće Cardano primjene koje pokrivaju aktivnosti upravljanja i koordinaciju hard forka.
By SongMarketCap
Predstavnik za odnose s developerima u Midnightu, Stevan Lohja, demonstrirao je infrastrukturu za nadzor tijekom Fireside Dev Hang 2. rujna. Nakon što je jedan od 13 validatora namjerno zaustavljen, agent je prijavio kritični događaj u roku od otprilike jedne minute i naveo za koliko je blokova čvor zaostao. Njegov oporavak automatski je potvrđen tijekom sljedeće minute.
Agent za nadzor povezuje incidente s operatorima
Konvencionalna telemetrija može identificirati validator ili poslužitelj koji otkazuje, ali ta informacija sama po sebi ne određuje tko njime upravlja ili tko bi trebao reagirati.
Arhitektura nadzora koristi popis koji povezuje validatore s njihovim operatorima. Kada su ispunjeni unaprijed definirani uvjeti, identificira pogođenu infrastrukturu, određuje ozbiljnost događaja, označava odgovorne osobe i prilaže relevantni operativni postupak.
Tijekom testa uživo agent je prijavio da validator više ne pruža podatke i klasificirao događaj kao kritičan. Obavijest je navela za koliko je blokova čvor zaostajao i uputila na operativni priručnik koji sadrži korake odgovora.
Nakon ponovnog pokretanja validatora druga je poruka označila incident riješenim. Demonstracija je rezultirala prosječnim vremenom do potvrde od približno jedne minute.
Kritična upozorenja ne ovise o AI modelu
Arhitektura odvaja determinističko otkrivanje incidenata od jezičnog modela.
Pravila nadzora prate unaprijed definirane uvjete, uključujući nedostajući validator, probleme s finalnošću, divergenciju lanca i nedovoljan broj povezanih peerova. Vremenski pragovi sprječavaju da uobičajene kratkotrajne promjene u mreži odmah generiraju kritična upozorenja.
Deterministička logika odlučuje ispunjava li događaj uvjete da bude incident, dodjeljuje mu razinu ozbiljnosti i odabire primatelje. Stoga kritične obavijesti mogu nastaviti raditi i ako jezični model postane nedostupan ili proizvede nevaljan odgovor.
Mali lokalno hostani model pretvara temeljne tehničke podatke u čitljivu poruku. Objašnjava događaj, identificira pogođenu infrastrukturu i povezuje obavijest s odgovarajućim postupkom odgovora.
Lohja je procijenio trošak infrastrukture prikazane konfiguracije na približno 56 USD mjesečno. Model se lokalno izvršava na CPU u čemu se izbjegava zasebna komercijalna naknada za inferenciju. Za upravljanje implementacijom koristi se Terraform, a javni predlošci infrastrukture planirani su za kasnije izdanje.
Potencijalne Cardano primjene obuhvaćaju upravljanje i hard forkove
Produkcijska implementacija trenutačno nadzire Midnight infrastrukturu validatora. Cardano aplikacije o kojima se raspravljalo tijekom sesije i dalje su predložena proširenja, a ne aktivne usluge.
Jedan slučaj upotrebe uključivao bi identifikaciju neaktivnih DRepova, povučenih stake poolova i delegacija koje ostaju dodijeljene operatorima koji više ne sudjeluju u mreži. Agent bi mogao povezati te zapise s verificiranim kontaktnim informacijama i pokrenuti provjeru statusa.
Isti pristup mogao bi nadzirati prijedloge upravljanja, rokove i pragove za glasovanje. Mogao bi identificirati aktivne stake poolove koji nisu glasovali i obavijestiti njihove operatore, uz uvjet pouzdanih kontaktnih zapisa i zaštitnih mjera protiv kontaktiranja pogrešnih primatelja.
Koordinacija hard forka pruža još jednu potencijalnu primjenu. Agent bi mogao pratiti usvajanje softvera, uspoređivati aktivnost između starog i nadograđenog lanca i identificirati peerove koji su ostali na ranijoj verziji.
Proširenje trenutačne implementacije na Cardano zahtijevalo bi podatke o upravljanju, verificirane zapise o operatorima i pravila nadzora posebno dizajnirana za DRepove, stake poolove i nadogradnje mreže.