My own understanding of veil is that Veil provides anonymity over both Zerocoin transactions and Basecoin transactions. Blockchain projects are just getting started and their long-term value won't be obvious just yet. While Veil can provide a key solution to anyone seeking a completely private ...