Bitcoin, è un software che funziona esattamente come un enorme tavolo di poker, in cui milioni di persone che non si conoscono, e non si fidano l'uno dell'altro, tengono aggiornata una catena di blocchi, tante pagine con la storia di tutte le transazioni.
Alcune scambiano effettivamente denaro, ma molti sono solo dei volontari che mettono a disposizione la propria capacità di calcolo, con il computer, per verificare e tenere sincronizzata questa storia di transazioni.
Avere milioni di persone che tengono sincronizzata separatamente questa storia, può sembrare un buon modo per garantire la sicurezza e l'integrità della stessa.
In realtà, in un sistema completamente decentralizzato come Bitcoin, in cui non c'è un'autorità centrale come ad esempio una banca, a monitorare le transazioni e ad evitare frodi, si pongono alcuni problemi.