Midnight testa un monitor assistito dall'IA su 13 operatori federati
Regole deterministiche decidono quando emettere gli avvisi, mentre un modello linguistico ospitato localmente converte la telemetria di rete verificata in notifiche leggibili.
By SongMarketCap
Midnight, la catena partner di Cardano focalizzata sulla privacy, ha dimostrato un prototipo interno di monitoraggio assistito dall'IA che verifica le condizioni della rete ogni cinque secondi su 13 operatori federati. Lo strumento è stato sviluppato dopo che uno stallo della finalizzazione su una delle sue reti di test è sfuggito al sistema di avvisi esistente.
Uno stallo della finalizzazione ha messo in luce una lacuna nel monitoraggio
Durante il Fireside Dev Hang del 5 agosto, il team di developer relations di Midnight ha spiegato che il monitoraggio precedente tracciava la disponibilità dei nodi e la produzione di blocchi. Non misurava in modo indipendente la differenza tra l'ultimo blocco prodotto e l'ultimo blocco finalizzato dalla rete.
I nodi possono rimanere online e continuare a produrre blocchi mentre quel divario aumenta. L'incidente sul testnet si è quindi registrato come pieno uptime anche se la rete aveva smesso di finalizzare nuovi blocchi.
Midnight consente agli sviluppatori di creare applicazioni utilizzando prove a conoscenza zero e divulgazione selettiva. La sua attuale architettura di mainnet utilizza operatori di nodi federati, tra cui aziende di infrastrutture, pagamenti e tecnologia responsabili del mantenimento del consenso durante le fasi iniziali della rete.
Il nuovo monitor controlla i 13 operatori per nodi mancanti, validatori in ritardo, fork, conteggi di peer bassi e gap di finalizzazione anomali. Questo amplia la visibilità sull'infrastruttura che supporta le applicazioni di Midnight e la rete $NIGHT.
Regole deterministiche controllano ogni avviso
Il servizio riceve telemetria di rete in sola lettura tramite una connessione WebSocket e la riduce in una vista corrente di ciascun nodo, includendo conteggio dei peer, best block e dati sul blocco finalizzato.
Regole fisse determinano se un avviso debba essere attivato, quale livello di azione si applichi e se la condizione sia nuova o in peggioramento. Lo stesso livello deterministico controlla ogni nome del validatore, numero e timestamp inclusi in una notifica.
Un modello aperto ospitato localmente con circa tre miliardi di parametri interviene solo dopo che tali decisioni sono state prese. Il suo ruolo è limitato a convertire i fatti approvati in un avviso leggibile o in un riepilogo quotidiano della rete.
Il modello non può attivare o sopprimere avvisi, modificare i numeri riportati, diagnosticare la causa di un incidente o istruire un operatore a riavviare un validatore. Se il suo output non supera la validazione o il modello diventa non disponibile, il servizio invia invece un modello deterministico.
Ogni avviso rimanda a un runbook operativo predefinito. Gli ingegneri restano responsabili di indagare sull'evento e scegliere eventuali azioni correttive.
La demo su mainnet identifica un'anomalia di peer su MoneyGram
Durante la dimostrazione, il monitor ha riportato che tutti e 13 gli operatori federati erano online, con un gap medio di finalizzazione di 2,3 blocchi e un tempo medio di blocco di sei secondi.
Il digest generato ha utilizzato 287 token del modello e ha individuato un'anomalia non critica. Il validatore di MoneyGram aveva 11 peer attivi, al di sotto della soglia configurata di 17.
Il presentatore ha attribuito il numero inferiore di peer a manutenzione pianificata. L'avviso ha quindi rilevato una reale violazione della soglia, mentre la sua spiegazione operativa richiedeva comunque contesto umano.
Il prototipo registra anche i cicli in cui non viene emesso alcun avviso. Una pagina di stato separata verifica se il feed di telemetria, il modello locale e il sistema di consegna degli avvisi stanno funzionando, consentendo agli operatori di distinguere una rete sana da un monitor che ha smesso di riportare.
Secondo la presentazione, la configurazione attuale può funzionare su una macchina virtuale da otto gigabyte senza GPU per circa 50 dollari al mese. Resta sperimentale, opera in modalità di osservabilità e non è ancora stata rilasciata come software open source.
Midnight prevede di collegare gli strumenti con l'infrastruttura futura e i moduli Terraform. Fino al rilascio, il prototipo resta un sistema interno di osservabilità che può mettere in evidenza stalli del consenso senza consentire all'IA di controllare gli avvisi o dirigere azioni degli operatori che incidono sulla rete $NIGHT.