1. Why are traditional zkp systems unworkable on Ethereum?
Traditional zkp systems are unworkable on Ethereum because of on-chain gas costs, slow proof construction, and a lack of interoperability between assets.
2. What is a ‘Note’ and why is it necessary?
A ‘Note’ is the core of any Aztec transaction. It is necessary as it allows the interoperability between dApps in zero knowledge.
3. What are the two functions of the Aztec Cryptography Engine?
The two functions of Aztec Cryptography Engine are to delegate validation proofs to the necessary validation contracts and to process update instructions inside note registries from said validated proofs.
4. What piece(s) of information are shielded on Aztec ‘out-of-the-box’?
Inputs and outputs, through Confidential Transactions, are shielded on Aztec ‘out-of-the-box.’
5. How does Aztec plan to shield the remaining pieces of information?
Aztec plans to shield the remaining pieces of information by relaying transactions through a trusted third party while obscuring the gas costs in a decentralized fashion.