Block Time ist kein fester Taktschlag, sondern eine Eigenschaft, die aus dem Design einer Blockchain entsteht: wie Konsens erreicht wird und wie oft das Netzwerk bereit ist, einen neuen State zu finalisieren. Es ist ein zentraler Stellhebel, mit dem Entwickler die Balance zwischen Geschwindigkeit, Sicherheit und Dezentralisierung austarieren.
Bei Proof-of-Work-Chains wie Bitcoin entsteht die Block Time probabilistisch: Miner konkurrieren darum, einen gültigen Hash zu finden, und die Difficulty des Netzwerks wird etwa alle zwei Wochen angepasst, damit Blocks unabhängig von der gesamten Hashpower nahe am Zielwert von 10 Minuten bleiben. Deshalb können einzelne Bitcoin-Blocks Minuten zu früh oder zu spät erscheinen, obwohl der langfristige Durchschnitt stabil bleibt. Proof-of-Stake-Netzwerke funktionieren anders: Validatoren erhalten feste Zeitslots zugewiesen, um Blocks vorzuschlagen, wodurch der Großteil des Zufalls entfällt. Ethereum vergibt beispielsweise einen 12-Sekunden-Slot an einen ausgewählten Validator; verpasst dieser seinen Slot, wird er einfach übersprungen statt verzögert. High-Throughput-Chains wie Solana gehen noch weiter und streben Slots von etwa 400 Millisekunden an, um Echtzeit-Trading- und Gaming-Anwendungen zu unterstützen.
- Kürzere Block Times verbessern in der Regel die Nutzererfahrung und den rohen Transactions Per Second-Wert, können aber verwaiste oder übersprungene Blocks sowie eine höhere Belastung der Netzwerkbandbreite verursachen.
- Längere Block Times reduzieren diesen Overhead und können die Dezentralisierung stärken, da mehr Nodes Zeit zum Synchronisieren erhalten, allerdings auf Kosten langsamerer Bestätigungen.
Block Time unterscheidet sich von Finality: Dass ein Block schnell eintrifft, bedeutet nicht, dass er unumkehrbar ist, denn Chains verlangen in der Regel mehrere Confirmations, bevor eine Transaktion als endgültig gilt.