1

I'm trying to find the details of the coming PoW to PoS transition, but all I could find were generic explanations why it was so good. Can somebody point me to a resource or just explain in a few words a couple of details?

In particular, suppose I run a Parity node, and the upgrade happens.

  1. Do I just install the new version of Parity and continue running the same node?
  2. If I run a PoW miner, will it still run after the upgrade? I know about the difficulty bomb, but does it mean PoW will still work, only with less profit?
  3. What happens if I "forget" to upgrade? Will my node be still a part of the blockchain?
  4. Is there a way to "prepare" for the upgrade so that it happened as smoothly as possible?
  • 1
    The details of the transition are not finalized yet. There are many theories about the process but there's nothing set in stone. Only that it will be done in several stages so you will have enough time to upgrade. Just follow the news. – Ismael Feb 6 at 14:21
1

There are many steps in the transition that are not ironed out yet. However, there are some information available that are certainly accurate for the upcoming phases of ETH 2.0.

Staking

You can transition to the Beacon Chain which is Phase 0 (see this answer for all milestones). In that step there will be a deposit contract deployed on the legacy ETH 1.x chain. That deposit contract allows you to move your ETH tokens from ETH 1.x to ETH 2.0 by creating a validator deposit.

Once you created a validator deposit, you will be able to participate in Proof-of-Stake as validator. For that, you stop running your Parity Ethereum ETH1 node and move to an ETH2 node, e.g., Lighthouse: https://github.com/sigp/lighthouse

Notably, this is a voluntary step. The ETH1 chain will continue existing for a while and you can stick to it as long as it is around.

Sharding

At some point in future after the Phase 1 sharding extension is launched for ETH2, the legacy ETH1 chain will (most likely) become a shard on ETH2. This is sometimes referred to as Phase 1.5 or the ETH1-ETH2-Merger.

How this will look like in detail is not easy to say yet and it's certainly too early to say how to upgrade your clients to be able to participate in that phase.

Note, that Parity Technologies dropped support for Ethereum in 2019. The Parity Ethereum client is now on minimal life-support by the Gnosis team known as the OpenEthereum project. I'm not aware of the OpenEthereum team working towards ETH2 compatibility.

However, the Geth team is working on ETH2 components for the Go-Ethereum client, the PegaSys team is maintaining both the ETH1 Besu and the ETH2 Teku client, and the Nethermind team is working both on the ETH1 Nethermind and the ETH2 Cortex client. Maybe, to prepare for that transition, you could investigate these clients.

| improve this answer | |
  • Thanks for the great answer! One thing remains unclear for me: apparently there are plans for running the 1.0 and 2.0 simultaneously for some time, no? Are they supposed to be two different currencies (much like Eth Classic), or interact somehow? In other words, will there be a period in which both PoW and PoS clients will use the same currency? – ulu Jun 13 at 11:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.