Blockchain
Site-urile sau utilizatorii care folosesc sistemul Bitcoin trebuie să utilizeze o bază de date globală numită blockchain. Blockchain este o înregistrare a tuturor tranzacțiilor care au avut loc în rețeaua Bitcoin. De asemenea, ține evidența noilor bitcoini pe măsură ce sunt generați. Cu aceste două date, blockchain poate ține evidența cine are câți bani are în orice moment.
Minerit
Procesul de generare a bitcoinilor se numește minerit. Pentru a genera un bitcoin, un miner trebuie să rezolve o problemă matematică. Cu toate acestea, dificultatea problemei matematice depinde de numărul de persoane care extrag bitcoin în acel moment. Din cauza cât de complicate sunt de obicei problemele matematice, acestea trebuie calculate cu procesoare foarte puternice. Aceste procesoare pot fi găsite în unități centrale de procesare, în plăci grafice sau în mașini specializate numite ASIC-uri. Persoanele care folosesc aceste mașini pentru a extrage bitcoini se numesc mineri. Minerii fie concurează între ei, fie lucrează împreună în grupuri pentru a rezolva un puzzle matematic. Primul miner sau primul grup de mineri care rezolvă puzzle-ul respectiv este recompensat cu noi bitcoini.
Puzzle-ul este determinat de tranzacțiile care sunt trimise în acel moment și de soluția anterioară a puzzle-ului. Acest lucru înseamnă că soluția unui puzzle este întotdeauna diferită de puzzle-urile anterioare. Încercarea de a modifica o tranzacție anterioară, poate pentru a falsifica bitcoinii trimiși sau pentru a schimba numărul de bitcoini ai cuiva, necesită rezolvarea din nou a puzzle-ului respectiv, ceea ce necesită multă muncă, și necesită, de asemenea, rezolvarea fiecăruia dintre puzzle-urile următoare, ceea ce necesită și mai multă muncă. Acest lucru înseamnă că un trișor de bitcoin trebuie să-i depășească pe toți ceilalți mineri de bitcoin pentru a schimba istoria bitcoin. Acest lucru face ca blockchain-ul bitcoin să fie foarte sigur de utilizat.
Atunci când minerii extrag un bloc de bitcoin, ei primesc o recompensă. Această recompensă este redusă la jumătate la fiecare 210.000 de blocuri, ceea ce se întâmplă aproximativ o dată la 4 ani. La începuturile Bitcoin, recompensa pe blocuri era de 50 BTC. Aceasta a fost înjumătățită la 25 BTC pe 28 noiembrie 2012 și la 12,5 BTC pe 9 iulie 2016. Începând cu 11 mai 2020, recompensa pe blocuri a fost de 6,25 BTC.
Coduri QR
O imagine populară asociată cu Bitcoin este un cod QR. Codurile QR sunt un grup de casete albe și negre care sunt similare codurilor de bare. Codurile de bare sunt un rând de linii, iar codurile QR sunt o grilă de pătrate. Bitcoin folosește codurile QR deoarece acestea pot stoca mai multe informații într-un spațiu mic, iar o cameră, cum ar fi un smartphone, le poate citi. Cele două coduri QR de pe bancnota Bitcoin reprezintă adresa publică și cea privată și pot fi scanate cu o serie de instrumente online.
Schimburi
Toți cei din rețeaua Bitcoin sunt considerați colegi, iar toate adresele sunt egale. Toate tranzacțiile pot avea loc numai de la egal la egal, dar există o serie de site-uri care simplifică aceste tranzacții. Aceste site-uri se numesc schimburi. Bursele oferă instrumente pentru tranzacționarea în Bitcoin. Unele permit cumpărarea de Bitcoin din conturi externe, iar altele permit tranzacționarea cu alte monede bazate pe criptografie precum Bitcoin. Cele mai multe burse oferă, de asemenea, un serviciu de bază de "portofel".
Portofele
Portofelele oferă o modalitate utilă de a ține evidența tuturor adreselor publice și private ale unui utilizator. Deoarece adresele sunt pseudoanonime, oricine poate avea oricâte adrese dorește. Acest lucru este util pentru a avea de-a face cu mai multe persoane, dar poate deveni complicat să gestionezi mai multe conturi. Un portofel păstrează toate aceste informații într-un loc convenabil, la fel ca un portofel adevărat. O copie de rezervă a unui portofel previne "pierderea" bitcoinilor.