alinush introduced the Spartan framework in blog, a framework for building zkSNARK schemes based on sumcheck protocol and sparse multilinear PCS, directly processing R1CS matrix, optimizing proving time. alinush在博客中介绍了Spartan框架,用于构建基于sumcheck协议和稀疏多线性多项式承诺方案的zkSNARK方案,直接处理R1CS矩阵,优化证明时间。
Notes
Based on sumcheck and sparse MLE PCS, directly processing R1CS matrix
Proof time linearly related to non-zero matrix items, superior to traditional QAP scheme
Core advantages include public delegation of computation and linear time proof generation
Efficient sparse matrix processing through compiler, reducing storage and computational overhead
Verification process depends on two sumcheck and sparse MLE random point evaluations
Suitable for sparse/structured circuits, some calculations can be transferred to verifier