Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The reason this keeps coming up is because Ethereum has not taken any concrete steps in its governance process to make it so that either DAO-like rollback will not happen again, or if it does, it happens with the measured consent of all stakeholders. Hard forks are still a regular occurrence in Ethereum, and most of them change the ETH emission rate (which makes it really hard for anyone who wants to park capital in ETH long-term to make informed decisions). Also, hard forks are executed entirely at the discretion of an in-group of core developers, whose decision-making powers stem from an inscrutable who-knows-who social graph (as opposed to the consent of the governed). The best assurance they seem to be giving that the funds they manage are in good hands is a statement to the effect of "trust us, it won't happen again." Forgive me if I'm not so willing to give them the benefit of doubt a second time.

Here are a few things Ethereum could do to reassure the world that the DAO disaster won't be repeated. I think that even if only a subset of these measures were adopted, it would at least demonstrate that the project has learned something from the experience.

* Create a representative "hard fork board" in the core developers group that procures and shepherds all future changes to the codebase that could create hard forks. Hard forks may only originate from this board, and membership in this board is decided through regular free and fair elections by individuals in the ecosystem (there would need to be a KYC-like process to verify that these individuals are actual, real Etherians).

* Make it so any hard forks proposed by this hard fork board can only take effect if a large amount of the total circulating supply of ETH to vote for the upgrade. This serves to allow the anonymous masses to check the power of the board.

* Involve miners (or block-producers in ETH 2.0) in the vote-to-upgrade procedure, such as by giving them veto power if they can muster enough mining or staking power. This ensures that developers can't make changes that would boot off marginalized miners/block-producers.

* Involve users in the vote-to-upgrade procedure. Make it so exchanges cannot vote with their users' funds; the users themselves must vote with their keys.



Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: