ZK Machine Learning - HackMD
Smart contracts on the Ethereum blockchain extend the range of what is possible to define in code. However, the constraints of blockchain computation and the public nature of operations on the blockchain impede the expansion to compute heavy applications on private/sensitive data, such as machine learning. In this tutorial post, together with the associated repo and demo webapp, we explore how zero knowledge proofs can help lift these barriers by performing computations off-chain and providing a proof that this computation was correctly executed, while shielding private data. The proof can then be verified on-chain for a much smaller computational cost, enabling us to implement on-chain, private machine learning. For this demo, we focused on the implementation of a simple computer vision deep learning convolutional neural network for handwritten digit recognition (MNIST). To check out the demo, please follow the instructions in this github repo, or play with the webapp demo at: https:/
ZK Machine Learning - HackMD Create new note Create a note from template Create new book Share Share Invite Publish Sharing URL --> Link copied /edit Copy Save View mode Edit mode View mode Book mode Slide mode Edit mode View mode Book mode Slide mode Preview Customize slides Note Permission Read Only me Only me Signed-in users Everyone Only me Signed-in users Everyone Write Only me Only me Signed-in users Everyone Only me Signed-in users Everyone Copy share link Invite by email Invite Invite Invitee This note has no invitees Share your work with the world Congratulations! 🎉 Your note is out
Explore this link on the map →related reading
- ZKML Research Initiatives - HackMDhackmd.io
- Machine learning and zero-knowledge proofs - a16z cryptoa16zcrypto.com
- An introduction to zero-knowledge machine learning (ZKML)worldcoin.org
- ZK-Friendly Hash Functions | Zellic — Researchzellic.io
- Six Moonshot ZK Applications - gubsheep.ethgubsheep.substack.com
- Hardware Acceleration for Zero Knowledge Proofs - Paradigmparadigm.xyz
- Where Zero-Knowledge Machine Learning (zkML) Fits into the Bigger Picture of AIinsidejuice.substack.com
- Honey I SNARKED the GPT - EZKL Blogblog.ezkl.xyz
- Planting trees on-chain - EZKL Blogblog.ezkl.xyz
- Aleo: Can You Keep a Secret?notboring.co
- Scaling up ZK for DNN Inferencearxiv.org
- Pearl Whitepaperpearlresearch.ai