Hohe Blockchain-Auslastung: Ursachen und Folgen

Hohe Blockchain-Netzwerkauslastung: Warum Gebühren steigen und Transaktionen sich verzögern

Manchmal wird eine Transaktion, die normalerweise innerhalb weniger Minuten bestätigt wird, plötzlich deutlich später bestätigt, während die Gebühr höher als üblich ist. In den meisten Fällen liegt das an einer erhöhten Aktivität im Blockchain-Netzwerk.

Das bedeutet nicht unbedingt, dass es ein Problem mit dem Netzwerk gibt. Meist bedeutet es lediglich, dass die Anzahl neuer Transaktionen vorübergehend die Verarbeitungskapazität des Netzwerks übersteigt.

1. Warum steigt die Netzwerkauslastung?

Jedes Blockchain-Netzwerk verfügt über einen bestimmten Durchsatz (Throughput) – also die Anzahl der Vorgänge, die es innerhalb eines bestimmten Zeitraums verarbeiten kann. Eine der Kennzahlen zur Messung dieses Durchsatzes ist TPS (transactions per second), also die Anzahl der pro Sekunde verarbeiteten Transaktionen.

Die Netzwerkaktivität kann unter anderem durch folgende Faktoren stark ansteigen:

  • intensiven Handel;

  • einen plötzlichen Anstieg oder Rückgang des Preises eines Assets;

  • eine große Anzahl gleichzeitiger Käufe oder Verkäufe;

  • den Start eines neuen Tokens oder beliebten Projekts;

  • eine erhöhte Aktivität in dezentralen Anwendungen.

Bei starken Marktbewegungen können Nutzer beispielsweise gleichzeitig Assets kaufen, verkaufen und transferieren. Dadurch steigt die Anzahl der Transaktionen innerhalb kurzer Zeit deutlich an.

Bei Bitcoin kann dies zu einer wachsenden Warteschlange unbestätigter Transaktionen und zu stärkerem Wettbewerb um Block-Space führen. Bei Ethereum erhöht eine hohe Aktivität die Gas-Nutzung und kann zu einer höheren Base Fee führen. Bei Solana können Nutzer ebenfalls um die Verarbeitung von Transaktionen konkurrieren, indem sie eine Priority Fee verwenden.

Mit anderen Worten bedeutet eine hohe Netzwerkauslastung, dass die Nachfrage nach der Verarbeitung von Transaktionen zu einem bestimmten Zeitpunkt im Verhältnis zu den verfügbaren Netzwerkressourcen sehr hoch ist.

2. Was passiert mit Transaktionen bei hoher Netzwerkauslastung?

Unbestätigte Transaktionen warten auf ihre Verarbeitung. Bei Bitcoin wird diese Warteschlange als Mempool bezeichnet.

Wenn mehr Transaktionen vorhanden sind, als in den nächsten Block aufgenommen werden können, wählen Miner die Transaktionen unter anderem anhand ihrer Gebühren aus. Transaktionen mit höheren Gebühren erhalten daher in der Regel eine höhere Priorität.

Ethereum funktioniert etwas anders: Die Transaktionsgebühr besteht aus einer Base Fee und einer Priority Fee. Die Base Fee verändert sich abhängig von der Nachfrage im Netzwerk, während die Priority Fee dazu genutzt werden kann, die Priorität einer Transaktion zu erhöhen. Auch Solana verwendet eine Priority Fee, die die Priorität einer Transaktion bei ihrer Verarbeitung beeinflusst.

Wird eine Transaktion nicht in den nächsten Block aufgenommen, bedeutet das nicht, dass sie verloren ist. Sie kann unbestätigt bleiben, bis das Netzwerk sie verarbeitet.

3. Wie beeinflusst eine hohe Netzwerkauslastung Gebühren und Geschwindigkeit?

Je höher die Nachfrage nach der Verarbeitung von Transaktionen ist, desto eher sind Nutzer bereit, höhere Gebühren zu zahlen, um ihre Transaktionen priorisieren zu lassen.

Dadurch können zwei wesentliche Folgen auftreten:

  • höhere Transaktionsgebühren;

  • längere Bestätigungszeiten für Transaktionen mit niedrigeren Gebühren.

Wichtig ist jedoch: Eine hohe Netzwerkauslastung bedeutet nicht automatisch, dass die Blockchain ausgefallen ist.Das Netzwerk kann weiterhin Blöcke produzieren und Transaktionen verarbeiten, während Warteschlange und Bestätigungszeiten zunehmen.

4. Was sollten Nutzer bei einem überlasteten Netzwerk tun?

Vor dem Senden einer Transaktion sollte man die aktuelle Netzwerkgebühr und den allgemeinen Zustand des Netzwerks prüfen. Wenn die Überweisung nicht dringend ist, kann es manchmal günstiger sein, zu warten, bis die Netzwerkaktivität zurückgeht.

Wenn eine Transaktion bereits gesendet wurde und lange unbestätigt bleibt, unterstützen einige Blockchains Replace-by-Fee (RBF). Dabei wird eine unbestätigte Transaktion durch eine neue Transaktion mit einer höheren Gebühr ersetzt. Dadurch kann ihre Priorität erhöht werden, eine sofortige Bestätigung wird jedoch nicht garantiert.

Bei Bitcoin hängt die Möglichkeit zur Nutzung von RBF von den Parametern der ursprünglichen Transaktion ab. Bei Ethereum wird die Ersatztransaktion mit derselben Nonce und einer höheren Gebühr gesendet. Weitere Informationen zum RBF-Mechanismus und zu den Besonderheiten des Ersetzens von Transaktionen in den ETH- und BTC-Blockchains finden Sie in unseren Artikeln.

Das Wichtigste in Kürze

Eine hohe Netzwerkauslastung entsteht, wenn eine erhöhte Nutzeraktivität die Nachfrage nach der Verarbeitung von Transaktionen vorübergehend steigert. In solchen Phasen können die Gebühren steigen und sich die Bestätigungszeiten verlängern.

Deshalb sollte man vor dem Senden einer Transaktion die aktuelle Netzwerkauslastung berücksichtigen. Wenn die Transaktion nicht dringend ist, kann das Warten auf eine geringere Aktivität helfen, höhere Gebühren zu vermeiden.

Kürzliche Posts