What is a double spend?
An attempt to spend the same bitcoin twice. Only one of the conflicting payments can ever confirm.
Each piece of bitcoin can be spent only once. A double spend is two conflicting transactions that try to spend the same piece. Only one can join the valid chain; the other is dropped.
While a payment has no confirmations, replacing it is sometimes possible, so it is not final. Mining and confirmations exist to make one version of history stick, so that a confirmed payment cannot quietly be spent a second time.
References
- Satoshi Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System”.