4 ms·
IIRC there were some hacks on bitcoin ATMs using this sort of knowledge. The attacker would set up a withdrawal of (IIRC) CAD on the ATM, then transfer the bit
by Nursie 4y ago
IIRC there were some hacks on bitcoin ATMs using this sort of knowledge.
The attacker would set up a withdrawal of (IIRC) CAD on the ATM, then transfer the bitcoin. The ATM would see the transaction, and dispense the cash. However the attacker would immediately, before the next block was generated, send the same BTC to another address which they controlled, with a higher fee. The miner would discard the first one and roll the update into a new block.
I may have one or two of the details wrong (is there an explicit way in the bitcoin protocol to mark a transaction as superseding a previous one?), but anyway, like many things, it worked until they got caught.
- FabHK 4y agoATMs would dispense actual cash when a transaction enters the mempool without waiting for (say) 6 confirmations? That seems like a pretty egregious design choice even a decade ago. If that story is true, the ATM designers merited the loss.
- Nursie 4y agohttps://thenextweb.com/news/double-spenders-scam-150000-bitcoin https://thenextweb.com/news/double-spenders-scam-150000-bitc... 2018, and yes, it seems like the Bitcoin arms were dispensing cache as soon as a valid transaction but the mempool.