Protocole
Le protocole logiciel prescrit la manière dont les participants se connectent au réseau. Le protocole Bitcoin définit par exemple le nombre de bitcoins qui seront jamais disponibles et la manière dont le consensus fonctionne au sein du réseau.