Ethereum is working to integrate with Zcash in a sense, effectively allowing for zk-snarks to allow for shielded custom tokens.
I'm speaking out of my element, I need to conduct further in depth reading but, I feel like Zero may work just as well or better.
This may be very interesting.