Anatomy of on-chain privacy
How private blockchain differs from transparent blockchain: core components:
- Blended private and public state
- Client-side proof generation
- zero-knowledge property (not just a snark)
- Anatomy of a private smart contract
- Private composability
What does it all mean for developers? What is the right mental model to approach building private dapps?