Transactions Uniqueness Verification

Transactions Uniqueness Verification

From what I gathered, to process a bitcoin transaction I basically create the transaction object locally, add my signature generated with my private key, then send this to a public node for it to add it to the next block.

However I do not understand what stops this transaction from being re-used. If I want to make another transfer to the same address for the same amount, it would end up with the same signature? So what stops someone from copying the raw transaction (with my signature) from a past transaction and trying to execute it again? How is bitcoin protected against that?

https://ift.tt/2OXOdk0

Comments

Popular posts from this blog

Tor proxy on Electrum, what does Port: 9150 and 9050 mean?

Lightning network (lnd): What's the best way to report lnd server issues/ask for help with channels that won't close?

Is there any python library could be used to decodescript in output