Transaktioner per sekund (TPS)
I samband med blockkedjor hänvisar transaktioner per sekund (TPS) till antalet transaktioner som ett nätverk kan bearbeta varje sekund.
Den ungefärliga genomsnittliga TPS för Bitcoin blockchain är cirka 5 – även om detta kan variera ibland. Ethereum, däremot, kan hantera ungefär det dubbla beloppet.
Utvecklingen av teknologier som ökar transaktionshastigheten för blockkedjor har varit ett viktigt forskningsområde genom åren. Dessa decentraliserade nätverk innebär helt nya utmaningar när det gäller deras förmåga att skala för ökad efterfrågan.
Denna utmaning handlar inte bara om att öka TPS. Centraliserade databaser kan redan hantera tusentals transaktioner varje sekund. VISA hanterar till exempel cirka 1 500-2 000 transaktioner varje sekund. Så varför inte bara använda dessa lösningar? Tja, huvudproblemet är att Bitcoin, Ethereum och andra blockkedjor strävar efter att konkurrera med det samtidigt som de behåller en hög grad av decentralisering.
Decentralisering sker på bekostnad av prestanda och säkerhet. Så dessa skalbarhetslösningar behöver inte bara öka nätverkets prestanda utan samtidigt också behålla alla andra önskvärda egenskaper hos blockchain. Annars är blockchain egentligen inget mer än en ineffektiv databas.
Det är viktigt att notera att om en blockkedja har hög TPS så är den inte nödvändigtvis överlägsen andra blockkedjor med lägre TPS. Många blockchain-projekt skryter med sina höga TPS-tal. Det är dock nästan säkert att sådan prestanda uppnåddes genom att offra andra viktiga aspekter av nätverket. Till exempel, vid varje givet ögonblick har Bitcoin tusentals noder distribuerade över hela världen som kör Bitcoin-mjukvaran. En blockkedja med bara 10-20 noder skulle lätt kunna överträffa Bitcoin, men den kunde knappast kallas decentraliserad eller ens distribuerad.