Bitcoin Mempool: Anfängerleitfaden und Transaktions-Hacks

In diesem Handbuch möchte ich die Geheimnisse eines Aspekts von Bitcoin aufdecken – des Speicherpools oder, wie allgemein bekannt, des mempool.

Wenn Sie jemals eine Bitcoin-Transaktion abgeschlossen haben und es anscheinend ewig gedauert hat, bis Sie diese abgeschlossen haben, stoßen Sie auf den Bitcoin-Mempool. In Zeiten, in denen das Bitcoin-Netzwerk stark ausgelastet ist, mussten Personen Stunden und in einigen Fällen Tage warten, bis eine Transaktion bestätigt wurde.

Dies geschieht, wenn der Mempool außergewöhnlich groß wird. Tatsächlich verwenden Exchange-Support-Betreiber den Mempool häufig als Grund für verspätete Abhebungen. Sie werden Ihnen mitteilen, dass der Mempool an Größe zugenommen hat und Bestätigungen, also Abhebungen, länger als normal dauern.

In diesem Beitrag werde ich Ihnen alles geben, was Sie über den Bitcoin Mempool wissen müssen. Ich werde Ihnen auch einige Top-Tipps geben, um Ihre Transaktion zu beschleunigen.

Der Bitcoin Mempool

Wie ich bereits erwähnt habe, ist das Wort “mempool” eine Kurzform von Speicherpool. Hier werden Daten gespeichert, um auf die Verarbeitung zu warten. Im Fall des Bitcoin-Mempools sind die gespeicherten Daten die Transaktionsdaten des Bitcoin-Netzwerks. Aus diesem Grund hören Sie manchmal den Mempool, der als Transaktionspool bezeichnet wird.

Im Bitcoin-Mempool warten alle ausstehenden Transaktionen darauf, von Bergleuten abgeholt zu werden. Diese validieren sie und fügen sie dem nächsten Block in der Blockchain hinzu.

Bitcoin Mempool Größe

Bitcoin Mempool im letzten Jahr

Während der Mempool der Blockchain zugeordnet ist, ist er nicht Teil der Blockchain. Der Mempool ist kein einzelner Speicherort. Vielmehr hat jeder Bitcoin-Knoten seinen eigenen Mempool und jeder Mempool hat seine eigene Speicherkapazität. Diese Knoten werden von Bitcoin-Minern und Bitcoin-Benutzern ausgeführt, die einen vollständigen Knoten auf ihrem Computer ausführen, um die Dezentralisierung und Sicherung des Netzwerks zu unterstützen.

Lassen Sie uns nun lernen, wie Transaktionen überhaupt in den Mempool gelangen und wie sie aus dem Mempool herauskommen und in einem Block in der Blockchain gespeichert werden.

Vor dem Mempool

Bevor etwas passiert, muss jemand eine Transaktion initiieren. In diesem Fall wird eine Bitcoin-Brieftasche geöffnet und ein Benutzer gibt eine Zieladresse und den zu sendenden Betrag ein und klickt dann auf die Schaltfläche “Senden”. Eine Bitcoin-Transaktion wurde gerade gestartet.

Wie wir alle wissen, wird diese Transaktion das Bitcoin nicht sofort an die Brieftaschenadresse des Empfängers senden. Stattdessen wird die Transaktion an andere Knoten im Netzwerk gesendet. Diese Übertragung erfolgt, wenn die Transaktion mit den privaten Schlüsseln des Absenders signiert wird und nicht ausgegebene Ausgaben ausgewählt werden, um die Transaktion zu erstellen.

Es werden auch eine Reihe von Überprüfungen durchgeführt, auf die ich hier nicht näher eingehen werde. Sobald diese Überprüfungen abgeschlossen sind, wird die Transaktion dem Mempool nicht bestätigter Bitcoin-Transaktionen hinzugefügt.

Was passiert im Mempool??

Ihre Transaktion kommt im Mempool an und verbindet sich mit Tausenden und Zehntausenden anderer Transaktionen, die auf eine Bestätigung im Mempool warten.

Die Bestätigungen stammen von Bergleuten. Jede Transaktion in der Bitcoin-Blockchain benötigt mindestens eine Bestätigung, bevor sie die Empfängeradresse erreicht. Dies liegt daran, dass diese erste Bestätigung die Transaktion in einem Block bündelt und dann unauslöschlich zur Blockchain hinzugefügt wird.

Bitcoin Transaction Mempool

Bitcoin-Transaktionslebenszyklus mit Mempool. Bild Quelle

Nur weil sich Ihre Transaktion im Mempool befindet, bedeutet dies nicht, dass ein Bergmann sie abholen und bestätigen muss. Und wenn es längere Zeit nicht abgeholt wird, kann es storniert und aus dem Mempool an Sie zurückgesendet werden. Derzeit beträgt der Ablauf von Transaktionen aus dem Mempool 2 Wochen.

Das bedeutet, dass bei jeder Transaktion, die länger als 2 Wochen im Mempool verbleibt, das Geld an den Absender zurückgeschickt wird. Dieser Ablauf wurde eingerichtet, um zu verhindern, dass der Mempool durch unbestätigte Transaktionen aufgebläht wird.

Was ermöglicht es also, dass einige Transaktionen innerhalb von 10 Minuten bestätigt werden, während andere nach zweiwöchigem Sitzen im Mempool an den Absender zurückgegeben werden können? Es gibt einige Faktoren, aber zwei, die am wichtigsten sind, um zu bestimmen, wie schnell eine Transaktion aus dem Mempool abgeholt und bestätigt wird.

Bitcoin-Transaktionsgebühren

Ich bin mir sicher, dass Ihnen bekannt ist, dass für jede Bitcoin-Transaktion eine Transaktionsgebühr erhoben wird. Diese Gebühr wird vom Absender festgelegt. In den meisten Geldbörsen können Sie die Transaktionsgebühr ändern, die Sie bereit sind zu zahlen. In der Regel ist die Transaktionsgebühr gering, sodass Sie sie kaum bemerken. Diese Transaktionsgebühr ist ein zusätzlicher Anreiz, der auf die Bergbauprämie (derzeit 12,5 BTC) angerechnet wird, die ausgezahlt wird, wenn ein Bergmann einen Block findet.

Geschätzte Bitcoin-Transaktion

Geschätzte Gebühr und Transaktionszeit in Bitcoin-Gebührenrechner

Da sich in einem Block Tausende von Transaktionen befinden, summieren sich diese kleinen Transaktionsgebühren. So wie Sie die Transaktionsgebühr festlegen können, können Bergleute auswählen, welche Transaktionen bestätigt werden sollen.

Und natürlich wählen sie diejenigen mit den höchsten Transaktionsgebühren aus. Das heißt, wenn der Mempool extrem voll ist, wird Ihre Transaktion mit einer geringen Gebühr möglicherweise nicht abgeholt. Und das bringt uns zum zweiten Grund für verspätete Transaktionen.

Bitcoin Mempool Größe

Nachdem ein Block validiert wurde, werden alle darin enthaltenen Transaktionen aus dem Mempool entfernt. Dies ist erforderlich, um im Mempool Platz für neue eingehende Transaktionen zu schaffen. Wenn ein Block bestätigt wird, wird die Größe des Mempools verringert.

Die Größe des Mempools schwankt ständig, wenn Transaktionen bestätigt und neue Transaktionen in den Mempool gestellt werden. Manchmal wird der Mempool kleiner und manchmal größer. Denken Sie daran, dass alle zehn Minuten ein Block erstellt wird und jeder Block nur eine begrenzte Anzahl von Transaktionen enthalten kann.

Mempool-Transaktionsgröße

Mempool basierend auf der Transaktionsgröße in den letzten 30 Tagen. Bild über Jochen-Hoenicke

Es gibt jedoch keine Begrenzung, wie viele Transaktionen an den Mempool gesendet werden können. Dies bedeutet, dass manchmal mehr neue Transaktionen im Mempool ankommen, als Transaktionen bestätigt und entfernt werden. In diesem Fall kommt es zu Verzögerungen bei der Bestätigung von Transaktionen.

Die Anzahl der nicht bestätigten Transaktionen, die gespeichert werden können, ist ebenfalls begrenzt. Dies wird durch die Anzahl der Knoten im Bitcoin-Netzwerk bestimmt. Da der Speicher begrenzt ist, ist der Mempool so programmiert, dass eine Mindestgebühr festgelegt wird, sobald eine festgelegte Größenbeschränkung erreicht ist.

Alle Transaktionen mit einer niedrigeren Gebühr als diesem Minimum werden aus dem Mempool entfernt, und nur neue Transaktionen mit einer ausreichend hohen Gebühr werden in den Mempool aufgenommen.

Beschleunigen Sie Ihre Transaktion

Nachdem Sie nun ein gutes Verständnis dafür haben, was der Bitcoin-Mempool ist und wie er funktioniert, sollten Sie sich einige Methoden ansehen, mit denen Sie Ihre Transaktion beschleunigen und den gefürchteten Status “unbestätigt” vermeiden können.

Im Folgenden finden Sie einige der bestellten Schritte, die Sie ausführen können, um eine schnellere Transaktion zu erhalten.

1. Verwenden Sie SegWit Wallets

Segregated Witness (SegWit) ist ein relativ neues Upgrade des Bitcoin-Netzwerks, mit dem Speicherplatz in Bitcoin-Blöcken frei wird. Wenn Sie eine SegWit-fähige Transaktion senden, werden im Wesentlichen alle Daten, die sich auf die Signatur beziehen, aus der Transaktion entfernt.

SegWit wurde am 23. August 2017 im Bitcoin-Netzwerk aktiviert. Seitdem gibt es eine Reihe von Brieftaschen, die den neuen Transaktionstyp unterstützen. Dazu gehören solche wie Electrum, Ledger, Samourai und viele andere.

Dies ist etwas, das Sie auswählen müssen, wenn Sie Ihre Brieftasche zum ersten Mal einrichten. Sie haben die Möglichkeit, sich entweder für SegWit oder “Legacy” zu entscheiden..

2. Wählen Sie eine höhere Gebühr

Wie oben erwähnt, wirkt sich die Gebühr, die Sie für die Transaktion auswählen, auf die Geschwindigkeit aus, mit der sie von den Bergleuten abgeholt wird. Eine höhere Gebühr bedeutet dies also wahrscheinlicher früh abgeholt werden.

Bitcoin Transaction Electrum

Auswahl einer Transaktionsgebühr in der Electrum Bitcoin Wallet

Natürlich möchten Sie keine unnötig hohe Gebühr zahlen, wenn für Ihren gewünschten Zeitraum eine niedrigere erforderlich ist. Die meisten Brieftaschen geben Ihnen einen Hinweis darauf, wie viele Blöcke erforderlich sind, damit die Transaktion basierend auf der Weitergabe weitergegeben wird auf eine festgelegte Gebühr. Auf diese Weise können Sie die benötigte Zeit abschätzen.

Pro Tipp?: Es gibt eine Reihe von Gebührenrechner Dadurch erhalten Sie einen Hinweis auf die Gebühr, die erhoben werden muss, und wie viele Minuten es dauern wird.

3. Planen Sie die Transaktionen sorgfältig

Der Bitcoin-Mempool und die damit verbundenen unbestätigten Transaktionen ändern sich ständig. Wenn die Transaktion nicht dringend ist, können Sie warten, bis der Mempool kleiner wird, und dann Ihre Transaktion starten.

Es gibt eine Reihe von Websites, auf denen Sie den Mempool sowie die Anzahl nicht bestätigter Transaktionen verfolgen können. Sie können auschecken Blockchain.com für die mempool größe oder du kannst zu springen BTC.com für die Anzahl der nicht bestätigten Transaktionen.

Wie lange es dauern wird, bis die unbestätigten Transaktionen gelöscht werden und der Mempool zum Erliegen kommt, ist schwer zu sagen. Es gibt zahlreiche Faktoren, die sich darauf auswirken können. Sie müssen sich also entscheiden, ob Sie weitermachen oder durchhalten möchten.

4. Verwenden Sie einen Transaktionsbeschleuniger

Wenn Sie eine Transaktion senden und diese stecken bleibt, weil die Gebühr zu niedrig war, können Sie jederzeit einen Bitcoin-Transaktionsbeschleuniger verwenden. Diese Dienste werden von den Bergleuten bereitgestellt und ermöglichen es den Benutzern, die Betreiber aufzufordern, ihre Transaktion durchzusetzen.

Pro Tipp?: ViaBTC bietet eine kostenlose Transaktion an Beschleunigungsservice. Obwohl die Priorisierung nicht garantiert ist, könnte es zunächst einen Versuch wert sein.

Wenn Sie sicherstellen möchten, dass Ihre Transaktion durchgesetzt wird, können Sie die kostenpflichtigen Dienste nutzen. Hierbei handelt es sich um garantierte Dienste, und die Transaktion des Benutzers wird vorrangig durchgesetzt.

Fazit

Der Mempool ist ein Haltebereich für Transaktionen, während sie darauf warten, dass Bergleute sie bestätigen und einem Block hinzufügen. In einigen Fällen kann der Mempool zu voll werden, was zu Verzögerungen bei der Transaktionsbestätigung und höheren Gebühren führt.

Natürlich ist es nur der erste Schritt, genau zu wissen, was der Bitcoin-Mempool ist. Sobald Sie genau verstanden haben, wie es funktioniert und wie es sich auf Ihre Transaktion auswirkt, können Sie diese Transaktionen optimieren, um das Beste für Ihr Geld zu bekommen (lesen Sie „Satoshis“)..

Allerdings könnte die Rolle, die ein aufgeblähter Mempool bei langsamen Transaktionen spielen wird, der Vergangenheit angehören.

Dies liegt an Off-Chain-Skalierungslösungen wie dem Lightning Network. Es gibt zahlreiche Lightning-Zahlungskanäle, die sich geöffnet haben und die Bitcoin-Blockchain entlasten. Es wird interessant sein zu sehen, wie sich die Größe des Mempools mit der Einführung von Lightning entwickelt.

Ausgewähltes Bild über Fotolia

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me