As one from ECC in the trenches who is daily out engaging and thinking about Zcash shielded adoption, this thread is a little puzzling to me. Privacy is necessary, not a nice-to-have. Either the financial privacy afforded by Zcash is an inevitability, or we and generations to come will be be living in a dystopian panopticon. Some other things are also necessary if its to remain censorship resistant, available to everyone, etc. Otherwise just store fiat cash in a bank vault, which is also private.
We’ve been constantly briefing policy-makers, regulators, and exchanges about the importance of privacy. We write about it and socialize it. We provide metrics and track growth.
There is, or has been, a time component to all of this. It was not possible to use Zcash for private payments commercially at any scale, and would have been a mistake to focus too much energy there (or for anyone to market zaddrs there) too early, because it simply was not possible to use shielded Zcash on mobile devices. It would have been impracticable, unusable, unused and bad for the Zcash brand.
Similarly, exchanges couldn’t natively support it because they couldn’t do it at scale until Sapling. They have been, all along, accepting deposits from shielded addresses.
Even after Sapling activation, it’s not been so simple. For example, it took months of work with Gemini to work through HSM issues so that they could support shielded withdrawals with their infrastructure. It is likely the case that it would not be possible to send Zcash to a private address from a regulated exchange today without the existence of taddrs to onboard Gemini in the first place.
Even now, commercial custody is still an issue because shielded multi-sig isn’t a thing. And self-custody with hardware wallets is almost here, but its not here yet.
I think we all agree that the privacy and security afforded by Zcash through zero-knowledge is far superior than anything else out there. It’s the long term winner. More funding is available through ZOMG for fresh and interesting use cases, and I’m hoping that the Zcash foundation will soon release Zebrad and also be able to contribute more innovation to the protocol. Who out there is in a better position to innovate on this any faster than this community, aligned with this funding?
It’s my belief that adoption and transition to zadders will come with time as the tools become more accessible and user friendly, the cryptography gets better, and the user and 3rd party developer community increasingly sees that the Zcash shield is necessary, as much as the HTTP shield is necessary. In fact, I think it will soon accelerate. It could move even quicker if BTC’s lack of privacy proves to be a liability in some high profile way.