Many people are familiar with blockchain technology, but did you know that Ethereum has the largest and most active blockchain community in the world?
Unlike many other blockchain networks, Ethereum is programmable. This customizable feature has enabled developers to solve problems ranging from digital identification and privacy, to corporate ownership and data security.
When the blockchain community disagrees on what changes the network needs to function smoothly or when such changes should take place, developers plan for a fork (an offshoot) of the underlying code rules.
Today’s graphic maps out the major Ethereum blockchain forks that have occurred to date, highlighting key events that surrounded each of these updates. It also includes details on the highly anticipated Istanbul hard fork, planned for December 2019.
Four Types of Forks
Forks are common practice in the software industry, and happen for one of two reasons: split opinions within the community, and required changes to the blockchain code.
When either reason is discussed, four major types of forks can occur.
- Codebase Forks: Copy of the original code, to allow for minor tweaks without developing the whole blockchain code from scratch.
- Blockchain Forks: Branching or splitting a blockchain’s whole transaction history, causing the new network to develop a distinct identity.
- Soft Forks: Gradual software upgrades—bug fixes, security checks, and new features.
- Hard Forks: A permanent division of the blockchain.
There are currently three types of hard forks:
Scheduled upgrades to the network, often abandoning the old chain
Community disagreements cause major code changes, forming a new chain
- Spin-off Coins
Minor changes to the blockchain’s code that create new coins
Let’s dive into the timeline of major Ethereum forks, and explore a few of their defining moments and characteristics.
Mapping the Major Ethereum Forks
Below are some of the most prominent and important…