Bitcoin est un réseau pair-à-pair. Comme pour internet, les machines qui se connectent au réseau doivent respecter un certain nombre de règles – le protocole – pour communiquer entre elles. Ce système est réputé décentralisé: il n’existe pas une autorité capable d’imposer seule de nouvelles règles ou de refuser des participants. Chaque nœud, c’est-à-dire les machines connectées au réseau, participe donc à sa gouvernance. C’est aussi la raison pour laquelle il n’est pas possible de mettre Bitcoin hors-ligne, puisqu’il faudrait déconnecter simultanément les millions de nœuds qui le font fonctionner.