Transaktioner pr. sekund (TPS)
I forbindelse med blockchains refererer transaktioner per sekund (TPS) til antallet af transaktioner, som et netværk er i stand til at behandle hvert sekund.
Den omtrentlige gennemsnitlige TPS for Bitcoin blockchain er omkring 5 - selvom dette til tider kan variere. Ethereum, derimod, kan håndtere omtrent det dobbelte af det beløb.
Udviklingen af teknologier, der øger transaktionsraten for blockchains, har været et vigtigt forskningsområde gennem årene. Disse decentraliserede netværk giver helt nye udfordringer i forhold til deres evne til at skalere til øget efterspørgsel.
Denne udfordring handler ikke udelukkende om at øge TPS. Centraliserede databaser er allerede i stand til at håndtere tusindvis af transaktioner hvert sekund. VISA håndterer for eksempel omkring 1.500-2000 transaktioner hvert sekund. Så hvorfor ikke bare bruge disse løsninger? Nå, hovedproblemet er, at Bitcoin, Ethereum og andre blockchains sigter mod at konkurrere med det, mens de stadig opretholder en høj grad af decentralisering.
Decentralisering kommer på bekostning af ydeevne og sikkerhed. Så disse skalerbarhedsløsninger skal ikke kun øge netværkets ydeevne, men samtidig også vedligeholde alle de andre ønskværdige egenskaber ved blockchain. Ellers er blockchain egentlig ikke andet end en ineffektiv database.
Det er vigtigt at bemærke, at hvis en blockchain har høj TPS, er den ikke nødvendigvis bedre end andre blockchains med lavere TPS. Mange blockchain-projekter kan prale af deres høje TPS-tal. Det er dog næsten sikkert, at en sådan ydeevne blev opnået ved at ofre andre vigtige aspekter af netværket. For eksempel har Bitcoin på ethvert givet tidspunkt tusindvis af noder fordelt over hele kloden, der kører Bitcoin-softwaren. En blockchain med kun 10-20 noder kunne nemt udkonkurrere Bitcoin, men den kunne næppe kaldes decentraliseret eller endda distribueret.