In a digital cash system, double spending occurs when the same funds are spent on two beneficiaries simultaneously. Without sufficient countermeasures, a protocol that does not fix the problem is fundamentally undermined. Users have no method of verifying that the coins they have received have not already been spent elsewhere.