Hi Matter Labs. I'm a curious developer. Looking at ZKSync - focused on the privacy aspect of it. I want to ask a question if you don't mind: I noticed in the transactions on the explorer (ZKSync explorer) that the recipient addresses have 0 transactions onchain? I'm assuming these addresses are "1 off destinations" for privacy/confidentiality purposes to preserve the real identity of the receiving address?
If I were to commit multiple token transfers (separate transactions) to one address, would it show different recipient address on each transaction receipt?
Could you share the idea of how you envision that private txs will be possible in the future?
The exact scheme will depend on a number of factors. There is definitely utility already in hiding the amounts, although ultimately you need to hide the interaction either. However, level of privacy increases the cost of the transaction. Thus, at the end it will be up to market to see what people are willing to pay for and how far we are with the scalability efficiency by then.