A bitcoin fork is a change in the protocol and rules of operation of the bitcoin blockchain, as a result of which a new branch or “fork” (fork) of the block chain is created. Bitcoin forks can occur for a variety of reasons and have different characteristics.