Serenity Pre-Release Launched for Ethereum’s Transition to 2.0 Network
Serenity, which is the 2.0 version of the Ethereum network, has been in the works for quite some time now.
In a post on the platform’s GitHub, the company has stated that the first pre-release for phase zero had officially launched, as of January 31st. The post states,
“The marks the first release in a series of weekly releases through February 2019. Phase 0 in v0.1 is relatively feature complete and approaching stable. Subsequent changes will occur on dev branch and only merged into master during a release accompanied by a changelog.”
Serenity is planned to be the final network as Ethereum shifts from proof-of-work to proof-of-stake algorithms. The company believes that this upgrade will manage the scalability, security, and economic finality that they have been striving for.
Serenity is Ethereum’s fourth stage in a series of milestones indicated in the company’s roadmap. The stage preceding Serenity, Metropolis, involved the Byzantium and Constantinople hard forks, and their implementation was crucial to preparing for Serenity. However, when a vulnerability was found in the Constantinople hard fork, the company was delayed in January.
The vulnerability would have made it possible to use certain commands to perform reentrancy attacks, but it was found by the ChainSecurity smart contract audit firm quickly, allowing Ethereum to make necessary adjustments.
Vitalik Buterin, the co-founder of Ethereum, said that the first pre-release for this stage is “*baaasically* feature complete for Casper.” Casper was originally published as a hybrid consensus model between PoS and PoW that helps with the security and economic finality of the company. Casper FFG is the full name of this model, which stands for “Casper the Friendly Finality Gadget.”
In this 2.0 version, a particular point of interest is sharding scalability, which makes it possible to process smaller groups of nodes to break up the transaction processing speed, ultimately posting to the blockchain faster.
Along with the pre-release, investors can look forward to the Gorli testnet, which just launched yesterday. It will be trialing Prysm, which is a sharding client that will be crucial to Serenity.
Developers can use the testnet to see how smart contract and upgrades will work in a simulation, which means there will be no computation fees (“gas”) for performing the transactions.
Gorli was built by the community as an open-source initiative, and it will ultimately serve as a connection for synching Parity, Geth, Nethermind, Pantheon and EthereumJS, along with other Ethereum clients.