Glossar / Transaktionen und Gebühren
Steckengebliebene Transaktion
Auch bekannt als Festhängende Transaktion.
- Was ist eine steckengebliebene Transaktion?
- Eine steckengebliebene Transaktion ist eine, die bereits an die Nodes gesendet und von ihnen angenommen wurde, aber immer wieder Blöcke verfehlt, weil die gezahlte Gebühr unter dem liegt, was Miner derzeit annehmen.
Nichts ist defekt, wenn eine Zahlung auf diese Weise stockt, und nichts ist verloren gegangen. Der Blockplatz ist eine Versteigerung, bei der alle zehn Minuten rund 4 Millionen Gewichtseinheiten zum Verkauf stehen, und ein Gebot, das gestern wettbewerbsfähig war, kann tagelang überboten werden. Ihre Bitcoin bleiben die ganze Zeit über Ihre, sie liegen in einem nicht ausgegebenen Output, der sich nicht bewegt hat.
Wie das funktioniert
Eine Transaktion bleibt wegen Arithmetik stecken, nicht wegen eines Fehlers, und diese Arithmetik wirkt gegen jede andere Transaktion, die im selben Moment wartet.
Jeder Node führt einen Mempool gültiger Transaktionen, von denen er erfahren hat und die er noch nicht gemint gesehen hat, standardmäßig begrenzt auf 300 Megabyte Arbeitsspeicher. Miner bauen Blöcke von der Spitze dieses Pools nach Gebührenrate. Liegt Ihre darunter, wartet sie einfach, bis sie an der Reihe ist, und die Grenze verschiebt sich je nach Nachfrage, die Sie nicht vorhersehen können: eine Börse, die ihr Guthaben umschichtet, ein Token-Start, ein Ansturm von Ordinal-Inschriften.
Zwei Schwellenwerte entscheiden, wie lange die Wartezeit dauern kann. Ist ein Mempool voll, verdrängt der Node die am schlechtesten bezahlten Transaktionen und hebt seine eigene Mindestannahmegrenze über den Standardwert von 1 Satoshi pro virtuellem Byte an, sodass eine sehr günstige Transaktion vom größten Teil des Netzwerks verworfen werden kann, ohne je gemint zu werden. Davon unabhängig vergisst Bitcoin Core jede Transaktion, die 336 Stunden lang ungemint dagestanden hat, das sind 14 Tage. Danach verhalten sich die Bitcoin, als wäre nie etwas gesendet worden, und die Wallet kann sie erneut ausgeben.
Die Überlastung ist sprunghaft, nicht gleichbleibend. Am 20. April 2024 nahm der Halving-Block, Nummer 840.000, 37,6 BTC an Gebühren ein, mehr als das Zehnfache der Blockbelohnung, die an denselben Miner ging, weil im selben Block ein Token-Protokoll startete. Auf eine solche Episode können Wochen mit nahezu leeren Blöcken folgen. Deshalb ist Geduld oft die richtige und günstigste Antwort.
Die Diagnose dauert eine Minute. Suchen Sie die Transaktions-ID in einem Block-Explorer, lesen Sie die Gebührenrate in Sat/vB ab und vergleichen Sie sie mit dem aktuellen Mempool. Wird der Rückstand offener Transaktionen zu einer Rate über Ihrer abgearbeitet, warten Sie. Ist der Rückstand leer und Ihre Transaktion trotzdem nicht gemint, ist das wahrscheinlichere Problem, dass sie nie weitergegeben wurde, was bei schlecht angebundenen Wallets und bei Transaktionen vorkommt, die die Weiterleitungsregeln verletzen.
Warum das beim Bitcoin-Kauf zählt
Käufer treffen an drei Stellen auf steckengebliebene Transaktionen, und die richtige Antwort ist jedes Mal eine andere.
Einzahlung an eine Börse. Ihre Einzahlung wird gutgeschrieben, sobald der Bestätigungsschwellenwert der Börse erreicht ist, und es bleibt nichts zu tun außer zu warten. Eröffnen Sie nicht in der ersten Stunde ein Support-Ticket und nehmen Sie niemals ein Angebot an, die Einzahlung „erneut zu senden“, denn doppelt zu zahlen ist ein echter Weg, Geld zu verlieren.
Auszahlung auf Ihre eigene Wallet. Die Transaktion wurde von der Börse erstellt, Sie können sie also nicht umschreiben. Die Börsenbewertungen auf dieser Website nennen, welche Plattformen Sie Ihre eigene Gebührenrate wählen lassen, und eine niedrige Wahl in einem geschäftigen Moment ist die häufigste Ursache einer langsamen Auszahlung. Brauchen Sie die Bitcoin sofort, geben Sie den eingehenden Output mit einer Kindtransaktion mit hoher Gebühr aus.
Senden aus Ihrer eigenen Wallet. Hier haben Sie die volle Kontrolle. Erhöhen Sie die Gebühr mit einer Ersetzung oder warten Sie das Wochenende ab, an dem die Gebührenraten üblicherweise um eine Größenordnung fallen.
Es gibt außerdem eine Betrugsebene, die allein deshalb existiert, weil steckengebliebene Transaktionen Menschen Angst machen. Suchen Sie nach Hilfe, finden Sie „Transaktionsbeschleuniger“, die eine Zahlung an eine Adresse verlangen, „Wiederherstellungsspezialisten“, die behaupten, alles loszumachen, gegen einen prozentualen Anteil, und Support-Konten, die innerhalb von Minuten nach einer öffentlichen Beschwerde in Ihren Antworten auftauchen. Kein Dritter kann Ihre Transaktion bewegen, es sei denn, er hat entweder die Schlüssel, die sie signiert haben, oder eine Beziehung zu einem Mining-Pool. Wer Sie bittet, Bitcoin zu senden, eine Wallet zu verbinden oder eine Seed-Phrase mitzuteilen, um eine offene Zahlung zu beheben, bestiehlt Sie.
Eine stockende Auszahlung mit 5 Sat/vB lesen
Stellen Sie sich eine Auszahlung vor, die an einem Dienstagabend mit 5 Sat/vB gesendet wurde, in einem Moment, in dem sich der Mempool bei 4 Sat/vB leerte. Bis Mittwochmorgen hat sich ein großer Rückstand aufgebaut und unter 40 Sat/vB wird nichts bestätigt.
Ihr erster Schritt ist zu prüfen, wo Sie stehen. Ein Explorer zeigt Ihnen eine Position in der Warteschlange und oft eine Schätzung, wie viele Blöcke vor Ihnen liegen. Ist der Rückstand über Ihrer Gebührenrate einige Megabyte groß, löst sich das in Stunden. Sind es Dutzende Megabyte und wächst weiter, dann nicht.
Ihr zweiter Schritt ist ein Kostenvergleich, und er ist meist entscheidend. Eine steckengebliebene Transaktion von 141 virtuellen Bytes von 5 Sat/vB auf 40 Sat/vB anzuheben kostet insgesamt rund 5.640 Satoshi, und ist das ein Rundungsfehler gegenüber dem Betrag, den Sie bewegen, zahlen Sie ihn. War die Auszahlung von Anfang an 50.000 Satoshi, ist es ein schlechtes Geschäft, 11 Prozent davon auszugeben, um vier Stunden früher anzukommen, und Warten ist besser.
Ihr dritter Schritt ist, nichts weiter zu tun. Dieselbe Transaktion erneut zu senden ändert nichts, denn das Netzwerk hat sie bereits. Eine zweite Zahlung aus derselben Wallet zu senden ist schlimmer, da viele Wallets sie aus demselben unbestätigten Wechselgeld erstellen und die neue Zahlung hinter der alten verketten.
Steckengebliebene Transaktion vs. Transaktion, die auf ihre erste Bestätigung wartet
Eine Transaktion, die auf ihre erste Bestätigung wartet, verhält sich normal, und die meisten Zahlungen, die Menschen als steckengeblieben beschreiben, sind genau das. Blöcke treffen im Durchschnitt etwa alle zehn Minuten ein, doch Mining ist eine Zufallssuche, sodass regelmäßig Lücken von vierzig Minuten oder mehr auftreten, ohne dass etwas falsch ist. Eine wettbewerbsfähig bepreiste Transaktion, die seit zwanzig Minuten offen ist, ist nicht steckengeblieben.
Der Unterschied ist die Gebührenrate, nicht die Uhr. Vergleichen Sie, was Ihre Transaktion zahlt, mit dem, was die letzten Blöcke am unteren Rand ihrer Spanne tatsächlich angenommen haben. Liegt Ihre Rate über dieser Untergrenze, warten Sie auf einen Block. Liegt sie darunter, warten Sie darauf, dass der Markt zu Ihnen herunterkommt, und das kann Tage dauern oder im schlimmsten Fall nie geschehen, bevor die Transaktion aus den Mempools verschwindet.