În contextul blockchain-urilor, tranzacțiile pe secundă (TPS) se referă la numărul de tranzacții pe care o rețea este capabilă să le proceseze în fiecare secundă. TPS-ul mediu aproximativ al blockchain-ului Bitcoin este de aproximativ 5, deși poate varia uneori. Ethereum, în schimb, poate gestiona aproximativ dublul acestei sume. Dezvoltarea tehnologiilor care cresc rata tranzacțiilor blockchain-urilor a fost un domeniu important de cercetare de-a lungul anilor. Aceste rețele descentralizate ridică provocări complet noi în ceea ce privește capacitatea lor de a se extinde pentru a crește cererea. Această provocare nu este doar despre creșterea TPS.
Bazele de date centralizate sunt deja capabile să gestioneze mii de tranzacții în fiecare secundă. VISA, de exemplu, gestionează aproximativ 1.500-2000 de tranzacții în fiecare secundă. Deci, de ce să nu folosiți aceste soluții? Ei bine, principala problemă este că Bitcoin, Ethereum și alte blockchain-uri urmăresc să concureze cu asta în timp ce mentinând în continuare un grad ridicat de descentralizare. Descentralizarea vine cu prețul performanței și securității. Deci, aceste soluții de scalabilitate nu numai că trebuie să mărească performanța rețelei, ci, în același timp, să mențină și toate celelalte proprietăți dezirabile ale blockchain-ului. În caz contrar, blockchain-ul nu este cu adevărat altceva decât o bază de date ineficientă.