Wie kann ich eine kostengünstige Transaktion mit blockchain.info aufheben?

Ich habe eine Transaktion von blockchain.info gesendet, aber versehentlich zu wenig Gebühren enthalten. Was kann ich tun? Die Transaktion abbrechen oder die Bestätigung der Transaktion beschleunigen?


Dies ist eine ergänzende Frage zu Warum ist meine Transaktion? nicht bestätigt werden und was kann ich dagegen tun? , das die umfassenderen Auswirkungen der Frage beantwortet und eine Schadensbegrenzung vorschlägt, die sich hauptsächlich auf Bitcoin Core konzentriert.

Antwort

Dies ist eine generische Antwort für „leichte“ Geldbörsen. Ich weiß nicht viel über die blockchain.info-Geldbörse


Es gibt verschiedene Ansätze, die funktionieren können. Ich bin mir nicht sicher, welche Methoden für einen Benutzer einer blockchain.info-Brieftasche am einfachsten verfügbar sind, aber wahrscheinlich # 0a und # 2, gefolgt von # 3, # 0b und # 1b.

0) Warten Sie ab.

0a) Warten Sie, bis die Transaktion abgeschlossen ist freie Kapazität im Netzwerk nach einigen Stunden, einigen Tagen oder einer Woche. In Zeiten mit freier Kapazität werden sogar Transaktionen mit geringen Gebühren vergehen. Selten muss man länger warten als am nächsten Sonntagabend.

0b) Warten Sie, bis die Transaktion vergessen wurde, und erstellen Sie dann eine neue Transaktion mit einer höheren Gebühr. In einigen wenigen Ausnahmefällen (insbesondere um das neue Jahr 2017/2018) sind mehrere Wochen oder sogar Monate ohne freie Kapazität vergangen. Die ursprüngliche Transaktion kann schließlich erfolgen werden vom Netzwerk vergessen. Einige Geldbörsen bieten dann an, eine neue Transaktion zu erstellen, Mycelium bietet an, die alte Transaktion zu löschen, und mit etwas Glück ist eine „doppelte Ausgabe“ möglich – obwohl dies sehr unzuverlässig ist e da die ursprüngliche Transaktion absichtlich oder versehentlich sowohl vom Absender, Empfänger als auch von Dritten erneut gesendet werden kann.

0c) Bei einigen Brieftaschen besteht die intuitivste Panikaktion darin, die Transaktion aktiv erneut zu senden. Dies wird wahrscheinlich überhaupt nicht helfen, und es ist das genaue Gegenteil von 0b, also ist es wahrscheinlich keine gute Idee

1) Doppelte Ausgaben mit einer höheren Gebühr (RBF) .

1a) Verwenden des „Replace by Fee“ -Protokolls – dies ist wahrscheinlich der Fall trifft nicht auf Sie zu, aber es ist wohl der beste Weg, um Transaktionen zu „lösen“. Wenn die ursprüngliche Transaktion mit „RBF erlaubt“ gekennzeichnet ist, akzeptiert der größte Teil des Netzwerks eine Ersatztransaktion mit einer höheren Gebühr. Nicht alle Wallets unterstützen das Setzen dieses Flags, und noch weniger haben RBF standardmäßig aktiviert. Aus gutem Grund ermöglicht das RBF-Protokoll das Zurücksetzen einer nicht bestätigten Transaktion. Daher ist die Verwendung des RBF-Flags eine schreckliche Idee, wenn Sie möchten, dass jemand vertraut eine Zero-Conf-Transaktion. (Die RBF-Funktion wurde aus den meisten Bitcoin Cash-Programmen entfernt, da sie sowohl als „schädlich“ als auch als „nicht erforderlich“ eingestuft werden.)

1b) RBF / „Doppelte Ausgaben“ ausführen, selbst wenn die ursprüngliche Transaktion wurde nicht als RBF markiert. Bergleute (und Knoten) sollten die Transaktion mit doppelten Ausgaben ignorieren – aber Sie können Glück haben. Möglicherweise müssen Sie spezielle Software verwenden, um eine solche doppelte Ausgabe durchzuführen. Es kann funktionieren, entweder weil die ursprüngliche Transaktion in einem „geisterhaften“ Zustand gelandet ist, in dem sie einigen Knoten bekannt ist, anderen jedoch nicht – vielleicht wissen einige Bergleute nicht, dass Sie doppelte Ausgaben tätigen – oder es kann sein arbeiten, weil einige Bergleute absichtlich doppelt ausgegebene Transaktionen akzeptieren, da sie mehr Gebühren dafür verdienen können.

2) Kind zahlt für Eltern (CPFP). Wenn eine neue Transaktion mit einer hohen Gebühr durchgeführt wird, die auf der alten Transaktion aufbaut, schließen die meisten Bergleute die gesamte Transaktionskette in den Block ein, in dem sie abbauen.

2a) Lassen Sie den Empfänger des Geldes das Geld, das er erhalten hat, für eine neue Transaktion mit hoher Gebühr ausgeben. Dies ist natürlich nicht immer möglich, aber …

2b ) Wenn nicht das gesamte Geld in der Brieftasche ausgegeben wurde, enthält die Transaktion normalerweise zwei Ausgaben, eine „UTXO ändern“, die auf die Brieftasche zurückgeht. Wenn Sie diese mit einer höheren Gebühr ausgeben können, läuft die Transaktion möglicherweise schneller ab. So M Die Brieftaschen verfügen über eine Menüoption zum „Beschleunigen“ der Transaktion über „CPFP“. In einigen Brieftaschen kann man manuell entscheiden, welche UTXOs in die Transaktion aufgenommen werden sollen. Man kann auch alle Gelder in der Brieftasche zurückschicken, dh an eine Adresse, die zu derselben Brieftasche gehört, aber die Gebühr dafür kann zu hoch werden, da die Brieftasche mit „Staub“ gefüllt sein kann, wodurch eine solche entsteht Transaktion groß und teuer. Electrum unterstützt die Ausgabe eines bestimmten UTXO, und Mycelium verfügt über die Beschleunigungsschaltfläche „CPFP“. Wenn Sie eine Backup-Seed-Phrase aus Ihrer Brieftasche entfernen können, kann sie höchstwahrscheinlich in Electrum oder Mycelium verwendet werden.

3) Bitten Sie die Pools um Hilfe viabtc hat seinen „Transaktionsbeschleuniger“ unter https://pool.viabtc.com/tools/txaccelerator/ , Antpool.com hat auch einen ähnlichen Dienst, es gibt sogar Dienste, bei denen man mit Kreditkarte bezahlen kann, um die Transaktion zu priorisieren.

Kommentare

  • Arrays beginnen bei 0. Sehr gut.

Antwort

Es sieht so aus, als ob Ihre Transaktion endlich abgeschlossen wurde. Ich hatte eine Transaktion, die länger als 24 Stunden dauerte, weil die Gebühr für den Bergmann nicht hoch genug war.

Und derzeit gibt es keine Möglichkeit, eine Transaktion abzubrechen, nachdem sie bereits gesendet wurde, selbst wenn sie bereits gesendet wurde „ist immer noch unbestätigt. Es ist also eine gute Idee, den von Ihnen gesendeten Betrag, die Transaktionsgebühr und die korrekte Adresse dreimal zu überprüfen.

Ich denke, es wäre hilfreich, wenn Bitcoin hatte diese Funktion in der Zukunft: Transaktionen abbrechen, während sie noch nicht bestätigt sind

Kommentare

  • I ‚ Wir haben die Frage, zu der diese Antwort ursprünglich veröffentlicht wurde, in diesem kanonischeren Thema zusammengeführt. Bitte überprüfen Sie, ob Sie sie bearbeiten sollten, um sie an dieses Thema anzupassen.
  • Ersetzen durch Gebühr ist diese Funktion, aber Blockchain. com wallet ‚ scheint nicht

Antwort

Grundsätzlich können Sie die Eingabe doppelt ausgeben und Transaktionsgebühren hinzufügen. Erstens klingt das verrückt, aber es funktioniert! Jemand auch hat ein Einführungsvideo dazu erstellt: https://www.youtube.com/watch?v=ycq7O48aPvQ

Kommentare

  • Ich ‚ habe die Frage, auf die diese Antwort ursprünglich gestellt wurde, in diesem kanonischeren Thema zusammengeführt. Bitte überprüfen Sie, ob Sie Ihre Antwort bearbeiten sollten, um sie an dieses Thema anzupassen.
  • Sie können das Guthaben nicht reduzieren

Antwort

Ich möchte meine nicht bestätigten Transaktionen aus Blockchain.info löschen.

Nicht bestätigte Transaktion bedeutet, dass Ihre Transaktion über das Netzwerk gesendet wird, bis ein Miner sie in einen Block schreibt. Wenn die nicht bestätigte Transaktion nach einigen Tagen nicht in der Blockchain bestätigt wird, wird sie aus dem Netzwerk gelöscht.

Heutzutage gibt es keine einfache Möglichkeit, Ihre unbestätigte Transaktion zu löschen. Es sei denn, Sie senden es erneut mit einer höheren Gebühr. In diesem Fall löscht derjenige, der zuerst in die Blockchain eintritt (wahrscheinlich derjenige mit der höheren Gebühr), automatisch den anderen aus dem nicht bestätigten Pool (nach einer Laufzeitverzögerung).


Kann ich meine Bitcoins auf irgendeine Weise wiederherstellen?

Während Ihre Transaktion noch nicht in die Blockchain geschrieben wurde, bedeutet dies, dass Sie Ihre Bitcoins noch nicht ausgegeben haben. Theoretisch könnten Sie dennoch eine Transaktion schreiben In die Blockchain geben Sie solche Bitcoins so aus, wie Sie es möchten.

Das Problem ist jedoch, dass nicht das gesamte Netzwerk dies akzeptiert. Wahrscheinlich müssten Sie sie über die Konsole eines Bitcoin-Clients senden.

Kommentare

  • Ich ‚ habe die Frage, auf die diese Antwort ursprünglich gestellt wurde, in diesem kanonischeren Thema zusammengeführt. Bitte überprüfen Sie, ob Sie Ihre Antwort bearbeiten sollten, um sie an dieses Thema anzupassen.

Antwort

Wenn Sie es sind Als einer der Empfänger der Transaktion (dh über die Änderungsausgabe) können Sie eine Transaktion erstellen, bei der das Kind für die Eltern bezahlt, indem Sie die unbestätigte Ausgabe in einer neuen Transaktion mit einer ausreichend hohen Gebühr ausgeben.

Von was Ich höre, Sie können speziell die Eingänge für tra auswählen nsactions auf blockchain.info, daher sollte es einfach genug sein, eine Transaktion zu diesem Zweck zu erstellen.

Wenn Sie dies möchten, möchten Sie möglicherweise versuchen, die privaten Schlüssel zu exportieren, die der nicht bestätigten Transaktion entsprechen und exportieren Sie es in eine andere Brieftasche, um eine Transaktion mit doppelten Ausgaben zu erstellen, um das Geld zurückzugewinnen.

Schließlich hätten Sie immer die Möglichkeit, es abzuwarten oder sich mit dem Kunden von blockchain.info in Verbindung zu setzen Support.

Hinweis: Ich habe blockchain.info selbst noch nie verwendet. Geben Sie daher Feedback, um diese Antwort zu verbessern, wenn Sie bessere Einblicke haben.

Antwort

Ich bin in der gleichen Situation. Ich habe meinen Brieftaschenanbieter kontaktiert und dies war die Antwort.

„Hallo,

Der Bitcoin-Mempool ist derzeit zurückgeblieben, was zu einer Verzögerung bei Transaktionsbestätigungen führt. Sie können ihn live verfolgen Dieses Diagramm zeigt alle ausstehenden Bitcoin-Transaktionen im Bitcoin-Netzwerk – https://blockchain.info/charts/mempool-count . Dies wirkt sich auf das gesamte Bitcoin-Netzwerk aus , nicht nur Blockchain.info.

Eine unbestätigte Transaktion wird schließlich von dem Mining-Pool, der den Block abbaut, in einen Block aufgenommen, oder die Transaktion wird nach geschätzten ein bis sieben Tagen vom Bitcoin-Netzwerk abgelehnt Wenn es schließlich abgelehnt wird, verbleibt das Geld an der Bitcoin-Adresse, von der es gesendet wurde.An dieser Stelle können Sie nur abwarten, ob die Transaktion in einem Block akzeptiert wird. Wie alle Wallet-Anbieter hat Blockchain.info keinerlei Kontrolle darüber und kann Transaktionen nicht beschleunigen. Dies hängt immer vom Bitcoin-Netzwerk der Bergleute ab, zu denen wir nicht gehören.

Blockchain.info-Geldbörsen verwenden dynamische Gebühren. Der folgende Link erklärt, wie dies funktioniert – https://blog.blockchain.com/2016/03/16/introducing-dynamic-fees/ . „

Kommentare

  • Ich weiß es zu schätzen und ich denke, das Beste, was ich jetzt tun kann, ist abzuwarten, was passieren wird.
  • Meine haben jetzt bestätigt, dass es 4 Tage gedauert hat, also ist es das wert Warten, wahrscheinlich wird es bald bestätigt.
  • Ich ‚ habe die Frage, auf der diese Antwort ursprünglich veröffentlicht wurde, in diesem kanonischeren Thema zusammengeführt. Bitte überprüfen Sie, ob Sie können Bearbeiten Sie es, um es an dieses Thema anzupassen.
  • OK, also endlich die Antwort. Ich ‚ habe ein paar Transaktionen mit niedrigen Gebühren für einen Test eingereicht und bin gespannt, wie das geht Wenn blockchain.com ‚ Replace-By-Fee nicht unterstützt, dh eine Transaktion mit einer höheren Gebühr erneut ausgibt, müssen Sie schätzungsweise ein bis sieben Tage „, damit es abgelehnt wird. Ich kann ‚ keine Informationen finden Abgelehnte Transaktionen
  • Scheint, als ob Blockchain.info/Blockchain.com vermasselt ist und generell gegen Bitcoin. Der richtige Weg ist natürlich, es überhaupt nicht zu benutzen und sich für eine RBF-Brieftasche zu entscheiden. Es gibt keine Garantie, dass tx abgelehnt wird old.reddit.com/r/Bitcoin/comments/ldzkpo/…

Antwort

Wenn die Transaktion nicht bestätigt wurde, können Sie sie nur doppelt ausgeben. Es würde wahrscheinlich erfordern, eine Transaktion manuell zu erstellen (ich habe node.js mit BitcoinJS dafür verwendet) und sie dann über die Konsole des Bitcoin-Clients zu senden. Ich würde auch empfehlen, eine etwas höhere Gebühr zu zahlen (für die Bestätigung der neuen Transaktion vor der alten) und keine der von der alten oder neuen Transaktion verwendeten Quelladressen wiederzuverwenden, da doppelte Ausgaben leicht zu erkennen sind und die Leute Ihnen möglicherweise nicht vertrauen

Wenn Sie nur die ursprüngliche Transaktion bestätigen möchten, können Sie versuchen, sie erneut zu senden (über die Konsole). Es hilft manchmal, wenn unbestätigte Transaktionen vom Netzwerk nur für eine begrenzte Zeit gesendet werden.

Kommentare

  • Nein, wird nicht doppelt ausgegeben – Sie können das sehen Transaktion bei blockchain.info/tx/… erst nach ca. 30 Stunden unbestätigt + das Geld wird von meinem Guthaben abgezogen – Ich kann es nicht erneut senden. Ich kann es nicht erneut senden. Meine Frage war, wie ich die unbestätigte Transaktion abbrechen und meine Münzen zurückerhalten kann.
  • @enockofori Dieser Link ist nicht ‚ t funktioniert. Es sieht so aus, als ob Ihr Tx abgebrochen ist.
  • Ja, senden Sie eine Transaktion mit doppelten Ausgaben für höhere Gebühren.
  • Ich ‚ habe das zusammengeführt Frage Diese Antwort wurde ursprünglich in diesem kanonischeren Thema veröffentlicht. Bitte überprüfen Sie, ob Sie es bearbeiten sollten, um es an dieses Thema anzupassen.

Antwort

Wenn Sie Zugriff auf haben Wenn die Kern-API „geändert“ wird, geben Sie die Änderung mit einer hohen Gebühr aus:

Sie benötigen

  • die feststeckende txn-ID
  • der private Änderungsschlüssel

vout ist die Ausgabe für die Änderungsadresse. Suchen Sie den TXN, die Änderungsadresse ist die auf Null basierende Ausgabe der Ausgaben. (Wenn Sie es nicht wissen, fragen Sie – die Leute werden helfen)

1 Rufen Sie den privaten Schlüssel der Änderungsadresse bitcoin-cli dumpprivkey <Change Addr>

2 Geben Sie die Änderung aus

dies gibt 1,0 BTC aus, wie erforderlich. Für Ihren eigenen Betrag – Berechnen Sie den Änderungsbetrag abzüglich einer hohen Gebühr. Stellen Sie sicher, dass Sie verstehen, dass die Gebühr die Änderung vom ursprünglichen TXN abzüglich der Ausgaben an die Adresse ist. Normalerweise sind Schutzmaßnahmen vorhanden, um ein Aufblähen der Gebühren zu verhindern. Diese Methode ignoriert sie. Berechnen Sie den Betrag sorgfältig.

bitcoin-cli createrawtransaction "[{ "txid": "the stuck txn", "vout": 1 }]" "{ "<address to send to>": 1.000 }"

Sie erhalten ein Ergebnis wie das folgende:

0200000001fae ... 088ac00000000

3 Signieren Sie die Ausgaben mit dem privaten Schlüssel der Änderungsadresse

mit der Ausgabe von Schritt 2 und der priv-Schlüssel aus Schritt 1 …

Die folgenden [] zeigen an, dass wir keinen neuen TXN hinzufügen möchten s in die Ausgaben (halten Sie es einfach)

bitcoin-cli signrawtransaction "0200000001fae ... 088ac00000000" "[]" "[ "<my change address PK>"]"

Ergebnis wird …

{ "hex": "020000000 ..... 8ac00000000", "complete": true }

4 Senden Sie den TXN an das Netzwerk

In Schritt 3 haben wir eine Rohdatentransaktion erhalten ….Lass es uns senden

bitcoin-cli sendrawtransaction "020000000 ..... 8ac00000000"

Antwort

Bis eine Transaktion in einem Block abgebaut wurde, ist sie nicht in Stein gemeißelt. Daher können Sie einfach eine neue Transaktion ausgeben, die den gleichen Betrag wie Ihr Original ausgibt, aber das Geld an eine andere Adresse sendet.

würde dies als doppelt ausgegeben eingestuft? Nicht technisch, da überhaupt nichts ausgegeben wurde, bis die Transaktion in einem Block angezeigt wird.

Dies kann schwierig (unmöglich?) sein Der Standardkunde, der über die gerade erstellte Transaktion Bescheid weiß und daher die Gelder abgezogen hat, bevor sie in einem Block abgebaut werden. Sie können Ihre zweite Transaktion jedoch erstellen, indem Sie:

  • Ihre private Transaktion herunterladen Geben Sie einen Schlüssel aus Ihrer Brieftasche ein und laden Sie ihn in einen Bitcoin-Client, der nichts über Ihre erste Transaktion weiß (Hinweis: Fügen Sie niemals Ihren privaten Schlüssel in eine Website ein), oder
  • erstellen Sie eine Transaktion manuell mit Bitcoin-CLI und senden Sie sie es zu das Netzwerk

Kommentare

  • Dies ist technisch genau die Definition einer doppelten Ausgabe.
  • nein. Doppelte Ausgaben wären, wenn derselbe txout zu 2 oder mehr txins in der Blockchain selbst gehen würde. Es sollten keine txouts als ausgegeben betrachtet werden, bis ein txin in der Blockchain vorhanden ist.
  • Der qt-Client hat jetzt eine Option (-zapwallettxes = 2), mit der Sie Ihre neu laden können Transaktionen aus der Blockchain und geben Sie Ihr Guthaben zurück, damit Sie die Transaktionen erneut versuchen können, die ‚ nicht bestätigt wurden.
  • I ‚ habe die Frage, auf die diese Antwort ursprünglich gestellt wurde, in diesem kanonischeren Thema zusammengefasst. Bitte überprüfen Sie, ob Sie es bearbeiten sollten, um es an dieses Thema anzupassen.

Antwort

Das einzige, was Sie können Warten Sie wie ich jetzt auf die Transaktionsbestätigung. Dieser Link zeigt, dass mehr als 120.000 Transaktionen nicht bestätigt wurden, einschließlich unserer https://blockchain.info/unconfirmed-transactions

Kommentare

  • Ich ‚ habe die Frage, auf die diese Antwort ursprünglich gestellt wurde, in diesem kanonischeren Thema zusammengeführt. Bitte überprüfen Sie, ob Sie es bearbeiten können, um es an dieses Thema anzupassen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.