Wat is Transactions Per Second (TPS)?
Transactions Per Second (TPS) is een doorvoermeting die aangeeft hoeveel transacties een blockchain in één seconde kan verwerken. Vergelijk het met een kassabalie in een drukke winkel: meer open balies, kortere rijen. Simpel, maar het geeft aan hoe snel een blockchain kan handelen als het druk wordt.
Hogere TPS betekent niet altijd dat de blockchain beter is. Veiligheid, kosten, finaliteit en decentralisatie zijn ook van belang, en één enkel cijfer kan afwegingen verbergen.
Hoe Transactions Per Second (TPS) werkt
Stel je een drukke middag voor waarin iedereen wil swappen, minten of betalen. TPS is het tempo waarin die acties op de blockchain worden bevestigd, niet alleen ingediend.
- Stap 1: Je dient een transactie in via een wallet of app.
- Stap 2: Nodes pakken de transactie op en plaatsen deze in een wachtruimte, vaak mempool genoemd, samen met andere transacties.
- Stap 3: Een blokproducent verzamelt een batch en schrijft deze in een block; hoe vaak dit gebeurt hangt af van de Bloktijd.
- Stap 4: Het netwerk stemt in met dat block en de opgenomen transacties zijn nu bevestigd.
- Stap 5: TPS wordt gemeten als het aantal bevestigde transacties gedeeld door het aantal seconden in een gekozen venster, wat kan stijgen of dalen naargelang de vraag verandert.
Dat is het idee.
Waarom Transactions Per Second (TPS) belangrijk is
Het is relevant omdat doorvoer de gebruikservaring en kosten beïnvloedt. Maar het is niet de enige schakel die telt.
- Voordeel: Meer bevestigde transacties per seconde kan snellere afhandeling betekenen en minder vastlopende swaps tijdens drukke momenten.
- Perspectief: TPS is een onderdeel van schaalbaarheid, naast veiligheid en decentralisatie, dus balans is belangrijker dan opscheppen.
- Relevantie: DeFi, gaming en NFT drops presteren vaak beter wanneer doorvoer wordt gecombineerd met Layer 2 oplossingen die verkeer afhandelen en kosten verlagen.
Wanneer iemand TPS noemt, vraag twee dingen: over welk tijdvenster, en ging het om een piek of om een aanhoudende waarde. Je walletsessies zullen dichter bij het aanhoudende cijfer liggen.
Belangrijke kenmerken van Transactions Per Second (TPS)
Dit bepaalt de metriek en waarom deze verandert:
- Doorvoer: TPS meet bevestigde transacties per seconde, niet de in de rij geplaatste transacties.
- Batching: Grotere blocks of slimmer verpakken kunnen het tempo verhogen zonder apps te veranderen.
- Volatiliteit: TPS piekt tijdens drukke gebeurtenissen en daalt weer wanneer de mempool leegloopt.
- Finaliteit: Sommige blockchains bevestigen snel maar finaliseren later, waardoor gebruikersvertrouwen achter het ruwe cijfer kan aanhinken.
- Propagatie: De Netwerklatentie van het netwerk beïnvloedt hoe snel blocks zich verspreiden, wat de doorvoer kan beperken.
Hoe wordt Transactions Per Second (TPS) berekend?
Kies een tijdvenster, tel de bevestigde transacties en deel door het aantal seconden in dat venster. Dat is alles.
TPS = Bevestigde transacties in venster / Seconden in venster Voorbeeld: als een blockchain 12 duizend transacties bevestigt in 60 seconden, is TPS 200.
Variaties
Niet alle TPS cijfers zijn van hetzelfde soort, en marketeers geven de voorkeur aan de meest indrukwekkende:
- Theoretisch: Schatting in het lab onder ideale omstandigheden, handig voor slides, minder relevant voor je vrijdagse mint.
- Piek: Hoogste korte uitbarsting behaald tijdens een test of piek.
- Aanhoudend: Gemiddelde tijdens continue belasting, wat gebruikers dagelijks ervaren.
- Effectief: Doorvoer na kosten, congestiecontroles en app overhead.
- Gespreid over shards: Doorvoer verdeeld over shards, vaak besproken bij Sharding ontwerpen.
TPS geeft doorvoer aan, niet op zichzelf de kosten of wachttijd voor gebruikers. Walletontwerp, mempoolregels en applicatielogica bepalen hoe het aanvoelt.
Voorbeeld
Tijdens een gehypte NFT mint handelde een blockchain met hogere Transactions Per Second (TPS) bestellingen snel af, terwijl een kleinere blockchain wachtende rijen en stijgende kosten zag.
Leuk weetje
Mensen vergelijken graag TPS met betalingsnetwerken, maar die netwerken batchen en verwerken anders, dus echt vergelijkbaar is zeldzaam; toch zorgt de ranglijst voor veel gesprek op crypto Twitter.
Samenvatting
Zie TPS als het aantal kassalijnen: meer lijnen helpen, slim ontwerp telt mee en de beste systemen houden de rijen in beweging zelfs als veel mensen komen.
