Warum die Organisation um den Mempool herum alles verändert
Der Mempool ist die Menge gültiger, gesendeter, aber noch nicht in einen Block aufgenommener Transaktionen. Jede Bitcoin-Node hält ihre eigene Kopie, sie unterscheiden sich leicht voneinander, und dort steckt Ihre Transaktion in genau der Phase, in der Sie sich am ehesten Sorgen machen.
Herkömmliche Explorer behandeln das als Randnotiz. Eine Transaktion ist entweder bestätigt — hier der Block — oder nicht, dann steht auf der Seite „unbestätigt“ und sonst nichts. Genau in diesem Moment ist „unbestätigt“ das am wenigsten hilfreiche Wort, denn die eigentliche Frage lautet wie lange, und die Antwort hängt davon ab, wo Sie relativ zu allen anderen stehen, die ebenfalls warten.
mempool.space kehrt die Priorität um. Die Startseite ist die Warteschlange: projizierte Blöcke links gestapelt, bestätigte Blöcke rechts, jeder projizierte Block mit der Gebührenspanne beschriftet, die er voraussichtlich enthalten wird. Sie sehen die Grenze, die Ihre Transaktion überschreiten muss. Das ist eine jener Oberflächenentscheidungen, die im Nachhinein offensichtlich wirken und die vorher niemand richtig getroffen hatte.
Die Gebührenschätzungen richtig lesen
Der Endpunkt für Gebührenempfehlungen liefert fünf Stufen, und der Unterschied zwischen ihnen zählt mehr als die Zahlen selbst:
GET https://mempool.space/api/v1/fees/recommended
{"fastestFee":2,"halfHourFee":1,"hourFee":1,
"economyFee":1,"minimumFee":1}
Das waren echte Werte bei unserem letzten Test. In ruhigen Phasen rücken die Stufen zusammen, und die „schnellste“ Rate zu zahlen bringt gegenüber dem Sparmodus nichts, weil es kein Überbieten gibt. Bei Überlastung spreizen sie sich deutlich, und die Lücke dazwischen ist die eigentliche Entscheidung.
Die Stufe, die man verstehen sollte, ist minimumFee. Das ist die Untergrenze, unterhalb derer Nodes Ihre Transaktion überhaupt nicht weiterleiten — nicht „langsam“, sondern „verbreitet sich möglicherweise nie“. Wallets mit frei eingebbarem Gebührenfeld lassen Sie klaglos darunter gehen und lassen Sie dann mit einer Transaktion zurück, die scheinbar nur auf Ihrem Gerät existiert und sonst nirgendwo.
Gebührenrate, nicht Gebühr
Bitcoin-Miner wählen nach Gebühr pro Einheit Blockplatz, nicht nach Gesamtgebühr. Eine große Transaktion mit hoher Gesamtgebühr kann leicht weniger attraktiv sein als eine kleine mit weniger. Deshalb ist die Einheit überall auf mempool.space sat/vB — Satoshi pro virtuellem Byte —, und deshalb verbirgt eine Wallet, die nur eine Summe in Euro zeigt, genau die Zahl, die über Ihre Position in der Warteschlange entscheidet. Unser Leitfaden zu unbestätigten Transaktionen erklärt, was zu tun ist, wenn das schiefgegangen ist.
Was tun, wenn etwas feststeckt
Genau hier ist mempool.space am stärksten, und die Abfolge lohnt sich zu kennen.
Öffnen Sie die Transaktion. Die Seite zeigt Ihre Gebührenrate, die aktuelle Mempool-Zusammensetzung und eine Schätzung, in welchen projizierten Block Sie fallen. Liegt Ihre Rate im ersten projizierten Block, sind Sie Minuten entfernt, und nichts ist zu tun. Liegen Sie mehrere Blöcke tiefer, ist die Schätzung eine echte Prognose basierend darauf, was vor Ihnen in der Warteschlange steht.
Prüfen Sie dann das RBF-Flag. Replace-by-Fee-Signalisierung bedeutet, die Transaktion kann mit höherer Gebühr neu eingereicht werden, und die meisten modernen Wallets setzen das standardmäßig. Ist es signalisiert und unterstützt Ihre Wallet Fee-Bumping, ist das die saubere Lösung. Ist es das nicht, bleiben Ihnen Child-Pays-for-Parent — einen Ausgang der feststeckenden Transaktion mit einer Gebühr ausgeben, die das Paar zusammen attraktiv genug macht — oder Warten.
Was Sie nicht tun sollten: in Panik dieselbe Transaktion über einen anderen Dienst erneut senden. Das hilft nicht, kann nicht helfen, und die „Transaktionsbeschleuniger“-Dienste, die genau in diesem Moment werben, verkaufen meist etwas, das Ihre Wallet ohnehin kostenlos kann.
Aus unseren Tests
Wir haben eine bewusst unterbezahlte Transaktion über vier Explorer verfolgt. Drei zeigten elf Stunden lang nur „unbestätigt“ und sonst nichts. mempool.space zeigte, wie sich ihre Position in der Warteschlange verschob, als höher bezahlte Transaktionen eintrafen — binnen zwei Minuten war klar, dass Warten sinnlos war und eine Gebührenerhöhung nötig ist. Das ist das gesamte Wertversprechen in einem Beispiel.
Die API, und warum der WebSocket zählt
Die REST-API braucht keinen Schlüssel, keine Registrierung, kein Konto. Die Basis ist https://mempool.space/api, und die Oberfläche ist die Esplora-kompatible — dieselbe Form wie Blockstream.info, wofür geschriebener Code also meist auch für das andere funktioniert. Diese Kompatibilität ist ein stilles Geschenk für alle, die etwas mit Rückfalloption bauen.
Die Endpunkte, die Sie tatsächlich nutzen, sind /address/:address, /tx/:txid, /blocks/tip/height, /v1/fees/recommended und /v1/difficulty-adjustment. Letzterer wird unterschätzt: Er liefert den Fortschritt in der aktuellen Anpassungsperiode, die geschätzte Änderung, die verbleibenden Blöcke und das voraussichtliche Datum, alles in einem einzigen Aufruf.
Der WebSocket ist es aber, der es abhebt. Statt auf neue Blöcke zu pollen, abonnieren Sie und erhalten Updates gepusht, sobald sie geschehen — neue Blöcke, Mempool-Änderungen, und Transaktionsstatus für verfolgte Adressen. Für jede Oberfläche, die sich live anfühlen muss, ist das der Unterschied zwischen sauberer Umsetzung und einer Polling-Schleife, die den Server eines anderen bombardiert.
Rate-Limits existieren und werden nicht als Zahlen veröffentlicht. Überschreiten Sie sie, erhalten Sie HTTP 429; halten Sie das aufrecht, können Sie blockiert werden. Das Projekt sagt ausdrücklich, intensive Nutzer sollten eine eigene Instanz betreiben — eine vertretbare Haltung für einen kostenlosen Dienst, zumal Selbst-Hosting wirklich dokumentiert ist.
Die eigene Instanz betreiben
mempool.space ist Open Source, und der vollständige Stack ist veröffentlichbar — eine Bitcoin-Core-Node, ein Electrum-Protokoll-Server, der Backend-Indexer und das Frontend. Das Projekt pflegt Docker-Images, und die Dokumentation ist ehrlich darüber, was benötigt wird.
Was benötigt wird, ist nicht trivial. Eine vollständig indizierte Bitcoin-Node liegt bequem über 700 GB, Sie wollen eine SSD statt einer Festplatte, und die anfängliche Synchronisation und der Indexaufbau werden in Tagen statt Stunden gemessen. Läuft sie einmal, ist der Ressourcenbedarf bescheiden, aber die Einrichtung ist ein Wochenende, kein Abend.
Der Grund, es zu tun, ist Datenschutz, und es ist die stärkste verfügbare Version dieses Arguments. Ein Explorer, der auf Ihrer eigenen Hardware läuft, von Ihrer eigenen Wallet abgefragt, erfährt niemand etwas. Jede gehostete Alternative — auch diese — erfährt zwangsläufig, welche Adressen Sie abgefragt haben. Betreiben Sie bereits eine Node, ist mempool.space hinzuzufügen das Wertvollste, was Sie damit tun können. Unser Leitfaden zum Betreiben eines eigenen Explorers vergleicht die Optionen und ihre echten Kosten.
Wo es das falsche Werkzeug ist
Es macht Bitcoin. Das ist die ganze Einschränkung, und das wird sich nicht ändern, denn der Fokus ist, was es gut macht. Betrifft Ihre Frage Ethereum, Solana, Tron oder irgendetwas anderes, wollen Sie eine andere Seite — starten Sie bei unserem Verzeichnis oder dem passenden Netzwerk-Hub.
Es ist auch kein Rechercheinstrument. Wollen Sie Transaktionen zählen, die eine Bedingung über einen Zeitraum erfüllen, beantwortet Blockchair das aus einer URL, und mempool.space kann es überhaupt nicht beantworten. Andere Frage, anderes Instrument.
Und für eine wirklich beiläufige Abfrage — jemand hat Ihnen eine Transaktions-ID geschickt, und Sie wollen nur bestätigen, dass sie existiert — spricht die Dichte dagegen. Blockstream.info ist schlichter und schneller zu erfassen, wenn das alles ist, was Sie brauchen.
Eine erfreuliche Randnotiz: Die Codebasis wurde anderswo übernommen. litecoinspace.org ist dieselbe Software, gerichtet auf Litecoin, einschließlich MWEB-Behandlung — die guten Ideen hier haben also ihre ursprüngliche Chain überlebt.