6 Enjoyable Experiences in Cayo Guillermo

Cayo Guillermo is a quiet beach getaway in Central Cuba in the Jardines Del Rey archipelago. Located about 40 minutes from Cayo Coco (where the airport and other resorts are located), it is even more…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




What is ETH 2.0 and What is Happening in Phase 0?

When it comes to the cryptocurrency space, there are arguably no blockchain projects more important than Ethereum. The second-largest cryptocurrency by market cap was also the mother of ‘Generation 2’ for blockchain’s as it introduced smart contracts and the notion of a ‘World Computer.’

The potential and possibility that Ethereum introduced to the technology have since been taken up by a number of other projects and platforms, but Ethereum still remains an integral part of the evolution of blockchain. Thus, when it was announced that Ethereum 2.0 would be coming, a lot of people took note.

Now, Ethereum 2.0 is launched, and this all begins with ETH2.0 Phase 0 Beacon Chain, set for completion next year. This will kick off the major upgrade for Ethereum in order for it to attempt to reach its goal of being a ‘World Computer.’

Those who have followed Ethereum since its creation would have seen how far it has come, but also picked up on the numerous shortfalls — including its scalability and the speed of its development. The hope is in Ethereum 2.0, via three important upgrades (The Casper Consensus, Sharding and eWASM Virtual Machine) this programmable blockchain will once again burst forward into the next evolution of blockchain technology.

As with any technology, the prefix ‘2.0’ hints at a major upgrade to the previous version — and this is exactly what Ethereum 2.0 is. The blockchain has been created, realised the path of its potential, but not been able to reach that in its current form calling for major upgrades in its next step.

Already we have seen important hard fork phases such as Frontier, Homestead, Metropolis Byzantium, and Metropolis Constantinople to prepare for the final Serenity PoS network upgrade.

But why change from PoW — the same consensus mechanism that Bitcoin uses — to PoS? To begin, Ethereum’s Ethash PoW mining algorithm ensured the authority and non-tamperability of block data, but it also sacrificed the transaction throughput and scalability of the network. Any transaction requires all nodes to spend computing resources to hash, which is the ‘common fault’ of all blockchain projects with PoW as the consensus mechanism.

The current transaction processing speed of the Ethereum main chain is still between 15–20 tps, while most competitors have given up the PoW mechanism allowing them to surpass Ethereum in terms of performance.

For Ethereum to realize its goal of being the ‘World Computer’ there is just no way it can go on with 15–20 tps and this is why the change to The Casper Consensus has become necessary.

The other big changes that will go along with this consensus change include the use of sharding to also help with scaling and performance, as well as the new virtual machine eWASM. Many believe that eWASM will help create an ecosystem that’s fast, scalable, and flexible, encouraging developers to build complex smart contracts on top of Ethereum 2.0.

🔹A long way to go

So it is clear that Ethereum 2.0 is a major upgrade to the network, in fact, more of an evolution. We have also understood the need for the changes that are going to be implemented. It has also alluded that this is not an overnight process, and the completion of Ethereum 2.0 will not be rapid either. There is a lot of work that needs to happen to make this new implementation happen.

For starters, Ethereum 1.0 is a single main chain that processes all transaction information of the network. All nodes participating in the network process the transactions in order (including the transactions in the smart contract). The processing order is completely packaged in blocks and then serially processed. The final node reaches a consensus but the process efficiency is low.

This is why Ethereum 2.0 is taking this process in phases, and it starts with Phase 0. Phase 0 is the first phase of the Ethereum 2.0 launch. This will release the proof-of-stake network, which will come online this year. This will see ETH 2.0 begin as an independent PoS network with the additional phases: sharding, eWASM, and the direction of subsequent continuous innovation, still being dynamically formulated.

Beacon Chain will be launched in Serenity Phase 0. The Beacon Chain is the one that will be based on PoS. At this stage, the Beacon Chain PoS anchors the current PoW main chain, registers the verifier management contract on the main chain, manages the security deposit pledge of the verification node, verification node addition, and election. The main work of the Beacon Chain network stage is to launch Casper PoS consensus.

At Phase 0, ETH2.0 is not equipped with sharding technology and smart contracts, so it does not support on-chain transfers.

🔹An ambitious approach

There is no getting away from the fact that Ethereum is looking to undertake an ambitious upgrade with Ethereum 2.0. It has been one in the works for some time and will continue to be worked upon for years to come. Technologically, it makes a lot of sense and looks to be pushing Ethereum in the direction to reach its goal, but only time will tell.

There have been some controversy, criticism, and issues already before Phase 0 has even been enacted with this upgrade, and there will continue to be major concerns along the way. However, blockchain technology is still very nascent and is still finding a way to ingrain itself into the next technological evolution, so Ethereum could help grease the rails towards this.

Add a comment

Related posts:

virtualenv demystified

If you have difficulty understanding virtualenv, one reason is it’s misnamed. I don’t see anything virtual about it. It would be more accurate to call it an isolated python environment, which is what…

How to make router parameter optional in Vue.js

Now you also would like to render individual users by passing user ID as a router parameter. You can do that by adding a parameter and making it optional. Originally published at…

Just focus on you stay true to what you believe in and all the doubters will eventually come asking for help.

Life is a journey of twists and turns, peaks and valleys, mountains to climb and oceans to explore. Good times and bad times. Happy times and sad times. But always, life is a movement forward. Image…