Tranzacțiile cu Bitcoin se bazează pe tehnologia blockchain, o bază de date distribuită care stochează un istoric al tranzacțiilor. Când o tranzacție este efectuată, aceasta este verificată de un număr mare de computere din rețeaua Bitcoin și înregistrată în blockchain, făcând practic imposibilă falsificarea tranzacției. Avantajele sistemului includ rapiditatea transferurilor, un grad ridicat de securitate, și eliminarea intermediarilor și costurilor acestora. Dezavantajele includ volatilitatea prețului Bitcoin, și încrederea limitată a comercianților și consumatorilor în acest sistem relativ nou.