this post was submitted on 09 Feb 2026
6 points (100.0% liked)

cryptocurrency

3169 readers
1 users here now

The largest cryptocurrency community on the Fediverse!

Lemmy community dedicated to cryptocurrency news, technicals, education, memes and so more!

💬 Chat on Community Improvements and Development

Community Knowledge Base:

Be nice, have fun.

Community rules:

General lemmy.ml instance rules applicable here too.

Ugly brother of this community: bωockchain

For a community devoted to cryptography itself, visit c/cryptography

founded 6 years ago
MODERATORS
 

Yesterday, Ethereum had another bug in one of the consensus clients, called Nimbus, which made them lose sync to the head of the chain. Consensus breaking bugs occur quite often. The last big one was a Prysm bug 2 months ago. Nimbus recent incident meant, that everyone using Nimbus could not attest anymore and the node runners lost some income. But for the network it wasn't really a big issue. Thanks to client diversity, the network did not really struggle in any meaningful way. What is more interesting though is that such an incident can give us insights in how many people use a certain client. Before the incident, attestation participation was at around 99.8% after the incident, the attestation participation dropped to 94.5% within 4 epochs (~25 minutes). Or in other words, it looks like that around 5% of all validators are exclusively using nimbus as the consensus client. This fits very well with the numbers on clientdiversity.org, which has nimbus usage at 4.58%. It is great to see that these estimations on clientdiversity.org are pretty accurate as they are used in discussions about client diversity.

The source of the Nimbus bug are still unknown, but I am sure we will hear about it in the coming days. Fixing the issue is also quite simple, just restart your client. The aftermath of the incident was pretty harmless. Within 3 hours participation was back over 99% and after 9 hours after the incident, participation was still slowly increasing as more and more node operators restarted their clients.

Credits to u/haurog for the write up

top 2 comments
sorted by: hot top controversial new old
[–] CashDragon@realbitcoin.cash 1 points 6 days ago* (last edited 6 days ago)

ETH is a dead end IMO. I expect it to fail slowly over the next 5 years.

BitcoinCash already does everything ETH can do but at scale. It is time....

The Road to CashTokens - Advanced Smart Contracts on Bitcoin Cash

https://odysee.com/@CashDragon:6/The-Road-to-CashTokens:1

Many know client diversity is important for a more resilient network, but they don't understand why or just how essential it is. It's not only important — it's critical. If a single client is used by 2/3rds (66%) of validators, there's a very real risk this can result in disrupting the chain and monetary loss for node operators.

It takes 2/3rds of validators to reach finality. If a client with 66%+ of marketshare has a bug and forks to its own chain, it'll be capable of finalizing. Once the fork finalizes, the validators cannot return to the real chain without being slashed. If 66% of the chain gets slashed simultaneously, the penalty is the whole 32 ETH.

So why is >33% marketshare still undesirable? If a client with >33% marketshare forks, it will prevent the chain from finalizing. That's why <33% marketshare is the goal for all clients.

Execution clients are not immune. The risks mentioned above apply to both consensus clients and execution clients equally.

You can further explore these topics here in case you are interested: https://clientdiversity.org/