Wissen
Mempool – einfach erklärt
Aktualisiert 12. Juni 2026
Mempool ist die Abkürzung für Memory Pool – ein temporärer Zwischenspeicher im Arbeitsspeicher (RAM) eines Blockchain-Netzwerkknotens, in dem validierte, aber noch nicht bestätigte Transaktionen auf ihre Aufnahme in einen Block warten. Der Mempool ist kein Teil der Blockchain selbst, sondern ein flüchtiger Puffer: Was dort liegt, ist geprüft, aber nicht dauerhaft gespeichert.
Was ist ein Mempool?
Der Begriff setzt sich aus Memory (Arbeitsspeicher) und Pool (Sammelbecken) zusammen. Diese Bezeichnung beschreibt die Funktion treffend: Transaktionen sammeln sich hier wie in einem Becken, bis ein Miner oder Validator sie herausnimmt und in einen Block schreibt.
Die entscheidende Abgrenzung lautet: Mempool ≠ Blockchain. Einträge im Mempool existieren ausschließlich im flüchtigen RAM eines Nodes. Sie sind nicht in der unveränderlichen Transaktionshistorie verankert. Erst wenn eine Transaktion in einem gültigen Block landet und dieser Block von der Mehrheit des Netzwerks akzeptiert wird, gilt sie als bestätigt. Bis dahin ist sie lediglich validiert – also auf formale Korrektheit geprüft – aber in keiner Weise endgültig oder sicher.
Der Mempool erfüllt damit eine Vermittlungsrolle: Er nimmt eingehende Transaktionen entgegen, prüft sie auf Gültigkeit und stellt sie den Minern oder Validatoren zur Auswahl bereit. Ohne diesen Puffer würde jede Transaktion direkt um Blockplatz konkurrieren, ohne dass das Netzwerk Zeit für Prüfung und Weiterleitung hätte.
Wie funktioniert der Mempool? – Schritt für Schritt
Eine Transaktion durchläuft vom Wallet bis zur Blockchain mehrere klar definierte Phasen.
1. Erstellung und Signierung
Die Transaktion entsteht in der Wallet-Software: Empfängeradresse, Betrag und Gebühr werden festgelegt. Anschließend signiert die Wallet die Transaktion mit dem privaten Schlüssel des Absenders. Diese kryptografische Signatur beweist, dass der Absender tatsächlich über die Mittel verfügt und die Transaktion autorisiert hat, ohne den privaten Schlüssel selbst offenzulegen.
2. Broadcast an einen Node
Die signierte Transaktion wird an einen Netzwerkknoten (Node) übertragen – entweder direkt an einen eigenen Full Node oder über die Infrastruktur des Wallet-Anbieters.
3. Validierung durch den Node
Bevor der Node die Transaktion in seinen Mempool aufnimmt, prüft er sie auf mehrere Kriterien:
| Prüfkriterium | Was wird geprüft? |
|---|---|
| Gültige Signatur | Stimmt die kryptografische Signatur mit dem öffentlichen Schlüssel überein? |
| Ausreichende Mittel | Hat die sendende Adresse genug Guthaben? |
| Doppelausgabe | Wurde dasselbe UTXO (bei Bitcoin) bereits anderweitig ausgegeben? |
| Formatkonformität | Hält die Transaktion die Netzwerkregeln ein? |
Besteht die Transaktion diese Prüfung, nimmt der Node sie in seinen lokalen Mempool auf.
4. Weiterleitung an Nachbar-Nodes
Der Node leitet die validierte Transaktion an seine Nachbar-Nodes weiter (Gossip-Protokoll). Diese prüfen ebenfalls und nehmen die Transaktion in ihren eigenen Mempool auf. Auf diese Weise breitet sich die Transaktion über das Netzwerk aus, ohne dass eine zentrale Instanz beteiligt ist.
5. Auswahl durch Miner oder Validatoren
Miner (bei Proof-of-Work-Netzwerken wie Bitcoin) und Validatoren (bei Proof-of-Stake-Netzwerken) wählen Transaktionen aus dem Mempool aus und packen sie in einen Kandidatenblock. Dieser Kandidatenblock wird dann dem Netzwerk zur Bestätigung vorgelegt.
6. Bestätigung in der Blockchain
Sobald der Block von der Mehrheit des Netzwerks akzeptiert und an die Blockchain angehängt wird, gelten die enthaltenen Transaktionen als bestätigt und werden aus den Mempools der Nodes entfernt.
Gebühren und Priorisierung
Blockplatz ist begrenzt. Bitcoin-Blöcke haben ein maximales Gewicht von vier Millionen Weight Units; ähnliche Limits gelten in anderen Netzwerken. Wenn mehr Transaktionen eintreffen als in einen Block passen, entsteht Konkurrenz. Miner und Validatoren wählen unter diesen Bedingungen nach Transaktionsgebühren aus.
Satoshi pro virtuellem Byte (sats/vB)
Bei Bitcoin wird die Gebühr üblicherweise in Satoshi pro virtuellem Byte (sats/vB) angegeben. Dieser Wert setzt die bezahlte Gebühr ins Verhältnis zur Datengröße der Transaktion. Eine Transaktion mit höherem sats/vB-Wert ist für Miner wirtschaftlich attraktiver, weil sie mehr Einnahmen pro belegtem Blockplatz liefert.
Vereinfacht gilt: Je höher die angebotene Gebühr im Verhältnis zur Transaktionsgröße, desto wahrscheinlicher ist eine schnelle Bestätigung. Bei geringer Netzwerkauslastung können auch niedrigere Gebühren ausreichen; bei hoher Auslastung kann eine zu niedrige Gebühr dazu führen, dass eine Transaktion stundenlang oder länger im Mempool verweilt.
Wie Miner auswählen
Miner optimieren in der Regel den Gesamtertrag eines Blocks, nicht nur einzelne Transaktionen. Das bedeutet: Sie wählen eine Kombination von Transaktionen, die den verfügbaren Blockplatz möglichst effizient mit gut bezahlten Transaktionen füllt. Neben der Gebührenhöhe spielen dabei auch das individuelle Gewicht jeder Transaktion und weitere Netzwerkregeln eine Rolle. Die Selektion ist also kein einfaches "höchste Gebühr gewinnt immer", sondern ein Optimierungsproblem.
Mempool-Auslastung und Gebührenniveau
Wenn viele Nutzer gleichzeitig Transaktionen senden, füllt sich der Mempool. Da Miner nur eine begrenzte Anzahl Transaktionen pro Block aufnehmen können, erhöhen Nutzer ihre Geboten, um bevorzugt zu werden. Das Ergebnis: Bei hoher Mempool-Auslastung steigt das durchschnittliche Gebührenniveau, das für eine zeitnahe Bestätigung nötig ist. Bei niedriger Auslastung sinkt es wieder.
Wichtig: Mempool-Auslastung beschreibt den Zustand des Netzwerks, nicht die Preisentwicklung einer Kryptowährung. Ein voller Mempool ist ein Indikator für hohe Nachfrage nach Blockplatz – mehr nicht.
Dezentralität: Jeder Node, sein eigener Mempool
Ein weit verbreitetes Missverständnis lautet: "Der Mempool" – als gäbe es genau einen, für alle sichtbaren, globalen Speicher. Das ist falsch.
Jeder Node im Netzwerk führt seinen eigenen, unabhängigen Mempool. Die Inhalte können geringfügig voneinander abweichen, weil:
- Transaktionen nicht alle Nodes gleichzeitig erreichen (Netzwerklatenz),
- einzelne Nodes unterschiedliche Mindestgebühren-Richtlinien konfiguriert haben können,
- der Zeitpunkt des letzten Neustarts variiert.
Es gibt keinen zentralen Server, auf dem "der" Mempool liegt. Die Gesamtheit aller Node-Mempools bildet ein dezentrales, redundantes System.
Was passiert beim Node-Neustart?
Da der Mempool im RAM gespeichert ist – nicht auf der Festplatte –, leert er sich vollständig, wenn ein Node neu gestartet wird. Alle Transaktionen, die dieser Node noch nicht an seine Nachbarn weitergeleitet hatte oder die noch nicht bestätigt worden sind, verschwinden aus seinem lokalen Mempool.
Das klingt dramatisch, ist es aber in der Praxis meist nicht: Dieselben Transaktionen liegen gleichzeitig in den Mempools zahlreicher anderer Nodes. Die Wallet-Software des Absenders kann eine nicht bestätigte Transaktion außerdem jederzeit erneut senden, solange sie noch nicht in der Blockchain verankert ist.
Grenzen, Timeouts und häufige Missverständnisse
Kapazitätsgrenzen
Jeder Node konfiguriert eine maximale Mempool-Größe (gemessen in Megabyte oder Transaktionsgewicht). Ist diese Grenze erreicht, beginnt der Node, Transaktionen mit den niedrigsten Gebühren zu verwerfen, um Platz für neue, besser bezahlte Transaktionen zu schaffen. Eine verworfene Transaktion verschwindet damit aus diesem einen Mempool – sie kann aber noch in anderen Nodes vorhanden sein.
Timeouts
Nodes können Transaktionen nach einer bestimmten Wartezeit automatisch verwerfen, wenn sie bis dahin nicht bestätigt wurden. Dieser Timeout ist node-spezifisch konfigurierbar; bei Bitcoin-Core beträgt er standardmäßig 336 Stunden (zwei Wochen).
'Verschwunden' bedeutet nicht 'verloren'
Wer feststellt, dass eine Transaktion nicht mehr im Mempool erscheint und auch nicht bestätigt wurde, muss nicht in Panik geraten. Gelder, die sich noch nicht in einer bestätigten Blockchain-Transaktion befinden, sind nicht unwiderruflich verloren. Die Wallet-Software kann die Transaktion erneut an das Netzwerk senden – mit derselben oder einer angepassten Gebühr. Erst wenn eine Transaktion tatsächlich in einem Block bestätigt ist, ist sie dauerhaft und unveränderlich in der Blockchain verankert.
Mempool-Daten sind keine Marktindikatoren
Mempool-Daten – Anzahl der wartenden Transaktionen, durchschnittliche Gebührenhöhe, Gesamtgröße – beschreiben den Zustand des Netzwerks. Sie geben Auskunft darüber, wie ausgelastet das Netzwerk gerade ist und wie hoch die Gebühren für schnelle Bestätigungen momentan liegen. Sie sind kein Hinweis auf künftige Kursbewegungen und eignen sich nicht als Grundlage für Handelsentscheidungen.
Mempool beobachten – Tools und praktischer Nutzen
Der Zustand des Mempools ist öffentlich einsehbar. Das bekannteste freie Werkzeug dafür ist mempool.space, ein Open-Source-Visualisierungstool speziell für den Bitcoin-Mempool.
Was mempool.space anzeigt
| Information | Bedeutung |
|---|---|
| Mempool-Größe | Gesamtgewicht aller wartenden Transaktionen in MvB (Megavirtual Bytes) |
| Transaktionsanzahl | Wie viele Transaktionen aktuell auf Bestätigung warten |
| Gebührenstufen | Welche sats/vB-Werte für Bestätigung im nächsten, übernächsten Block usw. erwartet werden |
| Geschätzte Bestätigungszeit | Wie lange eine Transaktion mit einer bestimmten Gebühr voraussichtlich warten muss |
| Block-Visualisierung | Bereits bestätigte Blöcke mit Gebührenspannen und Transaktionszahlen |
Diese Informationen helfen Nutzern dabei, eine informierte Entscheidung über die Gebührenhöhe zu treffen: Wer eine Transaktion schnell bestätigt haben möchte, sieht, welche Gebühr dafür aktuell nötig ist. Wer Zeit hat, kann eine niedrigere Gebühr wählen und länger warten.
Bildungshinweis
Das Beobachten des Mempools ist ein nützliches Werkzeug, um das Netzwerk zu verstehen und Transaktionen effizienter zu gestalten. Es ersetzt keine Anlageberatung und liefert keine Grundlage für Kauf- oder Verkaufsentscheidungen. Wer den Mempool regelmäßig beobachtet, lernt vor allem, wie ein dezentrales Netzwerk unter Last reagiert – und wann es sinnvoll ist, mit einer Transaktion zu warten oder eine höhere Gebühr einzuplanen.
Häufige Fragen zu Mempool
Ist eine Transaktion im Mempool bereits sicher?
Nein. Eine Transaktion im Mempool ist validiert – das Netzwerk hat geprüft, dass Signatur und Mittel korrekt sind – aber sie ist noch nicht bestätigt. Sie ist flüchtig und kann aus dem Mempool verschwinden, ohne je in der Blockchain zu landen. Als sicher gilt eine Transaktion erst, wenn sie in einem Block bestätigt und dieser Block tief genug in der Blockchain verankert ist.
Was passiert, wenn meine Transaktion aus dem Mempool verschwindet?
Die Transaktion ist nicht verloren. Wenn sie nicht bestätigt wurde und aus dem Mempool gefallen ist – durch Timeout, Kapazitätsgrenze oder Node-Neustart – lässt sie sich in der Regel erneut senden. Moderne Wallets bieten dafür oft eine automatische oder manuelle Funktion an. Die Mittel befinden sich weiterhin unter der Kontrolle des Absenders.
Warum unterscheiden sich Mempool-Daten je nach Quelle?
Weil es keinen globalen, einheitlichen Mempool gibt. Jede Datenquelle zeigt den Zustand des Mempools auf dem Node (oder den Nodes), den sie selbst betreibt. Aufgrund von Netzwerklatenz und individuellen Node-Konfigurationen können diese Werte leicht voneinander abweichen. Für praktische Zwecke sind die Unterschiede meist gering.
Gilt das Mempool-Konzept nur für Bitcoin?
Nein. Jede dezentrale Blockchain, die unbestätigte Transaktionen vor der Aufnahme in Blöcke zwischenspeichert, verwendet ein funktional ähnliches Konzept. Bei Ethereum heißt der vergleichbare Bereich ebenfalls Mempool (oder Transaction Pool). Die genauen Regeln – Kapazität, Timeout, Gebühreneinheit – unterscheiden sich je nach Netzwerk.
Kann ich die Gebühr einer wartenden Transaktion nachträglich erhöhen?
Bei Bitcoin gibt es dafür das Verfahren Replace-by-Fee (RBF): Eine neue Transaktion mit denselben Inputs, aber höherer Gebühr ersetzt die alte im Mempool. Voraussetzung ist, dass die ursprüngliche Transaktion mit dem RBF-Flag versandt wurde. Ob eine Wallet diese Funktion unterstützt, ist von der jeweiligen Software abhängig.
Ist ein voller Mempool ein schlechtes Zeichen für das Netzwerk?
Ein gefüllter Mempool bedeutet, dass die Nachfrage nach Blockplatz das aktuelle Angebot übersteigt. Das erhöht vorübergehend die Gebühren für schnelle Bestätigungen. Es ist kein Zeichen für einen Fehler im Netzwerk, sondern ein normaler Zustand bei hoher Auslastung. Ebenso wie ein leerer Mempool signalisiert, dass das Netzwerk die eingehenden Transaktionen problemlos abarbeitet.
Quellen & weiterführende Links
Für diesen Artikel wurden Primärquellen ausgewertet. Eine Auswahl zum Weiterlesen: