ZKP学习笔记
ZK-Learning MOOC课程笔记
Lecture 8: FRI-based Polynomial Commitments and Fiat-Shamir (Justin Thaler)
8.2 FRI (Univariate) Polynomial Commitment
-  Recall: Univariate Polynomial Commitments 
  
-  Initial Attempt from Lecture 4 (Merkle Tree) 
  

- Fixing the first problem (Want P time linear in degree, not field size)
  

- Biger blowup factor -> more prover time, less verifier time, shorter proofs
- The key subset: roots of unity
  

- Example
  

-  Fixing the second problem -  Merkle tree does not tell you any structure of the vertor at all 
  
-  The (interactive) low-degree test: Folding Phase 
  - Example
  
 
- Example
-  The (interactive) low-degree test: Query Phase 
  
 
-  
-  Back to the folding phase: more details - The (interactive) low-degree test: Folding Phase
  
 
- The (interactive) low-degree test: Folding Phase

-  Example 
  
-  The (interactive) low-degree test: Folding Phase 
  
-  Compare to Lecture 7 
 