πͺ Session chair: Jan (Duties: Read material above-average carefully π€; prepare fallback discussions/questions (worst-case: just prepare some quiz questions about the material) π. Prepare a few slides to guide the session through subtopics (this is not supposed to be a detailed summary of the material)
βοΈ Notetaker: Akira (Duties: Take notes during the session, push them to the wiki afterwards π. Moderate to get input for the wiki pages π§ . Make people summarize / dumb down discussion results to keep things comprehensible for everyone π§ββοΈ.)
π― Goals
This session covers FRI-based polynomial commitments. We will particularly focus on the following contents from Lecture 7 (see π Material).
The main goal is to understand what FRI-based polynomial commitment schemes are, what they offer, and how they work.
β Quiz Questions
- How does the code rate affect (effect, even) the tradeoff between prover work and verifier work?
- Why do we use the Reed-Solomon code at all? Why not just set ?
- Whatβs the requirement on the field ? Why do we like Goldilocks fields like with ?
- Because we only check proximity of the committed code to some low-degree polynomial, the prover may be able to equivocate the committed polynomial, choosing to evaluate for any polynomial close enough to the committed code word (there may be multiple if is small). Why, intuitively, is that not an issue in, say, PLONK?
- Whatβs the main idea behind the folding?
π Material
- Lecture (Slides)
- Watch 26:18 until 1:37:00
- The Fiat-Shamir part and the overview part is not relevant to the discussion of this session, you can skip it if youβre short on time.
- Watch 26:18 until 1:37:00
- https://eprint.iacr.org/2019/1020 or https://drops.dagstuhl.de/opus/volltexte/2018/9018/pdf/LIPIcs-ICALP-2018-14.pdf as additional material, should the lecture video not provide all context.
- https://twitter.com/elliptichector/status/1639698732064165893 concrete protocol overview of the FRI low-degree check
- https://www.youtube.com/watch?v=wqRuoyH3Mqk was pretty helpful, too
- Overview of main points, used in the session.