Kann eine unbestätigte Transaktion, die nur Blockchain.info anzeigt, manuell erneut übertragen werden?

Blockchain.info zeigt eine Transaktion, die von Blockchain.info/wallet erstellt wurde, aber aus irgendeinem Grund wurde die Transaktion nicht sofort bestätigt und scheint nicht erneut übertragen zu werden (vielleicht, weil die Transaktion jetzt mehr als einen Tag alt ist).

Gibt es eine Möglichkeit, die Transaktion neu zu erstellen (als identische Kopie zu rekonstruieren, was zu demselben Transaktionshash führt), indem nur die Daten verwendet werden, die von der blockchain.info-Website (die Eingabeskripts und Ausgabeskripts aus der Ansicht der Transaktion auf der Website) angezeigt werden? eine Rohtransaktion, die ich manuell über http://Blockchain.info/pushtx oder http://brainwallet.org/#tx erneut übertragen kann ?

Antworten (3)

Alte Frage, aber die Antwort könnte für jemanden hilfreich sein.

So erhalten Sie einen Rohtransaktions-Anhang:

?format=hex

zur Transaktions-URL.

Zum Beispiel:

https://blockchain.info/tx/1b087a7aebdd06740bd4ffefba076562b582a97f02cedf2cd32f53f7eb0b3c8c?format=hex

Ja.

Alle Daten, die Sie zum Zusammenstellen benötigen, finden Sie auf blockchain.info. Folgen Sie einfach dem TX-Format und Sie können es tun. Ich habe es selbst gemacht, also kann ich Ihnen versichern, dass es funktionieren würde.

https://en.bitcoin.it/wiki/Protocol_specification#tx

Ich hatte eine Transaktion, die 90 Minuten gedauert hatte, ohne von Coinbase blockiert zu werden. Ich habe versucht, die Rohtransaktion von Coinbase zu erhalten und sie auf blockchain.info/pushtx einzureichen, aber ich konnte sie nicht zum Parsen bringen. Wenn ich es gekonnt hätte, wäre es dadurch schneller in einen Block gekommen? Hier ist die Transaktion: blockchain.info/tx/…

Soweit ich weiß, können Sie die Rohtransaktion leider nirgendwo auf blockchain.info finden. Beachten Sie auch, dass http://brainwallet.org/#tx eigentlich nur pushtx verwendet. Wie auch immer, selbst wenn Sie die Rohtransaktion hätten, könnten Sie sie nicht in http://blockchain.info/pushtx einfügen, solange sie noch auf der bc.i-Website erscheint – sie würde sie einfach als Duplikat ablehnen. Wenn Sie die Rohtransaktion hatten, könnten Sie sie über einen Client erneut senden – zum Beispiel bitcoin-qt oder den senddrawtransaction-RPC-Aufruf von bitcoind.

BEARBEITEN: Sie können die Rohtransaktion von Blockchain abrufen. Gehen Sie zur Transaktion und setzen Sie ?format=hex an das Ende der URL

Sind Sie sicher, dass brainwallet #tx pushtx von blockchain.info verwendet?
Es öffnet ein Dialogfeld mit der Frage „Drücken Sie OK, um die Transaktion zu senden an:“ und es ist mit blockchain.info/pushtx vorausgefüllt . Ich weiß nicht, ob Sie andere Dinge dort einfügen können und es funktioniert, aber ich weiß, dass es standardmäßig so verwendet wird.