Warum steigt die Zahl der unbestätigten Transaktionen von Bitcoin und welche Auswirkungen hat dies auf das Netzwerk?

Ich sehe, dass blockchain.info eine große und stetig wachsende Zahl unbestätigter Transaktionen meldet .

Ich gehe davon aus, dass dies alles Transaktionen sind, die an das Netzwerk gesendet, aber aufgrund niedriger Gebühren nie bestätigt wurden.

Was bedeutet das langfristig? Nach meinem Verständnis der Blockchain gelten nur Transaktionen auf der Blockchain als bestätigt und existieren nicht auf der Blockchain, wenn sie nicht bestätigt sind – und existieren stattdessen nur im Mempool.

Laut der Mempool-Größentabelle von blockchain.info hat sich die Mempool-Größe seit der Entstehung erheblich erhöht, und einige erste Untersuchungen zeigen, dass die Größe bei anormalen Netzwerkbedingungen (hohe Volumenspitzen usw.) zunimmt .

Zum Zeitpunkt des Schreibens beträgt die Anzahl der Transaktionen 285.565, was insgesamt etwa 228,71450055 BTC entspricht, die an Gebühren gebunden sind.

Das bedeutet im Durchschnitt etwa 0,0008009192322 BTC pro Transaktion. Nach der Regel von 20 Satoshis pro Byte würde jede Transaktion jedoch im Durchschnitt nur 0,00002 BTC an Gebühren benötigen – etwa 40 Mal weniger als das, was derzeit an BTC-Gebühren gebunden ist.

Was ist denn hier los? Wird die Zahl der unbestätigten Transaktionen mit der Zeit nachlassen? Wird es unkontrolliert zunehmen? Wird dies jemals die Anzahl der Miner im Netzwerk übersteigen?

Oder übersehe ich hier etwas komplett?

Bitcoin ist auf etwa 15.000 Transaktionen pro Stunde begrenzt. Die Anzahl der Transaktionen wird mit der Zeit sinken, aber immer wenn Leute Transaktionen schneller als 15.000/Stunde hinzufügen, kann das Netzwerk nicht mithalten und der Rückstand wird wachsen.

Antworten (1)

Ja du hast Recht.
In mempool = Unbestätigt.
Blockchain = Bestätigt.

Eine Transaktion mit 1 Eingang und 1 Ausgang ist ungefähr 192 Bytes groß.
Die Verwendung von 20 Sat/Byte führt zu 0,0000384 BTC an Transaktionsgebühren. Im wirklichen Leben haben die meisten Transaktionen jedoch mehr als 1 Eingang und 1 Ausgang. Im Durchschnitt sind die Gebühren also viel höher.

Wenn man sich Johoe’s Mempool Statistics anschaut , kann man feststellen, dass etwa 1/4 der Transaktionen im Mempool mit 50Sat/Byte oder weniger gesendet werden. Diese Transaktionen bleiben wahrscheinlich lange hängen oder werden nach und nach gelöscht, wenn sie ihre Mempool-Ablaufzeit erreichen (standardmäßig 2 Wochen für Bitcoin Core v0.14.0 und höher) .

Wird dies jemals die Anzahl der Miner im Netzwerk übersteigen?

Nicht in dem Sinne, dass das Netzwerk ausfällt, die angestrebte Lösungszeit eines Blocks beträgt 10 Minuten. Es spielt keine Rolle, ob es 10.000 Miner oder 10 Millionen Miner gibt, die Mining-Schwierigkeit wird im Laufe der Zeit so angepasst, dass die durchschnittliche Blockzeit angesichts der gesamten Hash-Rate des Netzwerks ungefähr 10 Minuten beträgt.

Bei dieser Rate gibt es mehr eingehende Transaktionen, als das Netzwerk verarbeiten kann. Das Netzwerk wird immer mehr überlastet und schließlich werden viele Mempools von Knoten gesättigt sein (wenn sie eine maximale Obergrenze festgelegt haben), und neue Transaktionen werden abgelehnt.