Decentralization Post Merge

    Ethereum recently switched to using a Proof-of-stake (PoS) consensus protocol. For more information on this switch, please see The Ethereum Organization.A new schema (`ethereum.beacon_chain`) was just released containing data around the Consensus Layer that can be used to analyze the Beacon Chain. Using the beacon_chain schema, analyze the decentralization of the PoS network, as well as slashings of proposers and attesters since the Merge. Build a dashboard to summarize your findings / provide ongoing slashing monitoring.

    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    about merge

    The Merge to Proof of Stake (PoS) will be the most profound upgrade to Ethereum yet, second only in importance to the genesis block. It will be an example for the world to see how a major, decentralized system can practically eliminate its carbon footprint. The Merge will lay to rest the Proof of Work (PoW) consensus mechanism and bring to society a more capable trust foundation and a deflationary ultrasound money that continues to grow in utility, ETH. The significance of the migration to Proof of Stake (PoS) cannot be overstated.

    ConsenSys has played a foundational role in the ongoing development of the Ethereum protocol since being founded in 2015. And from day one of “Eth2” planning, the ConsenSys Protocols engineering team have been working relentlessly to realize the Merge:

    We believe decentralized networks like Ethereum can help society achieve more and we’ve contributed our people, products, and resources to bring Proof of Stake to Ethereum.

    And with the Merge on the horizon, we’d like to create clarity and further excitement within the ecosystem by explaining how Ethereum is set to upgrade and how each element is profound in its own right. Below are the four pillars of the Merge.

    More Open, Diverse, and Decentralized

    Proof of Stake will democratize network participation and more equitably distribute rewards through new incentive mechanisms, validators, and innovations. It is a major breakthrough element that will lead to further massive decentralization of the Ethereum network and ecosystem. Decentralization is the foundation for everything we do.

    Incentives have been designed to encourage more participation by single node validators, while demanding responsibility from larger participants. An example of this is the anti-correlation mechanism that imposes negligible slashing penalties for single node validators, compared to large stakers who operate thousands of nodes using a single client. The anti-correlation mechanism implements the principle “to those with great power, comes great responsibility” and encourages large participants to align with network goals like client diversity.

    PoS not only has lower resource requirements for validator nodes, but is constructed to reward all participants, not just those with the most computing power. While there will still be network participants with more nodes and whale stakes, each node will have an equal chance at rewards.

    Energy Efficient

    Evolving the network’s approach to consensus through PoS ensures Ethereum can sustainably support the next generation of Web3 creators and developers without harming the planet. Ethereum is here to stay and improve the world. 

    PoS will reduce the entire Ethereum network’s energy usage by 99.95%, roughly the equivalent of the energy consumption of the Netherlands. Under Proof of Stake, the carbon impact of a mainnet transaction will be equivalent to streaming one hour of Netflix (234 Watts) or making a pot of coffee (40 Watts). 

    What will the Beacon Chain do?

    Think of the Beacon Chain as a big lighthouse, rising above a blue sea of transaction data. It’s constantly scanning, validating, collecting votes, and doling out rewards to the validators that correctly attest to blocks, deducting rewards for those not online, and slashing the ETH from malicious actors. 

    The beacon chain doesn’t change the Ethereum you use today. You can still send ETH to a friend, swap tokens on metamusk or uniswap play with your axies mint NFTs on mintbase and yield farm on your favorite DeFi protocol. Ethereum as you know it is still live and fully functional, and will continue to be so until it merges with the new Eth2 blockchain and becomes a separate shard. Meanwhile, a massive new structure is being built alongside Ethereum. The core of this structure is the Beacon Chain, which reforms the consensus model from Proof of work to Proof of Stake. The Beacon Chain is now alive, and at the time of this writing, 20 epochs in (one epoch is 6.4 minutes long, and each epoch contains 32 randomly assigned validators to propose a block in each slot). 

    The Beacon Chain is the coordination mechanism of the new network, responsible for creating new blocks, making sure those new blocks are valid, and rewarding validators with ETH for keeping the network secure. proof of stake has long been part of Ethereum’s roadmap, and addresses some of the weaknesses of Proof of Work blockchains such as accessibility, centralization, and scalability. Instead of miners expending energy to validate blocks, randomly selected validators (each containing their stake of 32 ETH) propose new blocks, which are voted on by other validators. Each block includes a source of randomness, which is mixed with the other random data in the epoch. 

    The Great Merge

    After the Ethereum 2.0 network establishes shard chains, the next major step will be to merge the current Ethereum mainnet to Ethereum 2.0. Lately, the term for this has been “docking.” This will be a significant event, because it will mark the official end of Proof of Work on Ethereum, and could occur in late 2021, or early 2022. 

    as a start of the dashboard I want to found the total number slot after merge as you see this number was more than 40 M slot in 4 month and by look at the slot by day you can see that all of the slot number was near to each other.

    and I want to add that this number was not unique number, and it may because of that the number was large.

    so after this part I want to found the user number after merge, and at that time I want to found the unique number.

    so lets start.

    in this part I want to found you the user number as you see the user number is unique.

    you see that user number after merge of the ETH had movement in the up and down.

    and you see that user number was very low that slot number.

    as you see user number in the min number is about 131, and in the max number this number is 1845.

    and in 26 Oct - 2 Nov the user number was in their max.

    and from 1-19 Oct user number was in their low amount.

    so you see that I analyze the total slot number and after that I want to found the deposit amount.

    in this part I want to analyze the deposit amount the total amount is so large but you see that the graph of the deposit is too similar to the user number it show that amount of the user is too close too each other and because of that these two graph are close too each other.

    so again like previous part we see that in the 1-19 Oct deposit amount was in their min,

    and in the 26 Oct - 2 Nov this number was in their max.

    so up to to now we see that the total slot number was too close to each other and user number had the similar graph with the deposit amount.

    so after this I want to found the type of the slash.

    so as you see in the top 3 graph we see the type of the slash.

    as you see most of the slot related to the not slashed, but you see that this 100 percent is not the true number but so close to the 100 because as you see attester slashed had the slot.

    and you see that attester slashed in the 23 Sep had the large number of it self and this number was too low than min number of the the not slashed.

    and you see that graph of the not slashed is too close to the total slot number, it is true because you see that most of the slot is related to the not slashed.

    conclusion

    in this dashboard you see that in the first part I found the slot number and after that I found the user number and deposit amount,

    and get some result and they are:

    • in the slot number we see that the total number too close too each other.
    • in the user number we see that user graph had movement, in the Oct number this number was in their min and in the end of the Oct this number was in their max.
    • deposit graph of the dashboard is similar to the deposit.
    • similarity with the deposit and user number show that amount of the user was close to each other.
    • in the type of the slashed we see that most the slot related to the not slashed.(close to 100 %)
    • max number of the attester slashed is too low than low number of the not slashed.

    about this dashboard

    in this dashboard I want to analyze the:

    • total slot number
    • total user number
    • total deposit amount
    • type of the slashed of the slot