The talk will be about ZK Magic and technical aspects. ZKP was first used by ZCash to create transactional privacy (something we still don’t have in Ethereum). Then we got distracted by the scaling problem and started developing ZKRollups. We now even have ZKEVMs. All of these require massive proving servers, and that has been the focus of ZKP development.

But we still need privacy, and for that we need small fast provers that users can run themselves. And it needs to run in the wallets. i.e. in the browser and on their phones. This creates a set of challenges very different from the ones you find in ZKRollups. There are a number of developments, tricks, and research areas that can help devs bring privacy to the users and I will be talking about those.