: This attack primarily targets services that accept one confirmation for high-value deposits.
: Once the exchange credits the account based on that one confirmation, the attacker withdraws the funds. Meanwhile, the rest of the network follows a different chain (where the original block was orphaned), and the transaction to the exchange is ultimately rejected as a double spend. Technical Context & Mitigation Bitcoin_Fake_Transaction_Vector76_attack_Full_V...
: Immediately after, the attacker broadcasts their pre-mined block to the network. : This attack primarily targets services that accept
The (also known as a one-confirmation attack) is a sophisticated form of double-spending in Bitcoin that exploits the way nodes handle "orphaned" blocks and transaction confirmations. It allows an attacker to trick a recipient (often an exchange) into accepting a transaction that will ultimately be invalidated. How the Vector76 Attack Works Technical Context & Mitigation : Immediately after, the
The attack combines elements of a and a Race attack by leveraging a pre-mined block.
: The merchant/exchange loses the goods or currency, while the attacker retains their original Bitcoin on the main chain.
: The exchange sees the transaction to Address C and then sees the attacker's block arrive. Because the block is valid, the exchange's node may count the transaction to Address C as having one confirmation , even though that transaction is not actually in the block.