- Steps
- Basic implementations
- Circuit Construction
- PSE fork of Halo2 v0.3.0
- Halo2 Circuit Construction Repo for integration
- Proof System
- HyperPlonk
-
- Multi-scalar multiplication (MSM): The addition of many points multiplied by many scalars
[π]π+[π]π+[π]π. There are efficient algorithms to do this in a non-naive way. - Multi-exponentiation: Equivalent to an [MSM], if you use the multiplicative notation for your group (common in cryptography)
- Base field: An elliptic curve is an equation defined over some field πΉ`. Consequently, elliptic curve points have coordinates in this field. We call this field the base field.
- Scalar field:
- Multi-scalar multiplication (MSM): The addition of many points multiplied by many scalars
-
Step 1
- Prover end-to-end
- with IOP
- with lookup
- logup
- with Frontend + VM
- Prover end-to-end
-
Step 2
- PCS
- KGZ
- PCS
-
Step 3
- Recursion
- Get an idea
- Recursion
This project is part of Explore expander bounty