Is this related to the conflict between devs and miners where devs want to reduce the mining fees and miners responded by creating a fork?
Is this related to the conflict between devs and miners where devs want to reduce the mining fees and miners responded by creating a fork?
It’s “just” a client issue, and OpenEthereum is “only” used by ~11% of the nodes. I believe the former name is Parity, which had a major bug related to frozen coins some years ago.
See https://mobile.twitter.com/etherscan/status/1382662485832994...
But in reality, developers and others write the specification, which gets implemented in the clients and when a new version is available, the miners usually upgrade to the new version without any qualms what so ever. So in practice, the specification is what controls the network, as developers writing the clients implement things from the specification.
If a 'broken' transaction gets accepted by a buggy client, and that buggy client has a majority of hash power, then that transaction is, by definition, not actually broken at all and everyone will be forced to accept it (because it will take too long to write a bug fix and re-write the blockchain history)
Like with mentioned OpenEthereum (ex. Parity) here: https://github.com/openethereum/openethereum/blob/582bca385f...
EDIT: Actually, that page shows 15% on openethereum so we must be looking at different sources. Where did you get 11% on openethereum?
These were non-mining nodes, so they were not participating in consensus (block ordering).
The chain did not split and nothing really happened, except cause a temporary outage of a "block explorer" website.
Nobody should be using their client software