Wie löst man eine Transaktion mit niedrigen Gebühren bei Electrum?

Ich habe eine Transaktion mit gesendet Electrum, aber versehentlich zu wenig Gebühr angegeben. Was kann ich tun, um die Transaktionsbestätigung zu beschleunigen oder zu ersetzen?


Dies ist eine ergänzende Frage zu Warum wird meine Transaktion nicht bestätigt und was kann ich dagegen tun? was die breiteren Implikationen der Frage beantwortet und eine Minderung vorschlägt, die sich hauptsächlich auf Bitcoin Core konzentriert.

Antworten (4)

Ich habe gerade #electrum im IRC besucht, um mich beraten zu lassen. Während das Wiederherstellen von einem Seed dazu führen kann, dass Ihre Brieftasche eine Transaktion vergisst und Sie sie mit einer höheren Gebühr erneut senden können, sagte mir abpa, dass dies manchmal nicht funktioniert, da der Server den Client an die Transaktion erinnert, wenn sie sich noch auf dem Server befindet Speicher.

abpa schlug vor child-pays-for-parent, Transaktionen zu lösen, dh eine Transaktion zu senden, die die Änderungsausgabe der vorherigen Transaktion mit einer höheren Gebühr ausgibt, um für beide Transaktionen zu zahlen. (Update:) Anscheinend haben die Electrum-Entwickler am 09.03.2017 GUI-Unterstützung für CPFP hinzugefügt Electrum 2.8.0.

Im Allgemeinen wird empfohlen, replace-by-feebei der Verwendung von Electrum zu aktivieren. Dies ermöglicht eine Aktualisierung der Gebühr, nachdem die Transaktion ausgestrahlt wurde, falls sich herausstellt, dass die erste Schätzung unzureichend war. Die Einstellung finden Sie unter Tools > Preferences > Fees > Enable Replace-by-Fee.

Dies löst das Problem jedoch nicht, wenn die Option „Durch Gebühr ersetzen“ beim Senden einer Transaktion deaktiviert wurde
@AbdulRaufMujahid: Wenn Sie Ihre Änderungsausgabe in einer Child-pays-for-parent-Transaktion ausgeben, ist dies der Fall. Wenn Sie keine Änderungsausgabe erstellt haben, kenne ich keine Lösung.

Eine Methode, die meistens funktionieren sollte, ist die Methode „Kind zahlt für Eltern“. Es wird hier von Benutzer maservant erklärt: „Kind zahlt für Eltern bedeutet, wie der Name schon sagt, dass die Ausgabe einer unbestätigten Transaktion Miner veranlassen wird, die Bestätigung der Elterntransaktion in Betracht zu ziehen, um die Gebühren von der Kindtransaktion zu erhalten, die in demselben Block enthalten sind. "

Während der Beitrag den allgemeinen Mechanismus sehr gut beschreibt, konnte ich keine detaillierte Beschreibung finden, wie man ihn in Electrum anwendet. Daher habe ich selbst eine ausführliche Beschreibung verfasst. Sie finden es hier .

Zusamenfassend:

  • Finden Sie zunächst heraus, ob eine Ausgabe der unbestätigten Transaktion an Sie selbst ging, indem Sie die Details auf der Registerkarte „Verlauf“ überprüfen. Wenn ja, notieren Sie den Hash
  • Gehen Sie dann zur Registerkarte "Coins", wählen Sie den entsprechenden Hash aus, klicken Sie mit der rechten Maustaste und wählen Sie "Von Adresse ausgeben". Dadurch gelangen Sie zum Tab "Ausgaben".
  • Tragen Sie hier eine Ihrer eigenen Empfangsadressen ein. Somit erstellen Sie eine neue Transaktion, die als Eingabe einen Teil der unbestätigten Transaktion enthält. Wenn Miner diese neue Transaktion bestätigen, muss auch die frühere, unbestätigte bestätigt werden. Dies löst Ihr Problem.
  • Fügen Sie eine Gebühr hinzu, die hoch genug ist, damit sich beide Transaktionen für Miner lohnen. Überprüfen Sie dazu https://bitcoinfees.21.co/ und wenden Sie deren Empfehlung auf die kombinierte Größe Ihrer beiden Transaktionen an
  • Sollte deine „Wechsel“-Adresse dafür nicht genügend Coins enthalten, kannst du stattdessen den Gesamtbetrag deines jeweiligen Wallets überweisen. Dazu gehört auch Ihre unbestätigte Ausgabe (falls es eine Ausgabe an Sie selbst gab) als Eingabe für die neue Transaktion
  • Senden Sie die Transaktion. Wenn es bestätigt wird, sollte auch die frühere Transaktion bestätigt werden.
mc51, können Sie diese Aussage "Geben Sie hier eine Ihrer eigenen Empfangsadressen ein." Meinen Sie die Adresse, die Sie verwendet haben, um die ursprüngliche Transaktion zu senden, die jetzt hängen bleibt? Mit anderen Worten, erstellen wir eine weitere Transaktion an die gleiche Empfangsadresse, aber mit einer hohen Gebühr? Und senden wir einen Nominalbetrag, solange die Gebühr hoch genug ist, um diese Transaktion und die blockierte Transaktion abzudecken? Vielen Dank!
MoMo: Es sollte nur eine der Adressen sein, die dir gehören, dh du schickst sie dir selbst wieder. Und Sie haben Recht, der Betrag ist irrelevant, daher kann er sehr niedrig sein. Entscheidend ist die Höhe der Gebühr.

Vielleicht möchten Sie ViaBTC.com bitten, Ihre Transaktion zu beschleunigen. Wenn Ihre Transaktion eine Gebühr von mindestens 0,0001 BTC/KB beinhaltet, können Sie Ihre txid an den Transaktionsbeschleuniger übermitteln, damit ViaBTC Ihre Transaktion priorisiert. Das Limit von 100 Einsendungen wird jede volle Stunde zurückgesetzt.

Wenn Sie Electrum verwenden, gibt es kein Äquivalent zu -zapwallettxes. Das Nächste, was Sie tun können, ist, Ihre Brieftasche aus einem Seed wiederherzustellen. Dadurch werden alle unbestätigten Transaktionen von Ihrem Kunden gelöscht.

Dann können Sie die Transaktion mit einer höheren Gebühr erneut senden.

Vielleicht könnten Sie Informationen zum Aktivieren von RBF hinzufügen: AFAIK "Um die Transaktionsgebühr zu erhöhen, müssen Sie festlegen Tools > Preferences > Fees > Enable Replace-by-Fee."