7 metriche blockchain per misurare la capacità oltre il TPS


La capacità di rete di una blockchain viene spesso definita da un singolo dato: le transazioni al secondo (TPS). Tuttavia, il solo TPS non mostra quanto lavoro una rete possa sostenere né cosa accada quando la domanda si avvicina ai suoi limiti.

Una valutazione più utile combina le prestazioni in tempo reale con i limiti del protocollo. Dovrebbe inoltre distinguere tra il massimo teorico di una rete e ciò che gli utenti sperimentano effettivamente nei periodi di forte domanda.

Questo articolo elenca sette metriche blockchain fondamentali che broker, exchange, custodian e società fintech utilizzano per misurare la capacità di rete.

Punti chiave

  • Confronta il TPS con block time, limiti di esecuzione e throughput dei dati per determinare quanto lavoro una blockchain possa effettivamente elaborare.
  • Monitora l’utilizzo delle risorse, la conferma e la finalità per capire come si comporta la rete quando la domanda si avvicina alla capacità disponibile.
  • Tieni sotto controllo le transazioni fallite, scartate e in sospeso per individuare la pressione sulla capacità, i ritardi crescenti e i possibili aumenti dei costi prima che colpiscano gli utenti.

1. TPS

Il TPS misura quante transazioni valide una rete registra in un determinato periodo. È la metrica di capacità di rete più citata, ma anche una delle più facili da utilizzare in modo fuorviante.

Verifica se il dato include transazioni di voto, consenso, sistema o fallite. Quando confronti più reti, utilizza, per quanto possibile, lo stesso tipo di transazione, lo stesso periodo di misurazione e le stesse condizioni operative.

Un confronto attendibile dovrebbe riportare il TPS generato dagli utenti separatamente dalle altre categorie di transazioni, laddove la rete fornisca questi dati.

Solana misura il TPS sostenuto e il tempo di conferma, distinguendo l’attività effettiva della rete dalla capacità teorica.

2. Block time o slot time

Il block time misura con quale frequenza una blockchain produce un blocco. Alcune reti utilizzano il termine “slot” per indicare il periodo in cui un blocco può essere proposto.

Intervalli tra blocchi più brevi possono ridurre il tempo necessario perché una transazione venga inclusa. Ciò non implica automaticamente una capacità maggiore. Una rete deve comunque propagare, verificare e archiviare ogni blocco attraverso il proprio insieme di validatori.

Ethereum attualmente opera con slot di 12 secondi, sebbene uno slot possa anche risultare vuoto. I suoi blocchi sono inoltre vincolati da un gas limit. La misurazione utile è quindi il rapporto tra la frequenza dei blocchi e la quantità di lavoro elaborata per ciascun blocco.

3. Conferma e finalità

Si tratta di due fasi distinte in una tipica transazione. Da un lato, il tempo di conferma misura quanto tempo serve perché una transazione venga inclusa in un blocco e accettata dalla rete.

Dall’altro, la finalità è il punto in cui il modello di sicurezza del protocollo rende estremamente difficile annullare la transazione. Ethereum, ad esempio, impiega attualmente circa 15 minuti per finalizzare un blocco con il suo attuale meccanismo di consenso.

Questo aspetto è cruciale, soprattutto per exchange, pagamenti, applicazioni di trading e sistemi cross-chain. Un intervallo tra blocchi rapido può migliorare la velocità di inclusione, ma l’attività potrebbe comunque richiedere conferme aggiuntive prima di rilasciare i fondi.

4. Capacità di esecuzione e gas limit

La capacità di esecuzione misura quanto calcolo un blocco può elaborare. Il gas (Ethereum) o le compute unit (Solana) rappresentano il lavoro computazionale richiesto per eseguire un’operazione, e ogni blocco ha un limite sulla quantità totale di gas che può contenere. I validatori possono modificare il gas limit tramite segnalazione e aggiornamenti del protocollo.

Ethereum ha attualmente un gas limit predefinito per blocco pari a 60 milioni. Solana, invece, ha innalzato il limite per blocco da 60 a 100 milioni di compute unit tramite SIMD-0286, fissando a 1,4 milioni il massimo di compute unit per singola transazione.

Per confrontare la capacità di rete, è opportuno riportare il gas utilizzato, il gas limit e il tipo di transazioni incluse. Il solo TPS può nascondere differenze significative nella complessità di esecuzione.

5. Throughput dei dati

Il throughput dei dati misura quanti dati di transazione o di applicazione una rete può trasportare nel tempo. È particolarmente rilevante per le reti layer-2 che pubblicano i dati delle transazioni su un layer di settlement.

La roadmap di Ethereum punta a 14 blob per blocco, con un massimo di 21. La capacità dei blob non va confusa con la normale capacità di esecuzione. Una rete può avere margine per più dati pur continuando ad affrontare vincoli su calcolo, crescita dello stato o banda dei validatori.

Tieni traccia di byte o unità di dati per blocco, utilizzo medio, capacità massima e percentuale di capacità consumata.

6. Utilizzo delle risorse di blocco

L’utilizzo mette a confronto la domanda effettiva con la capacità disponibile. Mostra quanta parte di tale capacità venga realmente consumata.

Si esprime come:

Utilizzo del gas = Gas utilizzato ÷ Gas limit × 100

A seconda della blockchain, gli indicatori rilevanti possono includere gas utilizzato, livello di riempimento del blocco, consumo di banda, utilizzo dei blob, carico di lavoro dei validatori e dimensione della mempool.

Un utilizzo elevato può indicare una forte adozione, ma un’attività prolungata vicina alla capacità massima può portare a commissioni più alte, code più lunghe e costi di esecuzione più volatili. Un utilizzo basso può riflettere capacità in eccesso o domanda debole. Non va interpretato come prova dell’inefficienza di una rete.

7. Transazioni fallite, scartate e in sospeso

La capacità deve essere misurata anche in base a ciò che accade dopo che gli utenti inviano le transazioni. Tieni traccia delle transazioni fallite, delle transazioni respinte, delle voci della mempool scartate e del tempo in cui le transazioni restano in sospeso.

Una transazione di smart contract fallita può comunque entrare in un blocco e consumare risorse, mentre una transazione scartata potrebbe non essere mai inclusa.

Una coda di transazioni in crescita può segnalare che la domanda sta superando l’attuale capacità di elaborazione della rete. Il segnale diventa più forte quando la coda cresce insieme a tempi di inclusione più lunghi e commissioni più elevate.

Queste metriche indicano a piattaforme di trading e custodian se una rete è in grado di gestire la domanda in modo costante.

In sintesi

Misurare la capacità di rete di una blockchain richiede ben più che citare il TPS. Le aziende dovrebbero valutare con quale rapidità una rete produce i blocchi, quanta capacità di calcolo e di dati può gestire ciascun blocco, quanta parte di tale capacità venga utilizzata e se le transazioni vengano confermate o restino in sospeso.

Una valutazione autentica della capacità misura i limiti teorici insieme alle prestazioni reali, offrendo a broker, exchange, custodian e società fintech una base più chiara per giudicare se una blockchain sia in grado di gestire in modo affidabile ed efficiente volumi di transazioni in crescita, senza ritardi inaccettabili o volatilità dei costi.


#Adessonews seleziona nella rete articoli di particolare interesse.
Se vuoi leggere l’articolo completo clicca sul seguente link

Source link

🚀 #Finsubito | Gruppo Retefin

Affianchiamo imprese e professionisti in tutta Italia nell’accesso alle migliori opportunità di Finanza d’Impresa, Finanza Agevolata, Sostenibilità e Compliance. 🇮🇹

💼 Operiamo esclusivamente attraverso mediatori e operatori autorizzati, offrendo un servizio professionale, trasparente e orientato alle reali esigenze della tua impresa.

✨ Consulenza gratuita e zero costi di istruttoria: analizziamo la situazione della tua azienda, individuiamo le opportunità più adatte e ti supportiamo nella valorizzazione del tuo profilo finanziario e aziendale nei confronti di banche e partner.

📈 Dalla diagnosi iniziale alla strategia finanziaria, siamo al tuo fianco per trasformare le esigenze della tua impresa in concrete opportunità di crescita, investimento e sviluppo.

🔎 Scopri come possiamo supportare la tua impresa. 👉 Contattaci per una prima valutazione.

เติมเกม