What is a blockchain fork?

A fork occurs when a blockchain splits into two separate chains due to protocol changes or disagreements.

What is a smart contract?

It’s a self-executing program on a blockchain that enforces agreements automatically when conditions are met.