🌟 Photo Sharing Tips: How to Stand Out and Win?
1.Highlight Gate Elements: Include Gate logo, app screens, merchandise or event collab products.
2.Keep it Clear: Use bright, focused photos with simple backgrounds. Show Gate moments in daily life, travel, sports, etc.
3.Add Creative Flair: Creative shots, vlogs, hand-drawn art, or DIY works will stand out! Try a special [You and Gate] pose.
4.Share Your Story: Sincere captions about your memories, growth, or wishes with Gate add an extra touch and impress the judges.
5.Share on Multiple Platforms: Posting on Twitter (X) boosts your exposure an
Binius STARKs: An In-Depth Analysis of the Next Generation of Efficient zk-SNARKs Technology
Analysis and Optimization Thoughts on the Principles of Binius STARKs
1. Introduction
One of the main reasons for the inefficiency of STARKs is that most of the numerical values in actual programs are relatively small. However, to ensure the security of proofs based on Merkle trees, many additional redundant values occupy the entire field when data is expanded using Reed-Solomon coding. To address this issue, reducing the size of the field has become a key strategy.
The first generation of STARKs has a code width of 252 bits, the second generation has 64 bits, and the third generation has 32 bits. However, the 32-bit code width still has a lot of wasted space. In contrast, the binary field allows for direct bit manipulation, making the encoding compact and efficient without any wasted space, namely the fourth generation of STARKs.
The binary field used by Binius relies entirely on the extension field to ensure its security and practical usability. Most polynomials involved in Prover computations do not need to enter the extension field and can operate solely in the base field, achieving high efficiency in the small field. However, random point checks and FRI computations still need to delve into a larger extension field to ensure the required security.
Binius proposed an innovative solution: first, using multivariable (specifically multilinear) polynomials instead of univariate polynomials to represent the entire computation trajectory by its values on "hypercubes"; second, since the length of each dimension of the hypercube is 2, standard Reed-Solomon expansion cannot be performed like in STARKs, but the hypercube can be viewed as a square, and Reed-Solomon expansion can be based on that square.
2. Principle Analysis
Binius includes five key technologies:
2.1 Finite Fields: Arithmetic based on towers of binary fields
Advantages of tower binary domain:
Advantages of binary domain:
2.2 PIOP: Adapted HyperPlonk Product and Permutation Check
Binius PIOP Core Inspection Mechanism:
Binius' improvements to HyperPlonk:
2.3 PIOP: New multilinear shift argument
Key Method:
2.4 PIOP: Adapted Lasso lookup argument
Components of the Lasso Protocol:
Binius's adaptation of Lasso:
2.5 PCS: Adapted Version Brakedown PCS
Core idea: packing
Two types of Brakedown polynomial commitment schemes based on binary fields:
Main technology:
3. Optimizing Thinking
Four key optimization points:
3.1 GKR-based PIOP: GKR-based binary field multiplication
Advantages compared to the Binius lookup solution:
3.2 ZeroCheck PIOP Optimization: Trade-off between Prover and Verifier computational overhead
Optimization methods:
3.3 Sumcheck PIOP Optimization: Sumcheck Protocol Based on Small Fields
Key point:
3.4 PCS optimization: FRI-Binius reduces Binius proof size
FRI-Binius' four innovations:
FRI-Binius PCS process:
4. Summary
Binius's value proposition:
FRI-Binius Plan:
Current Progress: