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.