Complete immutability is of course impossible, the majority of miners can fork and sometimes it is even desirable that they do.
I think the problem with the ETH fork is that there was no real reason to fork. The protocol didn't have any vulnerabilities, it didn't need patching. The majority of the users/miners had no stake in the DAO, so they didn't have any reason to fork. It was simply a rich and influental minority trumping the majority interest and getting their way mostly through politics.
You are viewing a single comment's thread from:
but the implication of the solidity code was previously unknown. The recursive function ! The entire community benefited from this knowledge, so why punish the DAO? Additionally, how will justice ever be served, or are we saying this is un-necessary in the blockchain world? We're not there yet. It will take lot's of development experience before we can let the code decide for us what is right and what is wrong.
Because that's what they signed up for. It was clearly stated in the terms and it was built on top a very new and untested platform.
And we'll never get there. It's impossible. We can't write bug free code, and there will always be people to take advantage of the mistakes we make. Serving justice this way is fine with me. The problem is, in this case, only a small minority had interest in getting justice, yet they managed to pull enough political influence to see it through. Had it been my $5 stolen, I would have never seen justice.
A system where justice is dependent on political influence already exists, so there's simply no need for a new one.