First step, make a transparent p2p currency that cannot be controlled in a centralized manner nor censored.
Second step, make it adopted by enough people, corporation and governement.
Third step, update the protocole to be 100% private, untracable and anonymous by default.
Humanity win over elite and government control.
You can't update the protocol at that point because the economic nodes will never support that fork.
Please Login to reply.
If 90% of the node support it, they will have no choice.
They always have a choice. You can run whatever version you wish.