Mithril Team Update
High level overview
This week, the Mithril team completed the refactoring of the non-recursive SNARK proof to remove the circuit verification key, upgraded the midnight-zk library to 2.3.3, enabled the Plutus-friendly hash for IVC proving, and refactored the error handling in the Midnight library. They also continued analyzing and optimizing the testing strategy for the STM SNARK modules.
The team also continued implementing aggregator CLI commands for configuration parameters and creating a runbook for on-chain configuration parameters. They completed the simplification of the SignersRegistrationRetriever trait and continued work on shipping the Mithril signer node binary in the Cardano node bundle, the 2628 distribution release, the upgrade to Cardano node v.11.1, and the update of the DMQ node to 0.7.0.0.
Finally, the team completed the repository transfer to the Intersect MBO organization and continued preparing the documentation website for Docusaurus v4.
Low level overview
Features
- Completed the issue Refactor the non-recursive SNARK proof to not carry the circuit verification key #3380
- Completed the issue Upgrade midnight-zk to
2.3.3#3375 - Completed the issue Enable plutus friendly hash for IVC proving #3307
- Completed the issue Refactor error handling from Midnight library #3382
- Worked on the issue Implement aggregator CLI commands for configuration parameters #3392
- Worked on the issue Analyze and optimize the testing strategy of the STM SNARK modules #3405
Protocol maintenance
- Worked on the issue Transfer repository to
IntersectMBOorganization #3276 - Completed the issue Simplify the
SignersRegistrationRetrievertrait #3410 - Completed the issue Prepare documentation website to
docusaurusv4#3411 - Worked on the issue Ship Mithril signer node binary in Cardano node bundle in GitHub #3011
- Worked on the issue Release
2628distribution #3271 - Worked on the issue Upgrade to Cardano
11.1#3346 - Worked on the issue Update DMQ node to
0.7.0.0#3358 - Worked on the issue Create runbook for on-chain configuration parameters #3399
- Worked on the issue Update documentation website to
docusaurusstable version3.10.2#3413 - Worked on the issue Update documentation website to
tailwindv4#3414
