Podwójne wydatkowanie to sytuacja, w której użytkownik o złych zamiarach próbuje przesłać swoje bitcoiny dwóm różnym odbiorcom jednocześnie. Działanie to ma na celu oszukanie systemu i wykorzystanie tych samych środków więcej niż raz. Wydobycie Bitcoin oraz łańcuch bloków istnieją, aby zapewnić zgodność w sieci co do tego, która z tych dwóch transakcji zostanie potwierdzona i uznana za ważną. Mechanizmy te sprawiają, że tylko jedna transakcja może zostać dodana do łańcucha bloków, eliminując możliwość podwójnego wydatkowania i zapewniając integralność oraz bezpieczeństwo systemu.