I think ICP is hands down the best crypto in the industry, in my opinion the NNS is the only potential Achilles heel, cause it has the power to change anything about the protocol and running canisters, the events of the recent days proved the NNS still isn’t ready to handle the future of web 3.0.
Here are some changes/QoL improvements I’d like to see to make the system better.
-
Following a neuron should’t be a one time thing, neuron holders might lose access or forget about it and the followed neuron would keep the additional voting power indefinitely, just like in real life we have elections every couple years, following a neuron should be confirmed every once in a while.
-
After a proposal has expired there should be a 1/2 days wait time before it is confirmed so that we can make sure the followed neuron has voted as promised, e.g lets say there is some big decision to be made and the neuron I follow says they are going to vote option A, but then they vote B out of the blue, it would be cool if we had 1 day or so to remove our support to that neuron, yes I know by doing that they’d lose trust and voting power for future proposals, but depending on how bad their betrayal is, the damage would already be done.
-
Any neuron should be able to be followed.
-
Being based on a liquid democracy, where people who can afford to spend lots of money right now and stake for years will always hold more voting power than others, the risk of malicious actors taking over the IC is a possibility for me, Dominic talked about people parties recently to associate a real life identity to a neuron, in my opinion KYC’ed neurons should have quadratic voting style boost when voting proposals. This way individuals would be able to have a voice against possible bad decisions proposed by bad actors with lots of staked ICP that care more about imposing their will on the network than preserving their monetary investment.
Let me know what you think.