Fork
A fork occurs when a blockchain undergoes a division into two distinct chains as a result of disagreement among network participants regarding a proposed update to the blockchain protocol. There are two primary categories of forks: soft forks and hard forks. Soft forks involve updates that maintain backward compatibility, enabling nodes that accept the update to interact with those that do not. On the other hand, hard forks entail substantial changes to the protocol, leading to the emergence of two separate blockchains that are incompatible with each other.