Come probabilmente puoi vedere, le reti distribuite non sono molto efficienti. Sfortunatamente, le criptovalute possono essere sicure e resistenti alla censura solo se tutti i nodi possono sincronizzare una copia della blockchain. Più bassi sono i requisiti per tenere il passo, più facile sarà per le persone aderire.
Puoi capire perché una blockchain che aggiunge solo un piccolo blocco ogni dieci minuti è preferibile a questo proposito a una che aggiunge un blocco enorme ogni cinque minuti. Quest'ultimo richiederebbe ai nodi di eseguire computer ad alte prestazioni per rimanere sincronizzati e spingere i computer a bassa potenza per andare offline. Ciò porterebbe a una maggiore centralizzazione in quanto ci sono meno peer sulla rete.
Ma con blocchi più piccoli, non possiamo ottenere molte transazioni al secondo (TPS). Ciò significa anche che durante i periodi di punta, può essere necessario un po 'di tempo prima che le transazioni vengano aggiunte alla blockchain. È scomodo se vuoi effettuare un pagamento rapido, ma è il prezzo da pagare per il decentramento. Questo argomento è denominato dilemma di scalabilità. Un sistema che si adatta bene è in grado di adattarsi facilmente a una maggiore produttività con inconvenienti minimi. Le blockchain non scalano bene - come abbiamo spiegato, semplicemente annullando il throughput con blocchi più grandi mina l'intero scopo del network.In distribuito al fine di aumentare il TPS in un modo che non danneggi il decentramento della rete, off-chain scaling sembra un approccio praticabile. Ciò include una vasta gamma di soluzioni – centralizzate e decentralizzate – che consentono di effettuare transazioni senza registrarle sulla blockchain.