Nel contesto delle blockchain, le transazioni al secondo (TPS) si riferisce al numero di transazioni che una rete è in grado di elaborare ogni secondo.
Il TPS medio approssimativo della blockchain Bitcoin è circa 5 – anche se questo può variare a volte. Ethereum, al contrario, può gestire all’incirca il doppio di questa quantità.
Lo sviluppo di tecnologie che aumentano il tasso di transazione delle blockchain è stato un importante settore di ricerca nel corso degli anni. Queste reti decentralizzate pongono sfide completamente nuove in termini di capacità di scalare per l’aumento della domanda.
Questa sfida non riguarda solo l’aumento del TPS. I database centralizzati sono già in grado di gestire migliaia di transazioni ogni secondo. VISA, per esempio, gestisce circa 1.500-2000 transazioni ogni secondo. Allora perché non usare semplicemente queste soluzioni? Beh, il problema principale è che Bitcoin, Ethereum e altre blockchain mirano a competere con questo mantenendo comunque un alto grado di decentralizzazione.
La decentralizzazione viene a costo di prestazioni e sicurezza. Quindi, queste soluzioni di scalabilità non solo devono aumentare le prestazioni della rete ma, allo stesso tempo, anche mantenere tutte le altre proprietà desiderabili della blockchain. Altrimenti, blockchain non è altro che un database inefficiente.
È importante notare che se una blockchain ha un alto TPS, non è necessariamente superiore ad altre blockchain con TPS inferiore. Molti progetti di blockchain si vantano dei loro alti numeri TPS. Tuttavia, è quasi certo che tali prestazioni sono state ottenute sacrificando altri aspetti importanti della rete. Per esempio, in qualsiasi momento, Bitcoin ha migliaia di nodi distribuiti in tutto il mondo che eseguono il software Bitcoin. Una blockchain con solo 10-20 nodi potrebbe facilmente superare Bitcoin, ma difficilmente potrebbe essere definita decentralizzata o persino distribuita.
Se vuoi fare un’immersione più profonda nell’argomento, dai un’occhiata a Blockchain Scalability – Sidechains and Payment Channels.