Die Blockchain existiert auf Grundlage eines Kommunikationsprotokolls, das das Zusammenspiel aller Netzwerkknoten bestimmt. So können die Teilnehmer sicher sein, dass jede Node den gleichen Regeln in der Validierung von Transaktionen folgt. Ein Protokoll kann stetig erweitert werden. Für Bitcoin gibt es die Bitcoin Improvement Proposals (BIP), das Pendant auf Ethereum nennt sich EIP. Die Implementierung von Änderungen erfordert jedoch die Zustimmung der Mehrheit oder sogar der Gesamtheit der Konsensteilnehmer. Fehlt diese, kommt es zum Soft Fork. Wenn sich eine Minderheit mit anderen Konsensregeln abspaltet, spricht man von einem Hard Fork.