Bitcoin è una moneta elettronica open source P2P che non necessita di enti centrali di certificazione.
Viene infatti usato un database distribuito tra i nodi della rete in grado di tenere traccia delle transazioni.
Bitcoin ricorre alla crittografia a chiave pubblica per gestire la generazione di nuova moneta e per attribuire la proprietà dei bitcoin, che vengono usati sia per servizi online e sia per beni materiali.
Sono coinvolte molte tecnologie:
- approccio client-server;
- DBMS distribuiti;
- linguaggio Java;
- linguaggio JavaScript.
Maggiori informazioni nel video e nel sito ufficiale https://bitcoin.org/