A recent article on Ethereum's github discusses the network's gradual shift to Ethereum 2.0, also known as Serenity, suggesting that the final code version of Ethereum might be released shortly. The first phase zero pre-release of Ethereum (ETH) has been made public.

Ethereum 2.0 is the last stage in the Ethereum platform’s roadmap. Serenity is the fourth stages after the Metropolis that consists of two system-wide hard forks— Byzantium and Constantinople.


The post stated that this "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."

Serenity is planned to be the system’s final upgrade, as the entire network transformation from a Proof-of-Work (PoW) into a Proof-of-Stake (PoS) consensus algorithm, and provides fundamental questions such as scalability, economic finality and security.

Ethereum 2.0 is the last stage in the Ethereum platform’s roadmap. Serenity is the fourth stages after the Metropolis that consists of two system-wide hard forks— Byzantium and Constantinople.

According to the ETH January 31 pre-Release, "Subsequent changes will occur on dev branch and only merged into master during a release accompanied by a changelog."

"Know phase 0 semi-major items to add/change:

- Pointwise shuffling evaluation
- Enforced ordering of eth1 deposits
- Minor adjustments to BLS (e.g. hash functions, generators, serialization) to conform to standards.
- Adjustment of constants pending testnets and community input
- Bugs."

The sharding scalability feature, which divides up transaction processing amongst smaller groups of nodes to boost the blockchain's overall throughput, is another one of Ethereum 2.0's proposed PoS solutions.

A new testnet, Gorli, was launched on February 1, 2019, in conjunction with the first pre-release of Ethereum 2.0. This testnet will be used to evaluate Prysm, a crucial sharding client for Serenity.

If you're a developer, you can save money on "GAS" (computation costs) by trying out your smart contracts or updates on a testnet instead than the main network.

An open-source community effort, Gorli is expected to coordinate with other prominent Ethereum clients including Geth, Parity, Pantheon, Nethermind, and EthereumJS.

Constantinople's upgrade has been delayed due of a fundamental flaw that has major implications for the security of the hard fork. ChainSecurity, a smart contract audit company, was the first to discover reentrancy threats in ETH smart contracts.

Meanwhile, the Constantinople upgrade was been re-scheduled because of the critical issue which is significant for the vulnerability in the Constantinople hard fork. The reentrancy attacks via the use of certain commands in ETH smart contracts was first detected by smart contract audit firm ChainSecurity.


Post a Comment