La Blockchain
I siti o gli utenti che utilizzano il sistema Bitcoin sono tenuti a utilizzare un database globale chiamato blockchain. La blockchain è un registro di tutte le transazioni che hanno avuto luogo nella rete Bitcoin. Tiene anche traccia dei nuovi bitcoin quando vengono generati. Con questi due fatti, la blockchain può tenere traccia di chi ha quanti soldi in ogni momento. []
Estrazione mineraria
Per generare un bitcoin, un minatore deve risolvere un problema matematico. Tuttavia, la difficoltà del problema matematico dipende da quante persone stanno estraendo bitcoin al momento. A causa di quanto siano complicati i problemi matematici di solito, devono essere calcolati con processori molto potenti. Questi processori possono essere trovati in CPU, schede grafiche o macchine specializzate chiamate ASIC. Il processo di generazione dei bitcoin è chiamato mining. Le persone che usano queste macchine per estrarre i bitcoin sono chiamate minatori. I minatori competono tra loro o lavorano insieme in gruppi per risolvere un puzzle matematico. Il primo minatore o il primo gruppo di minatori che risolve il particolare puzzle viene premiato con nuovi bitcoin.
Il puzzle è determinato dalle transazioni inviate in quel momento e dalla soluzione del puzzle precedente. Questo significa che la soluzione di un puzzle è sempre diversa dai puzzle precedenti. Tentare di cambiare una transazione precedente, forse per falsificare i bitcoin inviati o cambiare il numero di bitcoin di qualcuno, richiede la risoluzione di quel puzzle di nuovo, che richiede molto lavoro, e richiede anche la risoluzione di ciascuno dei puzzle successivi, che richiede ancora più lavoro. Questo significa che un truffatore di bitcoin deve superare tutti gli altri minatori di bitcoin per cambiare la storia dei bitcoin. Questo rende la blockchain bitcoin molto sicura da usare.
Codici QR
Un'immagine popolare associata a Bitcoin è un codice QR. I codici QR sono un gruppo di scatole bianche e nere che sono simili ai codici a barre. I codici a barre sono una fila di linee, mentre i codici QR sono una griglia di quadrati. Bitcoin usa i codici QR perché possono memorizzare più informazioni in un piccolo spazio, e una fotocamera come uno smartphone può leggerli. I due codici QR sulla banconota di Bitcoin sono l'indirizzo pubblico e quello privato, e possono essere scansionati con una serie di strumenti online.
Scambi
Tutti nella rete Bitcoin sono considerati peer, e tutti gli indirizzi sono creati uguali. Tutte le transazioni possono avvenire esclusivamente da peer a peer, ma esiste un certo numero di siti per rendere queste transazioni più semplici. Questi siti sono chiamati scambi. Gli scambi forniscono strumenti per trattare in Bitcoin. Alcuni permettono l'acquisto di Bitcoin da conti esterni, e altri permettono il trading con altre valute basate sulla crittografia come il Bitcoin. La maggior parte degli exchange fornisce anche un servizio base di "portafoglio".
Portafogli
I portafogli forniscono un modo pratico per tenere traccia di tutti gli indirizzi pubblici e privati di un utente. Poiché gli indirizzi sono pseudo-anonimi, chiunque può avere tutti gli indirizzi che vuole. [] Questo è utile per trattare con più persone, ma può diventare complicato gestire più account. Un portafoglio tiene tutte queste informazioni in un posto conveniente, proprio come farebbe un vero portafoglio. Un backup di un portafoglio impedisce di "perdere" i bitcoin.