- On-chain gov (OCG) determines a default upgrade path for all node operators who don't actively agree/participate ("Tyranny of the Default")
- This disenfranchises node operators from active consent and coordination
- Node operators are incredibly important stakeholders in blockchain gov
- They are the exchanges, block explorers, enthusiasts, and others that actually support users and best represent user interests
- So why would we want to disempower node operators?
- Programmed gov will be rigid -- how can we expect to write code to effectively mediate b/w all the stakeholders of a complex system?
- Voting is often a signal -- it is how we legitimize/explore decisions -- it is not the decision itself (decisions can be really complex)
- Ie, decision-making is more of a political/social coordination problem than a simple process problem so does OCG actually streamline anything?
- So OCG at present is probably more a weakness than a strength
- This isn't to say that experimentation isn't important -- it is!
- But it's too early to sell OCG as a solution when
i) it doesn't yet exist in any meaningful form
ii) it could take decades of refinement to simply get to a point of being as effective as extra-protocol gov
iii) if proven to work, other protocols can simply co-opt it!