Ist es möglich, dass der Transaktionsdurchsatz über das hinauswächst, was synchronisiert werden kann?

Die Zahl der Nutzer steigt und damit die Zahl der Transaktionen. Kann es sein, dass Transaktionen in Zukunft schneller anfallen, als ich sie synchronisieren kann?

Kommentare sind nicht für längere Diskussionen gedacht; diese Konversation wurde in den Chat verschoben .

Antworten (1)

Wenn eine Transaktion an das Netzwerk gesendet wird, tritt sie in den "Mempool" ein. Jeder vollständige Knoten verwaltet einen Pool unbestätigter Transaktionen im RAM-Speicher. Neu gesendete Transaktionen werden von Knoten zu Knoten durch das Netzwerk weitergeleitet.

Ein typischer Mining-Knoten wählt aus seinem Mempool so viele Transaktionen (mit attraktiven Gebühren) aus, wie in einen Block passen, und versucht dann, einen gültigen Hash für diesen Block zu finden. Der erste Miner, der einen gültigen Hash für einen Block findet, der eine bestimmte Transaktion enthält, bestätigt dann diese Transaktion.

Alle Transaktionen, die nicht für die Aufnahme in einen Block ausgewählt wurden, verbleiben im Mempool. Ein Knoten verwirft normalerweise unbestätigte Transaktionen aus dem Mempool nach 72 Stunden.

Da der Arbeitsspeicher auf den meisten Knoten begrenzt ist, kann eine starke Transaktionslast dazu führen, dass ihr Mempool voll wird. Dies führt zu Staus und einer Verlangsamung der Transaktionsausbreitung (durch das Netzwerk) sowie zu Verzögerungen bei der Bestätigung, da viele Transaktionen möglicherweise nicht in den Mempool gelangen und von Wallet-Clients erneut gesendet werden müssen, bis der Stau nachlässt.

Layer-2-Lösungen wie Lightning Network schlagen vor, nahezu unbegrenzte, nahezu sofortige Transaktionen pro Tag zu ermöglichen und dadurch die begrenzte Kapazität des Bitcoin-Netzwerks (Layer 1) zu mindern.