That's totally different than having a transformational use case like zk-snarks whose privacy gives tezos digital cash and private smart contract properties. If i use tezos privately nobody knows it, even when i did kyc. So dont get the connection of someone that has done kyc and using tezos privately. Im not trying to defend kyc but in such regulatory environment you need to adapt if you simply want to buy crypto. All traders have to kyc in exchanges anyway but that their identity isnt known when they use monero for example outside of exchanges.Same goes for tezos. It's like saying ethereum has compromised privacy of thousands of individuals because bitfinex requires you to kyc.
The main difference with revealing private details with an exchange, compared to revealing them to the Tezos Foundation, is that I get to choose who I reveal it to. The Foundation pulled this without any warning, and I had no choice - I was forced by having my funds hostage.
Had I known, I would not have participated in the ICO. Also, the network could have worked without the privacy compromise just as well. It's only because the foundation decided that their coffers were more important than our privacy. This project is morally bankrupt.
They have a demo on mainnet https://github.com/AztecProtocol/AZTEC I would not consider it secure yet: privacy coins need mass adoption to be actually private and this project wont get that until its out of testing. But it is nice to see a usd stablecoin as the first token for it (I'm a big fan of DAI)
Sure there is nothing stopping anyone from building a similar system on Tezos that takes advantage of the architecture. Is there an equivalent Tezos standard for tokens yet?
I'm not so excited about zk-SNARKs in any case. I'm more of a hold out for STARKs. Both Arthur and Vitalik are investors in starkware which will make it interesting to see which gets it first.