ZK Vulnerabilities: Sharp rocks hidden in deep water
Pre-Program Topic Sampler | ZK Learning Resources
ZK(Zero Knowledge) Proofs Learning Resources 🪙🫡
1⃣ Getting started with Zk 1⃣
▶️ Introduction to Zero-Knowledge Proofs:
🔗 <https://youtu.be/_6Bm5kmov3A?si=NXAwjA3AdKNPMiPP>
▶️ How To Create a ZK Smart Contract:
🔗 <https://medium.com/cyfrin/how-to-create-a-zk-smart-contract-cd948a673749>
▶️ Zk Playground examples:
🔗 <https://github.com/alexroan/zk-playground>
▶️ Hiccup's ZK Journey with Resources:
🔗https://sunrise-clerk-234.notion.site/Hickup-s-ZK-Journey-affa9ce9cdf44a33b3549c37f908521a
▶️ Zk clearly explained with architecture:
🔗https://drive.google.com/file/d/12-e1g8Ad7q0avIOge-NELNBaDlpmk0TV/view
2⃣Zk Workshops & MOOCs2⃣
▶️ Zero Knowledge Proof (ZKP) Basics & dApp:
🔗https://youtu.be/4wvwQ1RZcBw?si=KgWJCUclU5wvAAgJ
▶️ ZKP and Dapp workshop by CryptoNaukri:
🔗https://youtube.com/live/1tw2wB5i9z8?si=JCeFD_3rSf5xs5IB
▶️ ZK Hack- Introducing circom 2.0:
🔗https://youtu.be/6XxVeBFmIFs?si=eSGgzPlib-sSY78r
▶️ ZK MOOCs:
🔗https://youtu.be/uchjTIlPzFo?si=PFcl34J5cfGmIFFN
▶️ Solidity dev to ZK dev workshop:
🔗https://youtu.be/wyBNZzLEgkA?si=SNxx2AkeFEPfRjV2
3⃣Zk Cohorts3⃣
▶️ Zk auditing cohort open sourced:
🔗 <https://yacademy.dev/fellowships/zBlock1/>
▶️ Zk Camp's Aztec/Noir Cohort:
🔗https://zkcamp.xyz/aztec
▶️ Zk learning with 0xparc (including Halo):
🔗https://learn.0xparc.org
4⃣Zk Game resources4⃣
▶️ BattleZips Game using circom and snarkJS:
🔗 <https://youtu.be/CgtNEALhJ3s?si=L74hAexZ6Cahk-vL>
▶️ BattleZips Game using Noir:
🔗 <https://youtube.com/playlist?list=PLWACGbvIsEgnR2aUCr9i-PpmTVhF5Zuik&si=vI_v13JBc-_DQi_i>
▶️ Dark Forest: Lessons from 3 Years of On-Chain Gaming:
🔗https://youtu.be/z7V830zndoA?si=IbzMfL70mJLQcPe7
5⃣ZK Security5⃣
▶️ Intro to Zkp security:
🔗 <https://youtu.be/8wsR7o0rOxU?si=zhKzLlOh7yZi2EZu>
▶️ Common ZK vulnerabilities:
🔗https://youtu.be/1RQSwj8h8rM?si=uUev_FbTvXzBv8rO
▶️ Trail of Bits' Zk Docs:
🔗https://github.com/trailofbits/zkdocs
▶️ Zk bugs tracker:
<https://github.com/0xPARC/zk-bug-tracker>
▶️ Zk hash collision vulnerability:
🔗