doublespending
Double-spending, also written as double-spend, is the risk that the same digital unit of value could be spent more than once. In physical cash, handing over a note prevents a second payment. In digital systems, where copies can be made easily, preventing this requires an authoritative ledger or a consensus mechanism that ties each unit of value to a single, final transaction.
In centralized systems, a single database or trusted administrator can guarantee that a payment recorded there
Common risks include zero-confirmation (0-conf) transactions, which are accepted before any block confirmation. A race attack
Preventive measures include requiring one or more confirmations before finalizing a payment, delaying settlement for high-value
Double-spending remains a central concern in digital cash systems; most modern networks rely on probabilistic finality