A “blockchain fork” occurs when the history of events on a blockchain separates into more than one line, resulting in two or more independent chains. It occurs when participants in a blockchain network do not agree on the same decision-making rules. This breaks the previous chain of events.