Possible attack: Keeping unconfirmed transactions



Summary:

The context discusses a possible attack on Bitcoin transactions where an unconfirmed transaction is saved by the receiver for a few days and then relayed back to the network or mined using their own hash power. The attacker can store an unconfirmed transaction sent by the payer and later relay it to the network or mine it directly with their own hash power, thus taking possession of the bitcoins without the knowledge of the payer. The Payment Protocol does not prevent this attack as Alice, the receiver, relays the transaction to the network. However, according to Toshi Morita, Alice cannot intercept the transaction and prevent the rest of the network from seeing it. It is recommended to reuse one of the inputs when reissuing a transaction that didn't go through earlier to avoid simultaneous confirmation of both.


Updated on: 2023-05-19T19:00:37.178429+00:00