A fork occurs when a blockchain splits into two versions – either as a software update (soft fork) or as a new cryptocurrency (hard fork).