
W kontekście blockchainów, transakcje na sekundę (TPS) odnoszą się do liczby transakcji, które sieć jest w stanie przetworzyć w każdej sekundzie. Przybliżony średni TPS blockchaina Bitcoin wynosi około 5 – choć czasami może się różnić. Ethereum z kolei może obsłużyć mniej więcej dwukrotnie większą liczbę. Rozwój technologii zwiększających szybkość transakcji blockchainów był ważnym obszarem badań na przestrzeni lat. Te zdecentralizowane sieci stawiają zupełnie nowe wyzwania pod względem ich zdolności do skalowania w celu zwiększenia popytu. Wyzwanie to nie dotyczy wyłącznie zwiększania TPS.
Centralizowane bazy danych są już w stanie obsłużyć tysiące transakcji na sekundę. VISA, na przykład, obsługuje około 1500-2000 transakcji na sekundę. Więc dlaczego po prostu nie skorzystać z tych rozwiązań? Cóż, głównym problemem jest to, że Bitcoin, Ethereum i inne blockchainy mają na celu konkurowanie z nimi, jednocześnie utrzymując wysoki stopień decentralizacji. Decentralizacja odbywa się kosztem wydajności i bezpieczeństwa. Tak więc te rozwiązania skalowalności muszą nie tylko zwiększać wydajność sieci, ale jednocześnie utrzymywać wszystkie inne pożądane właściwości blockchain. W przeciwnym razie blockchain nie jest niczym więcej niż nieefektywną bazą danych.