#TradingTypes101 Bitcoin funcționează prin colaborarea computerelor, fiecare dintre acestea acționând ca un nod în rețeaua peer-to-peer de bitcoin. Fiecare nod menține o copie independentă a unui registru public distribuit al tranzacțiilor, numit blockchain, fără supraveghere centrală. Tranzacțiile sunt validate prin utilizarea criptografiei, prevenind ca o persoană să cheltuie bitcoinul altei persoane, atâta timp cât proprietarul bitcoinului păstrează anumite date sensibile secrete.[7]: ch. 5 

Consensul între noduri cu privire la conținutul blockchain-ului este realizat printr-un proces computațional intensiv bazat pe dovada muncii, numit mining, care este efectuat de computere special concepute.[7]: ch. 12  Mining-ul consumă cantități mari de electricitate și a fost criticat pentru impactul său asupra mediului.[10]