Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal to prioritize The Merge after London #278

Closed
mkalinin opened this issue Mar 18, 2021 · 7 comments
Closed

Proposal to prioritize The Merge after London #278

mkalinin opened this issue Mar 18, 2021 · 7 comments

Comments

@mkalinin
Copy link
Contributor

With the recent Vitalik's quick merge proposal there is a possibility to deliver the merge sooner. The main advantage of the proposal is that it introduces fewer required changes to make the consensus upgrade on Ethereum Mainnet, i.e. replace PoW with PoS.

This proposal does imply that the Merge becomes the main focus of Ethereum core developers after London and Altair (the beacon chain upgrade expected to happen soon).

Rationale

The Merge is the main thing that the Ethereum community expects, and working on other initiatives (i.e. another “feature fork”) takes the limited focus that core developers have away from the merge.

Quick merge proposal

@eggswap

This comment has been minimized.

@chmichael

This comment has been minimized.

@jonscherman

This comment has been minimized.

@crabbit22
Copy link

crabbit22 commented Mar 21, 2021

@timbeiko @mkalinin

Can someone ELI5 the benefit to the user after the consensus switch from POW to POS?

  1. Will all transactions be done by ETH 2.0 validators and therefore reduce cost of transacting on ETH?
  2. How will this affect smart contract computation (e.g. DeFi apps)? Will all EVM interactions happen on POS?

@mkalinin
Copy link
Contributor Author

@timbeiko @mkalinin

Can someone ELI5 the benefit to the user after the consensus switch from POW to POS?

  1. Will all transactions be done by ETH 2.0 validators and therefore reduce cost of transacting on ETH?
  2. How will this affect smart contract computation (e.g. DeFi apps)? Will all EVM interactions happen on POS?
  1. Consensus upgrade has no direct impact on transaction fees, transaction fees for the end user are expected to become lower when rollups start working under PoS and using shards. By swapping PoW with PoS the application layer gains native access to the data availability layer provided by shards. Then rollups being an application layer solutions leverage consensus upgrade + shards to deliver a significantly higher throughput and lower fees
  2. All EVM interactions will be secured by PoS and in general it does not affect smart contract computations. Other than BLOCKHASH seem to loose its strength as a source of randomness and apps will get access to a stronger entropy source, i.e. randao. Composability and contract interactions, JSON-RPC remain the same as on the mainnet today. The other property of PoS that might matter here is more predictable block times (the beginning of each slot), i.e. there is no fluctuations related to Poisson process like on the PoW chain

@timbeiko
Copy link
Collaborator

Linking @mkalinin's latest doc on this for reference: https://hackmd.io/@n0ble/ethereum_consensus_upgrade_mainnet_perspective

@timbeiko
Copy link
Collaborator

Closing this because we agreed on ACD 111 to focus on the Merge in parallel to London and prioritize shipping it as soon as it is ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants