-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Labels
feature 🚀New implemented featureNew implemented feature
Description
Why
The current Mithril protocol parameters we use are not SNARK-friendly and need to be slightly updated. In particular, the k value is a bit too big and requires the usage of twice the number of constraints in the Halo2 circuit.
We want to create a new set of protocol parameters that is SNARK-friendly.
What
Compute new SNARK-friendly protocol parameters and deploy them to the Mithril networks
How
- Validate the new set of parameters with the cryptographers and researchers:
- Selected parameters:
k=1944,m=16948andphi_f=0.2 - Validate with researchers
- Validate with cryptographers
- Selected parameters:
- Rollout the protocol parameters to the Mithril networks:
- Phase 1 (all networks must sign with the new protocol parameters before moving to next phase)
-
dev-preview -
dev-mainnet -
testing-preview
-
- Phase 2 (all networks must sign with the new protocol parameters before moving to next phase)
-
pre-release-preview -
release-preprod
-
- Phase 3
-
release-mainnet
-
- Phase 1 (all networks must sign with the new protocol parameters before moving to next phase)
- Update documentation
- Add a dev blog post
Metadata
Metadata
Assignees
Labels
feature 🚀New implemented featureNew implemented feature