Race Attack
A race attack refers to a double-spending technique in which two transactions are rapidly sent, but only one of them gets confirmed on the blockchain. The objective of a race attack is to use the unconfirmed transaction to make a purchase and then invalidate it before it becomes confirmed. This allows the attacker to gain something without actually spending any assets. The success of a race attack relies on the recipient or merchant accepting an unconfirmed transaction.