Staked ETH and the BIG Risk Threatening Ethereum

Is Ethereum at risk? And if so, why? Ethereum seems to be everyone’s darling. There’s a potential ETH spot ETF coming up. Their Cancun-Deneb or Dencun network upgrade is imminent. This should increase the chains’ scalability. It should also reduce gas fees. 

So, all that is good news. Nonetheless, anything about gas fees on Ethereum, files under ‘seeing is believing’. However, that’s not what I want to talk about today. There’s another, much more important, discussion that we should be having about Ethereum. This discussion relates to staking and Ethereum. In other words, staked ETH. It appears that there may be some issues that I want to bring to your attention.

1) Two Issues With Staked ETH

Staking Ethereum is popular. Especially with liquid staking platforms like Lido. This offers two advantages:

  1. You don’t need to run a node, which requires 32 ETH. That’s a big investment, which most of us can’t afford.
  2. The liquid staking derivative, you receive, is well, liquid. In other words, you can cash it in for other assets. For example, stablecoins like USDT or USDC.

Liquid staking offers you the option to earn double rewards. That’s also enticing:

  1. Once for your staked ETH, your principal stake. 
  2. The other rewards come from your LSTs or liquid staking tokens. 

With Lido, that’s stETH or with Rocket Pool, it’s rETH. There are plenty more options. However, these two are the best-known LSD platforms. You can use these derivatives in DeFi again. However, when you look at staking Ethereum, there are two potential issues:

  1. Most of the Ethereum staking pools use only one execution client. More on this shortly.
  2. The max thresholds for staking protocols. 

So, let’s take a closer look at both of them.

2) One Execution Client Staking Pools

Validators usually run two different clients at the same time. These clients are software implementations. You need them to run your node. Here’s why you need them in case you run a node:

  • One is for consensus These clients take part in the consensus process. For example, they validate new blocks. They also propose blocks and agree with other clients.
  • One is for execution They take care of new transactions that are broadcast on the network. In the Ethereum Virtual Machine (EVM) they execute these transactions. As a result, they maintain the state of Ethereum and its database.

So, the execution client appears to be the biggest issue. The reason is that 78% of all node owners use the same client. That’s Geth. You can see that in these stats by ‘clientdiversity‘. With consensus clients, there’s much more diversity. Prysm is the biggest consensus client and has a 38.84% market share. Closely followed by Lighthouse with 33.05%. Here we see improvement in diversity.

The Role Geth Plays

So, let’s get back to the execution clients. If we look at the next site, all validator platforms in red use Geth. As we saw in the previous stats, that adds up to 78%. We see some big staking platforms all using Geth. For example:

  • Ankr.
  • Blox Staking.
  • Binance.
  • Bitcoin Suisse.
  • Bitfinex.
  • Coinbase.
  • Kraken.
  • Stakefish. 

Some good news is that Allnodes already switched to a different client with their staked ETH. However, Lido still uses almost 68% of its nodes with Geth and Rocket Pool at 30%. However, Lido is down from 93% in Q3, 23. With a 78% majority, Geth poses a ‘Super majority client risk’. That’s when more than 2/3 of all validators use the same client software. 

So, when I do the math, 78% is well above that threshold. The danger is that Geth can finalize the chain, and it doesn’t need the other chains to agree.

3) The 33%, 51%, and 66% Thresholds

So, there are three different thresholds we need to be aware of:

  • 33% threshold — With control of 33% over the blockchain, a bad actor can disrupt the liveness of a network. This is a fundamental security feature. Liveness means that a client can finalize the chain. With such a 33% threshold, you can delay finalizing a chain. However, a bad actor can’t take control of the chain. 

This is also the threshold that the Nakamoto Coefficient to measure decentralization uses.

  • 51% threshold — Now there’s a theoretical chance that the chain will split, and you will have two chains via a fork. Bad actors can’t take full control over the chain yet. For instance, the remaining good actors can still challenge double-spending and transaction censorship.
  • 66% threshold — Now a bad actor has full control over most of the block validation process. For example, he could reverse transactions or start double-spending. This compromises the chains’ security and integrity.

So, this proves that the 78% super majority of Geth is a serious problem. Diversity in execution clients is much needed. This appears to be an underestimated concern. It is time that the Ethereum validators and staking platforms wake up to this.  If Geth had a bug, it could be disastrous for the chain. There could be a loss of funds with up to 20% of all ETH, a fork, and Ethereum’s reputation would also suffer.

Coinbase’s CEO Brian Armstrong mentioned that he would take a look at the problem. Lido also slowly started to diversify.  And that brings me to the maximum thresholds for staking platforms.

4) Max Thresholds for Staking Platforms

We saw that there’s a problem with the execution clients. However, a similar concern runs through the staking platforms. Lido is the biggest platform for staked ETH, and its market share is almost 32%. Remember from a minute ago? Let’s look back at the previous thresholds I mentioned. We learned that 33% is the first critical threshold. Well, Lido is almost at that threshold.

Danny Ryan went even so far as to call Lido ‘a systemic threat to Ethereum’. He’s an Ethereum Foundation researcher. Check out his video interview with him and this post. However, it still would be very difficult to pose a threat with a 33% stake. Lido would need to align all its node operators. That’s around 37 of them. So, that’s not an easy task. 

On the other hand, Lido’s governance may pose a bigger threat. All LDO holders can vote, but the majority is in the hands of VCs. That’s a lot of power with only a few shareholders. 

So, there’s a lot at stake, pun intended, on the Ethereum chain. We as delegators can do something about and use smaller platforms. Not stake with Lido. Validators can also help by choosing minority clients. Like Allnodes did. However, before these changes, it’s a potential staking bomb that Ethereum sits on.

Coins

Disclaimer
The information discussed by Altcoin Buzz is not financial advice. This is for educational, entertainment, and informational purposes only. Any information or strategies are thoughts and opinions relevant to the accepted levels of risk tolerance of the writer/reviewers and their risk tolerance may be different than yours. We are not responsible for any losses that you may incur as a result of any investments directly or indirectly related to the information provided. Bitcoin and other cryptocurrencies are high-risk investments so please do your due diligence. Copyright Altcoin Buzz Pte Ltd.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.