Autore: Marco González
Editore: Randall Roland
Traduttore: Peter Valenčič
Il contenuto che segue non intende in alcun modo essere esaustivo. Si spera che il lettore se ne vada con un'idea migliore di cosa aspettarsi da Leap 4.0 in termini di statistiche esportabili. È inclusa anche una discussione parallela sull'aumento dell'efficienza complessiva della rete.
Cos'è Prometheus?
Prometheus è un toolkit open source, attivo per la prima volta nel 2012. Questo è solo un paio d'anni dopo il primo blocco di Bitcoin e due anni prima del primo boom di Bitcoin. Numerose aziende ora dipendono dal progetto gestito in modo indipendente. Le caratteristiche principali di Prometheus includono:
nodi di server autonomi
modello pull di serie temporali su HTTP
modello di dati sfaccettato che utilizza nomi di metriche e coppie chiave/valore per identificare i dati
obiettivi rilevati tramite servizio o configurazione statica
varie modalità di rappresentazione grafica
altro
Vantaggi per Blockchain
Le statistiche abbondantemente disponibili di Ethereum beneficiano già dell'esportazione dei dati di Prometheus. Così fanno le indagini e le analisi dei nodi Bitcoin.
Prometheus offre vantaggi di lunga data alle catene ad alta capitalizzazione di mercato esportando valori crittografici. I piani di espansione di EOS richiederanno invariabilmente il miglioramento degli strumenti analitici. Prometheus dimostra anche il suo valore nello scraping degli endpoint e nella raccolta di dati per la presentazione su Coin Market Cap.
In che modo EOS prevede di integrare Prometheus Exporter
Nodeos è paragonabile a una scatola nera. La grande quantità di informazioni nascoste nel profondo deve ancora essere sfruttata. L'esportatore Prometheus può fornire un accesso utile.
La settimana n. 10 (30 novembre) della tavola rotonda degli operatori dei nodi ha dato il via alla discussione sui tipi di statistiche che Prometheus Exporter dovrebbe includere per Leap 4.0.
La comunità ha preparato un elenco di statistiche preferite. Tra i primi dati cruciali (dall'incontro del 30 novembre e dai commenti [01, 02]) c'erano:
dati di uso regolare (ad es. dati get_info, head block, LIB, ecc.)
bloccare i log dei nodi completi e tagliati
configurazioni di runtime
blocchi e intervalli state_history
plugin abilitati
I punti focali per la funzionalità includevano:
profondità della configurazione del monitoraggio
impiegando altri thread per ridurre al minimo l'impatto sui nodi
stringa statica anteposta per i nomi delle metriche
dimensioni metriche personalizzate
ottenere endpoint informativi formattati come JSON
possibilità di esportare tutti i registri correnti
BI primi obiettivi generali discussi durante la settimana #11 (7 dicembre) includono:
un progetto architettonico
contributi di cronaca
In termini di risultati finali, un dashboard di monitoraggio nodeos è un esempio di ciò che potrebbe essere pronto per la prima versione di Prometheus Exporter su EOS.
Migliorare l'analisi statistica è solo una parte dell'equazione. Assicurare prestazioni efficienti è un altro.
Riconoscere le differenze operative di EOS
Il Blockchain Council ha descritto le differenze nelle piattaforme di smart contract. EOS consente agli utenti di possedere risorse mentre Ethereum utilizza un modello di noleggio. EOS mantiene bassi i costi di transazione. Tuttavia, l'utilizzo della RAM (paragonato alla memoria) deve essere ridotto per liberare tutto il potenziale del Leap 4.0 in fase di sviluppo.
Perché la RAM è importante per la conversazione su Prometheus?
TLa tavola rotonda degli operatori del nodo EOS del 4 gennaio (settimana #13) ha fatto avanzare le settimane di discussione su Prometheus. L'utilizzo della RAM è stato esplorato insieme a un nuovo modello di risorse e limiti di scalabilità. Le preoccupazioni degli utenti devono stare al passo con la congestione della rete. Altre preoccupazioni sono gli abusi ei costi di gestione.
EIn precedenza, durante la settimana #09, l'uso eccessivo della RAM nella memorizzazione della cronologia dello stato era stato identificato come un'area chiave di miglioramento. I consumi continuano a crescere a un ritmo che diventa difficile da gestire. L'introduzione di nuove statistiche tramite Prometheus sarebbe incompleta senza migliorare l'efficienza di EOS. Le statistiche possono diventare contorte se l'infrastruttura di base è in ritardo rispetto ad altre aree di sviluppo.
La riunione della settimana n. 09 ha chiesto informazioni sui compromessi delle prestazioni rispetto alle dimensioni della RAM. Una risposta che è nata è stata quella di assegnare un singolo:
“ciclo di produzione a blocchi per il caricamento dei dati nella RAM”.
Ulteriori indagini sono state giustificate da una RFP. Altre opportunità a breve termine sono elencate nelle note della riunione de
In termini di soluzioni a lungo termine, due idee hanno risuonato con il gruppo:
incentivare i contratti intelligenti "per specificare la RAM rispetto all'archiviazione su disco"
trovare hardware con core CPU più veloci e RAM elevata
Le discussioni relative ad AntelopeIO sulla RAM sono presenti già nel Blue Paper di EOS Core+. La RAM invendibile è stata introdotta per gli acquirenti che supportano account gratuiti. Ciò impedirebbe abusi sotto forma di vendita di RAM in eccesso concessa al momento della creazione.
VEDUTA
Leap 4.0 promette di sfruttare il clamoroso successo già ottenuto dal team AntelopeIO. Con molti problemi preesistenti ereditati da EOSIO, la prossima versione della mainnet EOS prevede di fare un balzo in avanti ancora maggiore rispetto alla 3.0. Tieni presente che Leap 3.0 introduce IBC e un EVM in modi che espandono la presenza di EOS.
La chiave per un'ulteriore espansione e ridimensionamento è il miglioramento degli strumenti statistici insieme all'efficienza. La prima integrazione di Prometheus si orienta verso l'analisi fondamentale. Anche la gestione della RAM per aumentare il traffico di rete è fondamentale per il ridimensionamento. Prometheus e l'uso efficiente della RAM aiuteranno notevolmente i progetti indipendenti di tutte le dimensioni. Nel loro insieme, il futuro di EOS diventa un po' un mistero con una moltitudine di strade per l'innovazione.
Fonti & Riferimenti:
Bitcoin Prometheus Exporter GitHub
EOS Core+ Blue Paper (Part I 2022)
EOS Costa Rica Developers Guide
Ethereum Prometheus exporter GitHub