Çift harcama, aynı Bitcoin işleminin iki kez gerçekleştirilmesi eylemidir. Ancak ağ kaydedilen her işlemin doğrulanmasıyla çift harcamaya karşı korunur.
Blockchain’de işlemler, madencilerin onayladığı veri girişleriyle tamamlanır. Bu onaylar her benzersiz Bitcoin işlemini ve sonraki işlemleri meşrulaştırır. Eğer bir işlem ikinci kez gerçekleştirilmeye çalışılırsa orijinal bloğun belirleyici fonksiyonları ağın sahte olduğunu ve bu işlemin geçerli olmadığını gösterir.