Transaktionen pro Sekunde (TPS)
Im Zusammenhang mit Blockchains bezieht sich Transaktionen pro Sekunde (TPS) auf die Anzahl der Transaktionen, die ein Netzwerk pro Sekunde verarbeiten kann.
Die ungefähre durchschnittliche TPS der Bitcoin-Blockchain beträgt etwa 5 – obwohl dies manchmal variieren kann. Ethereum hingegen kann ungefähr das Doppelte dieser Menge bewältigen.
Die Entwicklung von Technologien, die die Transaktionsrate von Blockchains erhöhen, war im Laufe der Jahre ein wichtiges Forschungsgebiet. Diese dezentralen Netze stellen völlig neue Herausforderungen hinsichtlich ihrer Skalierbarkeit für erhöhten Bedarf.
Bei dieser Herausforderung geht es nicht nur darum, TPS zu erhöhen. Zentralisierte Datenbanken sind bereits in der Lage, Tausende von Transaktionen pro Sekunde zu verarbeiten. VISA zum Beispiel wickelt etwa 1.500 bis 2.000 Transaktionen pro Sekunde ab. Warum also nicht einfach diese Lösungen verwenden? Nun, das Hauptproblem ist, dass Bitcoin, Ethereum und andere Blockchains darauf abzielen, damit zu konkurrieren und gleichzeitig einen hohen Grad an Dezentralisierung beizubehalten.
Dezentralisierung geht zu Lasten von Leistung und Sicherheit. Diese Skalierbarkeitslösungen müssen also nicht nur die Leistung des Netzwerks steigern, sondern gleichzeitig auch alle anderen wünschenswerten Eigenschaften der Blockchain beibehalten. Ansonsten ist Blockchain nicht wirklich mehr als eine ineffiziente Datenbank.
Es ist wichtig zu beachten, dass eine Blockchain mit hohem TPS nicht unbedingt anderen Blockchains mit niedrigerem TPS überlegen ist. Viele Blockchain-Projekte rühmen sich ihrer hohen TPS-Zahlen. Es ist jedoch fast sicher, dass diese Leistung durch das Opfern anderer wichtiger Aspekte des Netzwerks erreicht wurde. Beispielsweise verfügt Bitcoin zu jedem beliebigen Zeitpunkt über Tausende von Knoten, die auf der ganzen Welt verteilt sind und auf denen die Bitcoin-Software ausgeführt wird. Eine Blockchain mit nur 10-20 Knoten könnte Bitcoin leicht übertreffen, aber sie könnte kaum als dezentral oder gar verteilt bezeichnet werden.