Hacker News new | ask | show | jobs
by chrisco255 1896 days ago
Ethereum is NOT a second, nor compatible implementation of Bitcoin. That would be BCH, LiteCoin, DogeCoin, etc. which are literally forks of BTC. Although those are not exactly compatible either.

Ethereum started with its own code base, its own core. It's a completely different concept altogether and its a true 10x innovation on blockchain as a concept. Ethereum has many client implementations built on several different programming languages. The whole reason they have multiple clients is to make the network more resilient for moments like this.

1 comments

I know. My point is that multiple clients make the network LESS resilient. Moments like this prove it, as the network lost 11% of nodes until it was fixed. Satoshi was correct, multiple implementations are prone to failure, not resilient.
And yet the network kept running.

Back in 2016, a denial-of-service attack took down the most popular node implementation. People quickly switched to the second-most popular implementation, and the network kept running without interruption until the popular client was fixed eight hours later.