Ang fork ay nangyayari kapag nahahati ang isang blockchain sa dalawang bersyon – alinman bilang isang software update (soft fork) o bilang isang bagong cryptocurrency (hard fork).