WHAT IS A FORK?
Forks can seem like a technically overbearing concept to learn, but it’s pretty simple. Blockchains run on a distributed ledger technology, and in order for that ledger to operate, all nodes on the network need to agree on the series of transactions that existed in previous blocks (the historical chain of blocks) and agree on what features and algorithms are in the current blocks.
When there are minor disagreements such as 99% of nodes saying “A” and 1% of nodes saying “B”. The 1% of nodes start to create their own block that branches off of the chain. This is called an “Uncle Block”. By the time the next block is complete, these nodes realized that no one is observing their uncle block and quickly return to the main chain.