In blockchain, a fork is defined variously as: "what happens when a blockchain diverges into two potential paths forward" "a change in protocol", or. a situation that "occurs when two or more blocks have the same block height"