Transaktionen pro Sekunde (TPS)

Im Zusammenhang mit Blockchains beziehen sich die Transaktionen pro Sekunde (TPS) auf die Anzahl der Transaktionen, die ein Netzwerk pro Sekunde verarbeiten kann.

Die ungefähre durchschnittliche TPS der Bitcoin-Blockchain liegt bei etwa 5 – auch wenn dies zeitweise variieren kann. Ethereum hingegen kann etwa doppelt so viele Transaktionen verarbeiten.

Die Entwicklung von Technologien, welche die Transaktionsrate von Blockchains erhöhen, war in den letzten Jahren ein wichtiger Forschungsbereich. Diese dezentralen Netzwerke stellen völlig neue Herausforderungen an ihre Skalierbarkeit bei steigender Nachfrage.

Bei dieser Herausforderung geht es nicht nur um die Erhöhung der TPS. Zentralisierte Datenbanken sind bereits in der Lage, Tausende von Transaktionen pro Sekunde zu verarbeiten. VISA zum Beispiel verarbeitet etwa 1.500 bis 2.000 Transaktionen pro Sekunde. Warum also nicht einfach diese Lösungen verwenden? Nun, das Hauptproblem ist, dass Bitcoin, Ethereum und andere Blockchains damit konkurrieren und gleichzeitig ein hohes Maß an Dezentralisierung aufrechterhalten wollen.

Die Dezentralisierung geht auf Kosten von Leistung und Sicherheit. Diese Skalierbarkeitslösungen müssen also nicht nur die Leistung des Netzwerks erhöhen, sondern gleichzeitig auch alle anderen wünschenswerten Eigenschaften von Blockchain beibehalten. Andernfalls ist die Blockchain nicht wirklich mehr als eine ineffiziente Datenbank.

Es ist wichtig zu beachten, dass eine Blockchain mit einer hohen TPS nicht unbedingt anderen Blockchains mit einer niedrigeren TPS überlegen ist. Viele Blockchain-Projekte rühmen sich mit ihren hohen TPS-Zahlen. Es ist jedoch fast sicher, dass eine solche Leistung auf Kosten anderer wichtiger Aspekte des Netzwerks erreicht wurde. Zum Beispiel hat Bitcoin zu jedem Zeitpunkt Tausende von Nodes, die über den ganzen Globus verteilt sind und die Bitcoin-Software ausführen. Eine Blockchain mit nur 10-20 Nodes könnte Bitcoin leicht übertreffen, aber sie könnte kaum als dezentralisiert oder gar verteilt bezeichnet werden.

« Zurück zum Glossar Index