4. Knowing how to program isn't going to be enough to implement Zerocoin anyway, you will most likely need to find somebody with education in cryptography. It is possible to implement some cryptographic systems with hard work, even if you lack formal education in the matter, but Zerocoin looks pretty advanced to me. It needs a specific sort of cryptographic accumulator and cryptographic zero knowledge proof of knowledge algorithm, in addition to some other things.