I am studying Ethereum and have not been able to figure out the difference between Homestead and Morden. In some docs, it is written that Homestead uses a new algorithm which takes less time. I don't understand this. Is Morden for testing and Homestead for production?
[Ethereum] Olympic, Frontier, Morden, Homestead and Ropsten Ethereum blockchain
homesteadkovanmordenropstentestnets
Best Answer
Each network version gets a name (id). Here is an overview.
Olympic(0) is also regularly referred to as Ethereum 0.9; it launched early 2015 and was the first public Testnet. Deprecated in mid 2015 and replaced by Morden.Frontier(1) the official 1.0 release was launched as public main network in the summer of 2015. Forked to Homestead in early 2016.Morden(2) was the Frontier-equivalent testnet; it launched with Frontier and basically replaced Olympic. Deprecated in late 2016 and replaced by Ropsten.and declared dead. But with great effort it has been revived on March 2017.The current protocol version is Homestead. The Ropsten testnet is broken and there is no public Homestead equivalent testnet available.
Despite the differences in name, Olympic, Morden and Ropsten have the network ids
0
,2
and3
. Frontier, Homestead are the main network with id1
. You can run your own chain by specifying a network id other than 0, 1, 2, or 3.Upcoming releases:
There are also blog posts by Vitalik Buterin talking about scalability and Ethereum 2.0 but these releases are way too far in the future, so let's wait for Metropolis for now.
See also: What is Olympic, Frontier and Morden?(merged)