ZK Study Group Session 5: Groth16 & Plonk

Hosted By
Alphonsus C.

Details
Hi everyone! Welcome to our Zero Knowledge Study Group event, where we will be diving into the exciting world of zero-knowledge proofs.
This is the fifth session of the study group series, where we dive deeper into ZK-SNARKS, trying to understand the Groth16 and Plonk proof system! This session will utilise knowledge from all the previous sessions, so remember to do some revision before coming!
The core materials:
All of Moonmath (We already went through some for our previous sessions): https://leastauthority.com/community-matters/moonmath-manual/
Groth16
- The Mathematics behind zkSNARKS https://www.youtube.com/watch?v=iRQw2RpQAVc
- Pinocchio Protocol: https://www.zeroknowledgeblog.com/index.php/the-pinocchio-protocol
- Groth16 Explaination: https://www.youtube.com/watch?v=VQyDSxB9Bls
Plonk
- Plonk, explained by David Wong: https://www.youtube.com/watch?v=RUZcam_jrz0&list=PLBJMt6zV1c7Gh9Utg-Vng2V6EYVidTFCC
- Plonk, ZK Whiteboard https://www.youtube.com/watch?v=Uldlq35Se3k
Supplementary materials
- Vitalik's Articles on Zk-SNARK
- https://vitalik.ca/general/2016/12/10/qap.html
- https://vitalik.ca/general/2017/01/14/exploring_ecp.html
- https://vitalik.ca/general/2017/02/01/zk_snarks.html
- Groth16 Rust code examples: https://github.com/arkworks-rs/groth16 Groth16 paper: https://eprint.iacr.org/2016/260.pdf
- Plonk paper: https://eprint.iacr.org/2019/953.pdf
- Plonk Rust Code examples: https://github.com/dusk-network/plonk - Plonk, explained by Vitalik: https://vitalik.ca/general/2019/09/22/plonk.html
- Plonk, explaination wtih graphics:
If you're interested, fill up the forms for the event!
https://forms.gle/RJV6NneDgvY37bKZA
COVID-19 safety measures
Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.

Ethereum Malaysia (ETHKL)
See more events
Needs a location
ZK Study Group Session 5: Groth16 & Plonk