BLOG

Eine Einführung in den Mempool: Was es ist und wie man es erforscht

Der Mempool ist eines der faszinierendsten, aber am wenigsten verstandenen Themen in Bitcoin. In diesem Blogbeitrag gehen wir der Frage nach, was der Mempool ist und welche Rolle er in Bitcoin spielt.

Eine Einführung in den Mempool: Was es ist und wie man es erforscht
22. März 2024
Ed Prospero

Der Mempool ist ein schwer zu fassendes Konzept. Wir könnten Ihnen sagen, dass der Name eine Abkürzung für "Memory Pool" ist und dass er auch als "Transaktionspool" bekannt ist. Wir könnten hinzufügen, dass es sich um eine Art Fegefeuer handelt, in dem ausstehende Transaktionen leben, während sie darauf warten, dass die Miner sie zu einem Block hinzufügen. Aber wussten Sie, dass der Mempool zwar mit der Blockchain zusammenhängt, aber nicht Teil davon ist? Und was wäre, wenn wir Ihnen sagen würden, dass jede Bitcoin Noce seine eigene Version des Mempools hostet? Das verkompliziert alles, das wissen wir.

Zum Glück ist Blink hier, um das zu erklären. Beginnen wir mit der Definition von mempool.space:

"Ein Mempool (kurz für "Memory Pool") ist die Warteschlange mit ausstehenden und unbestätigten Transaktionen für eine Kryptowährungs-Netzwerk Node. Es gibt keinen globalen Mempool: Jeder Node im Netzwerk unterhält seinen eigenen Mempool, sodass verschiedene Knoten unterschiedliche Transaktionen in ihren Mempools halten können.

Wenn ein Nutzer Bitcoin sendet, stellt die Wallet eine Transaktion unter Verwendung der verfügbaren UTXOs zusammen und signiert sie. Das Netzwerk sendet die Bitcoin nicht sofort. Stattdessen sendet es die Transaktion an jeden verfügbaren Knoten und wartet auf die Bestätigung. Die Ansammlung aller dieser Knoten bildet den Mempool. Aus diesem flüchtigem Ort extrahieren die Miner Transaktionen, die sie in Blöcke einfügen. Wenn diese Blöcke akzeptiert werden, werden sie der Blockchain hinzugefügt, und die nun bestätigten Transaktionen verschwinden aus dem Mempool. Danach wird jeder Block, den das System zu dem Block hinzufügt, den wir gerade verfolgen, als eine zusätzliche Bestätigung betrachtet.

Es ist wichtig, darauf hinzuweisen, dass nur die Bitcoin-Hauptkette einen Mempool verwendet und benötigt. Blink ist eine Lightning Netzwerk Wallet und Lightning interagiert nur mit der Blockchain, wenn es Kanäle öffnet und schließt. Jetzt bietet Blink On-Chain-Transaktionen für unsere Nutzer an, um in Lightning hinein- und herauszukommen. Erfahren Sie mehr über unsere niedrigen Gebühren hier.

Wie groß ist der Mempool von Bitcoin?

Das Bitcoin-Netzwerk ist immer in Bewegung, und der Mempool ist da keine Ausnahme. Zu jeder Zeit bestätigt er Transaktionen, die verschwinden, während neue ihren Platz in der Warteschlange einnehmen. Außerdem werden einige Transaktionen storniert. Das Netzwerk kann nur so viele unbestätigte Transaktionen im Mempool speichern, wobei der begrenzende Faktor die Anzahl der aktiven Nodes ist. Laut Johoe's Bitcoin Mempool-Statistiken: "Der Standard-Mempool eines Bitcoin-Knotens beträgt 300 MB, aber die Größe wird anders berechnet: Es gibt keinen Segwit-Rabatt und kleine Transaktionen nehmen mehr Platz im Mempool ein, als sie beim Schreiben in einen Block benötigen. Daher entspricht das Standardlimit von 300 MB 50-120 vMB, abhängig von der Form der Transaktionen."

Unter Berücksichtigung der Limits werden also Transaktionen, die nach zwei Wochen noch nicht abgeschlossen sind, automatisch storniert. Da jedoch jeder Knoten seinen eigenen Mempool hat, werden manchmal scheinbar für aus dem Mempool entfernte Transaktionen zu Blöcken hinzugefügt und bestätigt. Laut Andreas Antonopoulos überschneiden sich die Transaktionen in den Mempools der einzelnen Knoten zu über 99 %, aber anscheinend reicht dieses 1 % aus, um diese Fälle zu verursachen. 

Wie funktionieren die Gebühren?

Das Bitcoin-Netzwerk kommt einem dezentralen System weltweit am nächsten. Das Gesetz von Angebot und Nachfrage bestimmt die Gebühren, es gibt keine zentrale Behörde, die sie auferlegt. Es gibt nur eine begrenzte Anzahl von Blöcken, also konkurrieren Transaktionen darum, hinzugefügt und bestätigt zu werden. Es liegt auf der Hand, dass die Miner die Transaktionen mit den höchsten Gebühren auswählen werden. Es ist auch logisch, dass die Gebühren sinken, wenn sich der Mempool leert, da die Heftigkeit des Wettbewerbs nachlässt. 

Der andere mildernde Faktor ist die Menge der vBytes, aus denen eine Transaktion besteht, aber das haben wir bereits im Artikel über UTXOs behandelt. 

Was kann ich tun, wenn meine Transaktion steckenbleibt?

Wenn eine Transaktion keine wettbewerbsfähige Gebühr bietet, bleibt sie manchmal im Mempool stecken. Außer zu warten, bis sie verschwindet, und die damit verbundenen Risiken einzugehen, hat ein Nutzer zwei Möglichkeiten. A.- Beschleunigung des Prozesses durch eine "Child Pays For Parent " oder eine " Replace By Fee "-Transaktion. B. - Die nukleare Option besteht darin, denselben UTXO durch eine neue Transaktion mit höheren Gebühren an sich selbst zu senden. Wenn diese Transaktion bestätigt wird, wird die vorherige Transaktion aufgelöst. 

Wie interagieren die Nodes mit dem Mempool?

Wie wir bereits festgestellt haben, wird jede Transaktion an die Knoten weitergegeben, und jeder behält einen eigenen Mempool. Wenn die Transaktionen eintreffen, führt jeder Knoten eine Reihe von Prüfungen durch, um sicherzustellen, dass sie gültig sind. Er prüft unter anderem das Vorhandensein eines Inputs und eines Outputs, den übertragenen Wert im Vergleich zu dem, was im UTXO verfügbar ist, und ob der Block eine Coinbase-Transaktion enthält. Wenn alles korrekt ist, gelangt die Transaktion in den Mempool und der Knoten leitet sie an andere Knoten in seiner Reichweite weiter.

 

Was sind Mempool und Blockchain Explorers?

Laut dem bereits zitierten mempool.space:

"Ein Mempool-Explorer ist ein Werkzeug, mit dem Sie Echtzeit- und historische Informationen über den Mempool eines Knotens anzeigen, seine Transaktionen visualisieren und diese Transaktionen suchen und anzeigen können.

Neben mempool.space können Sie auch verwenden:

Einige dieser Dienste dienen nun auch als Block-Explorer. Ein ähnliches Tool, der Block-Explorer, ermöglicht es jedem, das offene Hauptbuch, die Blockchain, auf visuelle Weise zu durchsuchen. Ein Nutzer kann bestimmte Transaktionen nachschlagen oder sich einen allgemeinen Überblick über den aktuellen Zustand des Netzwerks verschaffen. Der Nutzer kann sich auch ein Bild vom Zustand des Netzwerks zu einem bestimmten Zeitpunkt in seiner Geschichte machen. 

Dies sind einige der beliebtesten Block-Explorer:

Die radikale Transparenz des Bitcoin-Netzwerks ist einer der größten Erfolge von Satoshi. Und jetzt wissen Sie, wie Sie bequem von zu Hause aus auf diese Fülle von Informationen zugreifen können.

Social-Share-Komponente

Blink herunterladen

Empfangen und senden Sie jetzt Bitcoin

Folgen Sie uns