A fork is a modification to the protocol that controls a blockchain. A blockchain fork is a network update started by developers or community members that can be either radical or modest. It is the concept of changing underlying protocols or rules of a network by the community