A fork occurs when a blockchain splits into two separate chains.

This is often triggered by a significant technical change that not all validators agree to adopt.