Wie storniere ich eine unbestätigte Transaktion in die ursprüngliche Brieftasche?

Gibt es eine leicht verständliche Schritt-für-Schritt-Anleitung, die ich ausführen kann, um eine doppelte Ausgabe zu erstellen und die unbestätigte Transaktion wieder in die ursprüngliche Brieftasche zurückzubuchen, damit ich sie mit einer höheren Gebühr erneut senden und geliefert bekommen kann?

Sie können versuchen, den gleichen Betrag zu senden, aber diesmal mit etwas mehr Gratis als gewöhnlich, damit diese Transaktion schneller als die vorherige bestätigt wird.
Ich weiß nicht, wie Brieftaschen funktionieren, aber er sollte sicherstellen, dass zuvor gesendete Ausgaben wiederverwendet werden, um ältere Transaktionen ungültig zu machen.

Antworten (4)

Gibt es eine leicht verständliche Schritt für Schritt Anleitung

Nein. Es gibt keine leicht verständliche Anleitung, wenn Sie die zugrunde liegenden Prozesse nicht verstehen.

Ich kann ausführen, um eine doppelte Ausgabe zu erstellen und die unbestätigte Transaktion wieder in die ursprüngliche Brieftasche rückgängig zu machen

Die Transaktionen können nicht „zurückgekehrt“ werden und gehen nicht „in/aus der Brieftasche“.

damit ich es gegen eine höhere Gebühr erneut senden und es geliefert bekommen kann?

Die Doppelausgaben-Transaktion ist die Transaktion, die denselben Eingabesatz verwendet, aber andere Ausgaben/Gebühren hat. Sie müssen nicht zwei Schritte ausführen (a) die ursprüngliche Transaktion stornieren (b) eine andere Transaktion mit höheren Gebühren senden, da dies ein Schritt ist.

Soweit ich weiß, enthalten einige Wallets Replace-By-Fee-Funktionen, aber ich verwende mein eigenes Programm. Es ist nicht "einfach zu verstehen", aber es funktioniert

Nein, aber wenn es Ihnen nur darum geht, die Transaktion durchzuführen, können Sie nach Transaktionsprioritätsdiensten googeln.

Mehrere Bergleute bieten Dienste an, um zusätzliche Gebühren zu zahlen, um Transaktionen zu beschleunigen, die sonst mit zu niedrigen Gebühren stecken bleiben würden.

Sie können gesendete Transaktionen nicht rückgängig machen. Es liegt im Speicher und wartet darauf, abgeholt zu werden. Sie können doppelt ausgegebene Transaktionen mit höheren Gebühren an andere Knoten senden, wenn Ihre erste Transaktion nicht von Bergleuten ausgewählt wird, ist die Wahrscheinlichkeit jedoch sehr gering, dass Ihre neue Transaktion zuerst verarbeitet wird, da Bergleute möglicherweise mit hohen Gebühren auswählen.

Eventuell wird nur ein tx verarbeitet.

Nein. Diese Art der doppelten Ausgabe führt zu einem Konflikt und dazu, dass Ihr Node DoS gesperrt wird, vorausgesetzt, Sie haben bereits eine frühere Transaktion gesendet, bei der die UTXOs ausgegeben wurden.

Leider können Sie RBF nicht zum Verdoppeln von Ausgaben verwenden.

herabgestimmt. Die Antwort ist falsch
Meine Antwort basiert auf src/validation.cpp:653 in bitcoin-core, es sei denn, ich habe etwas falsch verstanden. Das doppelte Ausgeben einer bereits ausgegebenen Ausgabe führt dazu, dass eine Transaktion in setConflict aufgenommen wird, sodass der DoS-Score für den Knoten erhöht wird, der den Konflikt-Tx weiterleitet.