Was ist ein Mempool?
Der Mempool ist der Warteraum für unbestätigte Bitcoin-Überweisungen. Wie Miner nach sat/vB wählen, was bei vollem Mempool passiert und wie du ihn liest.
Der Mempool ist der Warteraum für Bitcoin-Überweisungen, die gesendet, aber noch in keinem Block bestätigt sind. Jede Node führt ihren eigenen Mempool. Miner bauen daraus den nächsten Block und nehmen dabei zuerst die Überweisungen, die pro Platz am meisten zahlen. Was nicht hineinpasst, wartet auf den nächsten Block.
Der Weg einer Überweisung bis in den Mempool
Drückst du in deiner Wallet auf „Senden“, schickt sie die unterschriebene Überweisung an eine oder mehrere Bitcoin-Nodes. Wie eine Überweisung aus Inputs, Outputs und Wechselgeld aufgebaut ist, erklärt der Artikel Wie funktioniert eine Bitcoin-Transaktion?. Hier geht es um das, was danach passiert.
Die erste Node prüft die Überweisung, bevor sie sie annimmt:
- Gibt es die Bitcoin? Jeder Input muss auf einen Betrag zeigen, der noch nicht ausgegeben ist.
- Stimmt die Unterschrift? Nur wer den passenden Schlüssel hat, darf den Betrag ausgeben.
- Zahlt sie genug? Unter einer Mindestgebühr nimmt die Node sie nicht an.
- Hält sie die üblichen Regeln ein? Etwa eine Höchstgröße und keine winzigen Ausgänge, die mehr kosten würden, als sie wert sind.
Besteht die Überweisung, legt die Node sie in ihren Mempool und erzählt ihren Nachbarn davon. Die prüfen erneut und geben weiter. Nach wenigen Sekunden kennen fast alle Nodes der Welt deine Überweisung. Bestätigt ist sie damit noch nicht. Bestätigt ist sie erst, wenn ein Miner sie in einen Block schreibt.
Jede Node hat ihren eigenen Mempool
Die Blockchain ist für alle gleich. Der Mempool ist es nicht. Drei Gründe:
- Zeit. Eine neue Überweisung erreicht nicht alle Nodes im selben Moment. Für ein paar Sekunden kennt die eine Node sie schon, die andere noch nicht.
- Platz. Jede Node legt selbst fest, wie viel Speicher ihr Mempool haben darf. Eine kleine Node wirft billige Überweisungen früher hinaus als eine große.
- Regeln. Was eine Node annimmt und weitergibt, ist ihre eigene Einstellung, die sogenannte Policy. Die Konsensregeln, also was in einem Block gültig ist, sind für alle gleich. Die Policy für wartende Überweisungen nicht. Ein Beispiel: Bitcoin Core 30 hat 2025 die Grenze für Datenausgaben (OP_RETURN) standardmäßig weit angehoben. Manche Betreiber nutzen deshalb Bitcoin Knots, das solche Daten strenger filtert. Ihre Mempools unterscheiden sich darum leicht.
Für dich heißt das: Eine Webseite wie mempool.space zeigt den Mempool ihrer Nodes. Das ist ein sehr guter Anhaltspunkt, aber keine amtliche Warteschlange. Mit einer eigenen Bitcoin-Node siehst du deinen eigenen Mempool und schätzt Gebühren, ohne einen fremden Server zu fragen.
Wie Miner aus dem Mempool auswählen
Ein Miner will mit jedem Block möglichst viel verdienen. Er bekommt die Blockbelohnung und alle Gebühren der Überweisungen, die er aufnimmt. Der Platz im Block ist aber begrenzt. Also nimmt er die Überweisungen, die pro Platz am meisten zahlen.
Dieser Preis pro Platz heißt Gebührensatz und wird in Satoshi pro vByte (sat/vB) gemessen. Ein vByte ist die Einheit für den Platz, den eine Überweisung im Block belegt. Wie groß deine Überweisung ist und was das in Euro kostet, rechnet der Artikel Bitcoin-Transaktionsgebühren verstehen vor.
Wichtig ist, was nicht zählt:
- Der Betrag. 10 € und 10 Millionen € sind für den Miner gleich viel wert, wenn sie gleich viel Platz belegen und gleich viel zahlen.
- Die Ankunftszeit. Wer früher kam, hat keinen Vorrang. Eine neue Überweisung mit höherem Satz überholt alle, die weniger bieten.
- Die absolute Gebühr. Eine große Überweisung mit 5’000 Satoshi Gebühr kann hinter einer kleinen mit 1’000 Satoshi landen, wenn sie pro vByte weniger zahlt.
Blockplatz: 4’000’000 Gewichtseinheiten
Seit SegWit (BIP 141, 2017) misst Bitcoin einen Block in Gewichtseinheiten (Weight Units, WU). Ein Block darf höchstens 4’000’000 WU wiegen.
- Signaturdaten (Witness) zählen 1 WU pro Byte, alle übrigen Daten 4 WU pro Byte.
- 1 vByte = 4 WU. In einen Block passen also höchstens 4’000’000 ÷ 4 = 1’000’000 vByte.
- Gebührensatz = Gebühr in Satoshi ÷ Größe in vByte.
Ein Miner löst damit ein Packproblem: Er füllt 1’000’000 vByte so, dass die Summe der Gebühren möglichst hoch ist. Sortieren nach sat/vB und von oben auffüllen kommt dem Optimum sehr nahe. Einen kleinen Teil hält die Software für die eigene Belohnungs-Transaktion des Miners frei.
Eltern und Kinder zählen zusammen
Eine Überweisung kann einen Betrag ausgeben, der selbst noch im Mempool wartet. Dann ist sie das „Kind“, die wartende Vorgängerin das „Elternteil“. Ein Miner darf das Kind nur aufnehmen, wenn das Elternteil im selben oder einem früheren Block steht. Deshalb rechnet er beide zusammen: Gesamtgebühr geteilt durch Gesamtgröße. Auf genau diesem Prinzip beruht CPFP, mehr dazu unten.
Was passiert, wenn der Mempool voll ist?
Bitcoin Core gibt seinem Mempool standardmäßig 300 MB Arbeitsspeicher. Das klingt nach viel, aber eine Überweisung braucht im Speicher mehrfach so viel Platz wie im Block. Wenn über Tage mehr gesendet wird, als die Blöcke wegtragen, wird es eng. Dann greifen drei Mechanismen.
1. Die billigsten fliegen raus
Ist der Speicher voll, wirft die Node die Überweisungen mit dem niedrigsten Gebührensatz hinaus, zusammen mit allem, was auf ihnen aufbaut. Das heißt Eviction. Die Node vergisst diese Überweisungen einfach. Sie sind nicht ungültig, nur nicht mehr im Warteraum dieser Node.
2. Die Mindestgebühr steigt
Nach einem Rauswurf hebt die Node ihre Eintrittsschwelle an: knapp über den Satz, den sie gerade hinausgeworfen hat. Neue Überweisungen darunter nimmt sie gar nicht erst an. Leert sich der Mempool wieder, sinkt die Schwelle langsam zurück bis zur festen Untergrenze, der Mindest-Weiterleitungsgebühr (minimum relay fee). Die liegt bei Bitcoin Core seit Version 29.1 bei 0,1 sat/vB, vorher waren es 1 sat/vB (Stand November 2026).
Darum zeigt dir deine Wallet in vollen Phasen manchmal eine Fehlermeldung wie „min relay fee not met“ oder „mempool min fee not met“. Deine Gebühr war einfach unter der aktuellen Schwelle.
3. Nach 14 Tagen ist Schluss
Eine Überweisung, die zwei Wochen lang in keinen Block kommt, löscht Bitcoin Core standardmäßig aus dem Mempool. Das sind 336 Stunden. Andere Nodes können sie noch eine Weile behalten, und deine Wallet kann sie erneut senden.
Die Standardwerte von Bitcoin Core
Stand November 2026, jeder Node-Betreiber kann sie ändern:
maxmempool= 300 MB Arbeitsspeichermempoolexpiry= 336 Stunden (14 Tage)minrelaytxfee= 0,1 sat/vB (seit 29.1, davor 1 sat/vB)- Höchstgröße einer Standard-Überweisung: 400’000 WU = 100’000 vByte, also ein Zehntel eines Blocks
Wird die Schwelle nach einem Rauswurf angehoben, liegt sie beim Satz der hinausgeworfenen Überweisung plus einem kleinen Aufschlag (incremental relay fee). Danach halbiert sie sich spätestens alle zwölf Stunden, schneller, wenn der Mempool wieder fast leer ist, bis sie die Untergrenze erreicht.
Eine Mempool-Ansicht lesen
Seiten wie mempool.space machen den Mempool sichtbar. Die Bedienung, Gebührenempfehlung und die Suche nach deiner eigenen Überweisung beschreibt der Gebühren-Artikel. Hier die Teile, die zeigen, wie der Warteraum gerade aussieht:
- Die vorausberechneten Blöcke. Links stehen Blöcke, die es noch nicht gibt. Die Seite baut sie aus dem Mempool, so wie ein Miner es täte. Jeder zeigt eine Spanne wie „2 – 15 sat/vB“ und den mittleren Satz. Ganz links steht oft ein dicker letzter Block mit „+ 30 Blöcke“: der ganze Rest, der danach wartet.
- Die Blöcke rechts. Das sind die bereits gefundenen Blöcke. Jeder davon war kurz vorher ein Stück Mempool.
- Die Mempool-Größe in vMB. 1 vMB = 1’000’000 vByte, also ein voller Block. Stehen dort 30 vMB, braucht es ohne neue Überweisungen rund 30 Blöcke, etwa fünf Stunden, bis alles bestätigt ist. Nicht verwechseln mit der Speicheranzeige „x MB / 300 MB“: Das ist der Arbeitsspeicher der Node, und der ist viel größer als der Blockplatz.
- Die Farbfläche (Mempool nach Gebührensatz). Jede Farbe ist eine Gebührenstufe. Wächst die Fläche oben, kommt teure Nachfrage dazu. Wächst nur die unterste Schicht, warten vor allem geduldige Überweisungen.
- Eingang pro Sekunde. Liegt er über rund 1’667 vByte pro Sekunde, kommt mehr herein, als die Blöcke im Schnitt abtragen (1’000’000 vByte alle 600 Sekunden). Der Mempool wächst dann.
Die drei jüngsten Blöcke siehst du hier. Jeder von ihnen hat seine Überweisungen aus dem Mempool geholt und trägt den Fingerabdruck seines Vorgängers:
- Block 975’715Fingerabdruck davorZahlungenEigener Fingerabdruck
- Block 975’716Fingerabdruck davorZahlungenEigener Fingerabdruck
- Block 975’717Fingerabdruck davorZahlungenEigener Fingerabdruck
Ein großer Mempool ist übrigens kein Zeichen, dass Bitcoin „verstopft“ ist. Oft warten dort zehntausende Überweisungen mit der Mindestgebühr, deren Absender bewusst Zeit haben. Entscheidend ist, wie viel oberhalb deines Satzes wartet, nicht wie viel insgesamt.
RBF und CPFP: zwei Wege aus dem Stau
Hängt deine Überweisung fest, gibt es zwei Werkzeuge. Beide nutzen die Regeln des Mempools. Wie du sie in der Wallet auslöst, steht im Gebühren-Artikel.
RBF (Replace by Fee). Du sendest dieselbe Zahlung neu, mit höherer Gebühr. Die Nodes ersetzen die alte Version im Mempool durch die neue, weil sie mehr zahlt. Die neue muss insgesamt mehr Gebühr bieten als die alte und zusätzlich ihren eigenen Platz bezahlen. Seit Bitcoin Core 28.0 (Oktober 2024) ersetzen Nodes standardmäßig jede wartende Überweisung, die diese Regeln erfüllt, auch ohne besondere Markierung.
CPFP (Child Pays for Parent). Du sendest den wartenden Betrag, etwa dein Wechselgeld, mit hoher Gebühr weiter. Weil Miner Eltern und Kind zusammen rechnen, zieht das Kind die Mutter mit in den Block. Das funktioniert auch als Empfänger, etwa wenn eine Börse zu billig ausgezahlt hat. Seit Bitcoin Core 28.0 können Nodes ein Elternteil, das allein unter der Mindestgebühr liegt, zusammen mit seinem Kind annehmen. CPFP klappt damit in vielen Fällen auch dann, wenn die Mutter schon aus dem Mempool geflogen ist.
Was der Mempool für dich als Sparer bedeutet
Für Langfrist-Halter ist der Mempool vor allem eine Preisanzeige. Du kaufst Bitcoin und ziehst sie auf deine eigene Wallet ab. Dabei hast du fast nie Eile. Wenn du kurz in den Mempool schaust, bevor du sendest, zahlst du für dieselbe Überweisung oft einen Bruchteil.
Zwei Gewohnheiten helfen:
- Mit RBF senden. Starte niedrig. Wird es knapp, erhöhst du später. Die meisten modernen Wallets können das.
- Ruhige Zeiten nutzen. Wer viele kleine Sparplan-Beträge hat, legt sie zusammen, wenn der Mempool leer ist. Dann ist jeder Input billig.
Für schnelle, kleine Zahlungen ist der Mempool der falsche Ort. Dafür gibt es das Lightning Network, das ohne Warten auf Blöcke auskommt. Wie Blöcke entstehen und wer sie baut, erklärt der Artikel Bitcoin-Mining.
Häufige Fragen
Was ist der Mempool bei Bitcoin?
Der Warteraum für Überweisungen, die gesendet, aber noch nicht in einem Block bestätigt sind. Jede Node hält ihren eigenen Mempool im Arbeitsspeicher. Miner wählen daraus die Überweisungen für den nächsten Block, zuerst die mit dem höchsten Gebührensatz.
Wie lange bleibt eine Überweisung im Mempool?
Bis ein Miner sie in einen Block aufnimmt, oder bis sie verfällt. Bitcoin Core löscht wartende Überweisungen standardmäßig nach 14 Tagen. Ist der Mempool voll, kann eine billige Überweisung schon früher hinausfliegen.
Ist mein Geld weg, wenn die Überweisung aus dem Mempool fällt?
Nein. Eine Überweisung, die nie in einen Block kam, hat nie stattgefunden. Die Bitcoin bleiben auf deiner Adresse, und du kannst neu senden.
Warum zeigt mempool.space etwas anderes als meine Wallet?
Weil jede Node ihren eigenen Mempool hat. Deine Wallet fragt vielleicht einen anderen Server, der eine Überweisung früher oder später gesehen oder andere Regeln eingestellt hat. Meist sind die Unterschiede klein.
Bevorzugen Miner große Beträge?
Nein. Miner sehen nur den Gebührensatz in sat/vB. Ob du 0,001 BTC oder 100 BTC sendest, spielt keine Rolle, solange die Überweisung gleich viel Platz belegt und gleich viel zahlt.
Was bedeutet „mempool min fee not met“?
Deine Gebühr lag unter der aktuellen Eintrittsschwelle der Node. Das passiert, wenn der Mempool voll ist und die Node ihre Schwelle angehoben hat. Sende mit höherem Satz oder warte, bis sich der Mempool leert.
Quellen
- Satoshi Nakamoto: Bitcoin-Whitepaper, Abschnitte 5 „Network“ und 6 „Incentive“ (2008)
- BIP 141: Segregated Witness, Gewichtseinheiten und Blockgewicht
- BIP 125: Opt-in Replace-by-Fee, Regeln für Ersatz-Überweisungen
- Bitcoin Core: Standardwerte für Mempool-Größe und Ablaufzeit (kernel/mempool_options.h)
- Bitcoin Core 28.0: Release Notes, Full-RBF als Standard und Paket-Weiterleitung
- Bitcoin Core 29.1: Release Notes, niedrigere Mindestgebühr
Keine Finanz-, Rechts- oder Steuerberatung. Modelle sind keine Garantie.
Der Bitcoin-Power-Law-Newsletter
Eine E-Mail, wenn wir einen neuen Artikel oder Rechner veröffentlichen. Jede Ausgabe hat einen Abmeldelink.