Skip to content

Commit f0eb192

Browse files
committed
fix(final-report): fix url
1 parent 0081e99 commit f0eb192

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

final-report.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -787,7 +787,7 @@ For zeromorph and gemini protocols, we provide some optimization ideas, resultin
787787
| --------- | ------------------- | --- | ------------------------------------------------------------ |
788788
| ph23 | | [PH23+KZG10 Protocol (Optimized Version)](https://github.com/sec-bit/mle-pcs/blob/main/ph23/ph23-pcs-02.md#2-ph23kzg10-protocol-optimized-version) | [ph23-analysis](https://github.com/sec-bit/mle-pcs/blob/main/analysis/ph23-analysis.md) |
789789
| gemini | Optimization 1 | [gemini-pcs-02](https://github.com/sec-bit/mle-pcs/blob/main/gemini/gemini-pcs-02.md) | [gemini-analysis](https://github.com/sec-bit/mle-pcs/blob/main/analysis/gemini-analysis.md) |
790-
| gemini | Optimization 2: Similar to FRI query optimization | [gemini-pcs-03](https://github.com/sec-bit/mle-pcs/blob/main//gemini/gemini-pcs-03.md) | [gemini-analysis](https://github.com/sec-bit/mle-pcs/blob/main/analysis/gemini-analysis.md) |
790+
| gemini | Optimization 2: Similar to FRI query optimization | [gemini-pcs-03](https://github.com/sec-bit/mle-pcs/blob/main//gemini/Gemini-PCS-3.md) | [gemini-analysis](https://github.com/sec-bit/mle-pcs/blob/main/analysis/gemini-analysis.md) |
791791
| zeromorph | v1: batched degree bound | [Optimized Protocol](https://github.com/sec-bit/mle-pcs/blob/main/zeromorph/zeromorph.md#optimized-protocol) | [zeromorph-anlysis](https://github.com/sec-bit/mle-pcs/blob/main/analysis/zeromorph-anlysis.md) |
792792
| zeromorph | v2: optimized degree bound proof | [Zeromorph-PCS (Part II)](https://github.com/sec-bit/mle-pcs/blob/main/zeromorph/zeromorph-02.md) | [zeromorph-anlysis](https://github.com/sec-bit/mle-pcs/blob/main/analysis/zeromorph-anlysis.md) |
793793

@@ -984,7 +984,7 @@ $$
984984

985985
#### Summary
986986

987-
Comparing the complexity analysis results of these protocols, we can see that the unoptimized zeromorph protocol has the largest msm operation length, $n ~ \mathsf{msm}(D_{max} + 1,\mathbb{G}_1)$, and the largest proof size, $(2n + 1) \mathbb{G}_1$. The detailed complexity analysis can be found in [zeromorph-anlysis](https://github.com/sec-bit/mle-pcs/blob/main/analysis/zeromorph-anlysis.zh.md). Both zeromorph-v1 and zeromorph-v2 adopt different methods to optimize the degree bound proof, reducing the Prover's msm operations and decreasing the proof size by about $n ~ \mathbb{G}_1$. The main difference between zeromorph-v1 and zeromorph-v2 is that zeromorph-v2 avoids Verifier operations on the elliptic curve $\mathbb{G}_2$, at the cost of increasing constant-level computation for the Verifier on the elliptic curve $\mathbb{G}_1$ and a proof size of $\mathbb{G}_1 + \mathbb{F}_q$.
987+
Comparing the complexity analysis results of these protocols, we can see that the unoptimized zeromorph protocol has the largest msm operation length, $n ~ \mathsf{msm}(D_{max} + 1,\mathbb{G}_1)$, and the largest proof size, $(2n + 1) \mathbb{G}_1$. The detailed complexity analysis can be found in [zeromorph-anlysis](https://github.com/sec-bit/mle-pcs/blob/main/analysis/zeromorph-anlysis.md). Both zeromorph-v1 and zeromorph-v2 adopt different methods to optimize the degree bound proof, reducing the Prover's msm operations and decreasing the proof size by about $n ~ \mathbb{G}_1$. The main difference between zeromorph-v1 and zeromorph-v2 is that zeromorph-v2 avoids Verifier operations on the elliptic curve $\mathbb{G}_2$, at the cost of increasing constant-level computation for the Verifier on the elliptic curve $\mathbb{G}_1$ and a proof size of $\mathbb{G}_1 + \mathbb{F}_q$.
988988

989989
### Comparison
990990

0 commit comments

Comments
 (0)