Wo wartet eine noch nicht bestätigte Bitcoin-Transaktion?
Richtige Antwort
Antwort B: Im Mempool der Nodes.
Ausführlich erklärt
Nachdem ein Node eine Transaktion empfangen hat, prüft er zunächst Konsensregeln und zusätzliche Weiterleitungsrichtlinien. Akzeptiert er die Transaktion und ist sie noch nicht bestätigt, kann er sie in seinem Mempool speichern. Von dort kann er sie an andere Peers weiterleiten. Miner beziehungsweise Mining-Pools verwenden ihre lokale Sicht auf unbestätigte Transaktionen, um Kandidaten für einen Block auszuwählen.
Der Mempool ist nicht Teil der Blockchain und kein zentraler Warteraum. Jeder Node besitzt einen eigenen lokalen Zustand. Nodes können eine Transaktion zu unterschiedlichen Zeiten empfangen. Sie können außerdem verschiedene Speichergrenzen, Mindestgebühren oder andere Policy-Einstellungen verwenden. Bei vollem Speicher können niedrig priorisierte Transaktionen entfernt werden. Deshalb kann eine Transaktion im Mempool eines Nodes vorhanden sein und bei einem anderen fehlen.
„Im Mempool“ bedeutet auch noch nicht „bezahlt und endgültig“. Eine unbestätigte Transaktion kann länger warten, aus einem lokalen Mempool verschwinden oder unter bestimmten Richtlinien ersetzt werden. Erst die Aufnahme in einen gültigen Block gibt ihr eine Bestätigung. Der Mempool ist somit eine lokale Arbeitsmenge zwischen Weiterleitung und möglicher Blockaufnahme.
Verwendete Quellen
Bitcoin Developer Guide - P2P Network
Diese Quelle richtet sich vor allem an Entwickler. Die relevante Information kann deshalb schwerer zu finden sein.
Originalquelle prüfenBitcoin Core RPC - getmempoolinfo 31.0
Diese Quelle richtet sich vor allem an Entwickler. Die relevante Information kann deshalb schwerer zu finden sein.
Originalquelle prüfen

