Some have asked to clarify on whether its Zerocoin or Zerocash. It's primary code that makes it so good and special is a mathematical equation called Zero-proof knowledge. A complicated but very effective way to make Anonymity features to work. It has issues as in the time it takes to do its job in a coin network. Zerocoin was an anonymous shuttle for transfer of bitcoins. BTC decided that it would invite too much US government anger especially after the Silkroad thing hit. They declined to use it in their network. In February Zerocoin folks decided to make it a stand alone coin. In may/june they rename the stand alone coin Zerocash to help people that where confused. The code for Zerocoin is made public in the libzero library for devs of coins to use. Zerocash is yet to be open sourced but should be soon. At this moment in time we are basing our feature on Zerocoin as that is whats open source. When Zerocash is published it will be looked at and if any improvements to its speed etc are made we may switch to it and rework our code to match. The main part is still the same zero-proof knowledge. When it is near tiem to release a white paper will be released so everyone can have a good understanding of what it is and how it works. So for now it's zerocoin but not 100% carved in granite stone certain. Any and all of these things are subject to change until its released.
Dont understand the confusion etc, dev seems pretty clear in his post etc. Anyways, congrats Dev on releasing the mobile staking wallet. Impressive stuff.