bitcoin-dev

Anti-transaction replay in a hardfork

Anti-transaction replay in a hardfork

Original Postby Johnson Lau

Posted on: January 25, 2017 07:42 UTC

In an email exchange between Natanael and Johnson Lau, the question of whether Alice is protected in a hardfork scenario was discussed.

Lau proposed a scenario where Alice pays Bob with an old style time-locked transaction and after the hardfork, Bob is still able to confirm the transaction on both networks. He can fulfill the new rules by sending the outputs to himself again with a different transaction format, ultimately receiving all the money on both forks. However, if Alice has full control, she is already protected by Natanael's proposal which does not require any protecting child transaction. In the case of a 2-of-2 multisig where Bob receives the payment, if the time-locked transaction is unprotected, Bob will receive all the money from both forks without any need for renegotiation with Alice.

Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project?

Give Feedback