This infographic provides a schematic overview of the main Bitcoin-related “forks” that can happen and shows the most important forks that have happened. It does not provide an overview of all forks that have happened.What Are Bitcoin Forks?The word “fork” is somewhat confusing because there are different kinds of “forks” that mean very different things.Codebase ForkA codebase fork is a copy of the code of a software implementation. A codebase fork typically makes tweaks to the original codebase. In the context of Bitcoin, codebase forks can be entirely compatible with the Bitcoin protocol, they can cause an unintentional blockchain fork, or they can establish a whole new cryptocurrency.Blockchain ForkA blockchain fork happens when a blockchain branches into two versions of transaction history. This can happen for a number of reasons, can be expected or unexpected, and can, depending on the circumstances, lead to a number of outcomes, ranging from a single orphaned block to a whole new cryptocurrency.Hard ForkA hard fork is a type of protocol upgrade that loosens or removes rules. If all users upgrade, a hard fork doesn’t cause a blockchain fork. Especially in the context of Bitcoin, some argue that unless all users upgrade, the “upgraded” protocol shouldn’t be called a hard fork at all, but a new cryptocurrency or “forkcoin.”Soft ForkA soft fork is a type of protocol upgrade that tightens or adds rules. Soft fork upgrades c...