Skip to main content

Mithril Team Update

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team released the 2603.1 distribution. This version introduces support for the DMQ protocol, preliminary support for decentralized configuration, implementation of the Blockfrost API to fetch stake pool operators' pool tickers and names, and various bug fixes and improvements.

The team also focused on implementing the pre-aggregation SNARK primitives in the STM library and continued work on the non-recursive SNARK circuit MVP, including golden tests.

Additionally, they kept working on the new certification for Cardano blocks and transactions, implementing the signable builder and artifact routes in the aggregator REST API. They also completed documenting proposals for increasing the adoption of Mithril and DMQ nodes in Cardano.

Finally, the team fixed some bugs in the DMQ publisher and follower aggregator and continued updating the protocol security page.

Low level overview

Features

  • Completed the issue Prepare recursive SNARK logbook #2767
  • Completed the issue Update protocol parameters to SNARK friendly values - Phase 1 #2813
  • Completed the issue Avoid panic in AggregateVerificationKeyForConcatenation conversion #2954
  • Completed the issue Synchronization of modifications between Halo2 circuit in STM and prototype #2947
  • Completed the issue Import Blocks and Transactions in new store for Cardano Blocks and Transactions #2907
  • Completed the issue Implement artifacts builder for Cardano Blocks and Transactions #2955
  • Completed the issue Add throttling to Blocks and Transactions preloader #2909
  • Completed the issue Proposals for Mithril/DMQ adoption in Cardano #2831
  • Worked on the issue Implement SNARK pre-aggregation primitives in STM library - Phase 1 #2792
  • Worked on the issue Add golden tests for Halo2 circuit prototype #2912
  • Worked on the issue Compute Lottery Target Value for SNARK #2974
  • Worked on the issue Implement signable builder for Cardano Blocks and Transactions #2908
  • Worked on the issue Implement artifact routes for Cardano Blocks and Transactions in aggregator REST API #2956
  • Worked on the issue Pallas DMQ publisher keeps open connection to DMQ node #2961
  • Worked on the issue Follower aggregator panics in e2e tests in run-only mode #2770

Protocol maintenance