By its design, the Ethereum Smart Contract platform was designed to be a continually evolving entity that would be flexible, allow a diverse set of applications to be built on it, and attract a wide range of participants into the network.
To mature the blockchain into a world-class platform for smart contracts and decentralized applications, Ethereum divided its release into four stages, or hard forks, namely Frontier, Homestead, Metropolis and finally Serenity.
It also hard-coded a difficulty bomb, which is a del...
The explanation of Ethereum Lifecycle would have been more lucid if it would have included the diagrams and figures about the flow of the different stages. The explanation should have included some relevant examples to make it more understandable.