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

Why the Coinbase customer support 1(855)750-0786 is always busy?

On Coinbase Pro does anybody know what criteria are used to decide if a limit order should be rejected due to insufficient funds?