Do you guys have to make the privacy an option?
Imo, real privacy come when it's not optional.
Look at Monero and some optional privacy coins. When we choose to make it private, it stand out of the pack and make it a "target", doing the opposite job of privacy.
Monero make all transactions private so it's fungible. This projects should aim the same, no?
It's a very interresting point.
For sure applying zkSNARKs isn't possible unless you want to wait 1 hour for a transaction. So to deal with it we are working on two approaches:
One of them is an optional privacy: people wanting instant transaction won't use the privacy, people wanting privacy will use it. It would be the worst case.
The other one will be by using a WPI or Recursive zk-SNARKS protocol to have both instant and private transaction as you which.
It's really hard in the crypto world to enable privacy for instant transaction it will require further research, testing and simulation.
But in the end we want Azulik to be anonymous
and instant and we will do our best to achieve that.