TLDR let’s remove default following on the topic and methods that can remove/stop canisters and ensure the threshold for adoption is 50%. If DFINITY/ICA have less than 50% without default following then we have some real decentralization and censorship-resistance in the Internet Computer Protocol.
I just want to get this idea out there and start a discussion.
It’s been great to see the messy yet bolstering governance of the Internet Computer. In the not-too-distant past I was afraid no one would ever care about the Internet Computer, and it’s clear that we have a growing community of concerned citizens.
But our current direct influence as a community has essentially been over proposals of the governance topic, which when executed have no real effect on the provisioning of the Internet Computer Protocol. When adopted and executed, they simply tie DFINITY to a course of action that we take on their word alone, in addition to the social pressure coming from community consensus.
But the direct provisioning of the Internet Computer Protocol is still directly controlled by DFINITY/ICA based on my observations and understanding of the voting power DFINITY wields.
They have near 100% voting power when it comes to shutting down canisters. This isn’t censorship-resistant at all.
As discussed deeply in a previous incident, even though we are divided as a community to what exactly we should have done and should do in the future as it comes to censorship, I think we all agree that censorship should be more difficult than a unilateral decision from one organization. And it definitely should be more difficult to shut down a canister than it is now. If anyone disagrees with this, make it known.
Thus I propose that we remove default following on the governance topic and methods that allow canisters to be stopped or removed (I’ll need to look up the specific topic and methods). I also propose we increase or keep (not sure what it’s at now) the threshold for adoption on that topic and methods to 50%.
If I’m not mistaken, and I haven’t been paying close attention in the last couple weeks so correct me if I’m wrong, DFINITY has only been wielding ~25% voting power on the governance topic with default following disabled.
This would perhaps be the first thing we can do as a community to truly decentralize a major aspect of ICP governance and a major risk vector for many projects.
It’s a great first step to increase the censorship-resistance of the IC. Any canisters that are to be shut down would need broad community consensus, more than 50% voting power, and I feel we’re at a point now where we have a chance at some real decentralization here.