Wenn Änderungen an der Blockchain-Technologie vorgenommen werden, spricht man von einem "Fork". Ein Fork entsteht, wenn das Blockchain-Netzwerk geteilt wird, sodass es zwei verschiedene Versionen gibt. Da das Blockchain-Netzwerk Open Source ist, kann jeder zu Verbesserungen und Änderungen des Codes beitragen, was oft zu Aktualisierungen der Blockchain führt. Es kann auch vorkommen, dass Forks durchgeführt werden, um neue Funktionen für eine Blockchain zu ermöglichen, Fehler zu beseitigen oder die Auswirkungen eines größeren Hacks zu beheben - wie bei Ethereum.Ein weiterer Grund für einen Fork ist, wenn die Software-Updates der Miner nicht miteinander übereinstimmen. In diesem Fall muss die Mining-Gemeinschaft entscheiden, welchen Weg die Blockchain einschlagen soll. Wie stark sich die Blockchain verändert, hängt davon ab, ob ein Hard Fork oder ein Soft Fork stattfindet.Ein Soft Fork ist das Hinzufügen einer neuen Regel zum Protokoll, die noch mit älteren Regeln kompatibel ist und abwärtskompatibel ist. Das bedeutet, dass aufgerüstete Nodes weiterhin mit nicht aufgerüsteten Nodes kommunizieren können. Eine Hard Fork ist eine radikale Änderung des Netzwerkprotokolls, die zu neuen digitalen Währungen führen kann, z. B. als sich die Bitcoin Blockchain in zwei Teile spaltete und Bitcoin Cash entstand.Eine Hard Fork ist eine dauerhafte Änderung im Blockchain Network. Diese Änderung ist nicht abwärtskompatibel, was bedeutet, dass alle Nodes oder Nutzer/innen auf die neue Version der Software umsteigen müssen, da die ältere Version nicht mehr funktioniert. Die neue Version würde ihre eigenen Transaktionen und Blöcke erstellen. Im Grunde handelt es sich um eine völlig neue Blockchain.