I reread what I wrote and maybe it was a bit hard on BOLT and second-layer. For the record, I’m still very excited the about BOLT and think it will be integral for applications beyond what I can envision right now.
I can’t make a case for shielding the purchase of a cup of coffee or a tank of gas but for more personal purchases I easily can. It really comes down to how tight you want your life’s information to be. if I could only pick one choice I’d always shield and just carry on as usual.
Its not about visibility of transaction for paying your coffee that matters, its that coffee guy can see how much money you have remaining, and how much money you are making on your job etc. by examining the address that sent him the money for coffee (if we imagine salaries are paid in crypto in future).
i am getting in the habit of only using shielded addresses. I also am asking the people i transact with to do the same.
I just got off the phone with my local bitcoin dude (he has owned btc atms in my area since 2014) and he is up to accepting zcash otc.
although even he is not familiar with how to create a shielded transaction yet. Once we see more wallets using shielded things will get much better. Not to mention shielded on mobile.
Crypto is difficult when things go south. There’s no customer service that can make things right. In the event a merchant claims you didn’t pay… I still don’t know how the viewing key works. Has anyone used a viewing key to show details of a shielded->shielded transaction?
Tell your guy to use zec-qt-wallet. It uses shielded addresses by default and is super easy to operate. It is a full node though, so it occupies a decent amount of disk space to store the blockchain.
Selective disclosure is still an experimental feature and currently works only with Sprout shielded address. As soon as it’s updated to support Sapling, it will be implemented in zec-qt-wallet.