Mithril Team Update
High level overview
This week, the Mithril team released the 2630 distribution. This version promotes the DMQ node 0.7.0.0 as beta on the release-mainnet and release-preprod networks, activates the testing phase of the Cardano blocks and transactions certification on the pre-release-preview and release-preprod networks, removes the support for the CardanoImmutableFilesFull certificate type in the Mithril signer and aggregator, and includes various bug fixes and improvements.
The team also completed the assessment of the catchup from the genesis certificate for a SNARK follower aggregator and the encoding of the aggregate signature of the certificate message as bytes, and stopped forcing the rustls TLS backend in the future_snark feature of the STM library. They continued combining the dual MSM and accumulator pairing checks in the IVC proof verification, and reusing the cached unsafe SRS in the SNARK test setups.
They also completed the creation of a local IPFS network for a proof-of-concept of decentralized delivery of Cardano database artifacts, and continued implementing the aggregator CLI commands and the new chain adapter for on-chain configuration parameters, as well as the runbook documenting them.
Finally, the team upgraded the documentation website to Docusaurus 3.10.2 and tailwind v4, completed shipping the Mithril signer node binary in the Cardano node bundle, and continued upgrading to Cardano node v.11.1 and fixing the flakiness of the end-to-end tests in the CI.
Low level overview
Features
- Completed the issue Assess catchup from genesis certificate for SNARK follower aggregator #3389
- Completed the issue Stop forcing rustls in the
future_snarkfeature of STM #3423 - Completed the issue Use bytes encoding for aggregate signature in certificate message #3379
- Completed the issue Create a local IPFS network #3434
- Worked on the issue Implement aggregator CLI commands for configuration parameters #3392
- Worked on the issue Create new chain adapter to read on-chain configuration parameters #3393
- Worked on the issue Combine the dual MSM and accumulator pairing checks in IVC proof verification #3420
- Worked on the issue Reuse the cached unsafe SRS in the SNARK test setups #3433
Protocol maintenance
- Released the new distribution
2630.0 - Published a dev blog post Distribution
2630is now available - Published a dev blog post DMQ node beta on the release networks
- Completed the issue Release
2630distribution #3271 - Completed the issue Update DMQ node to
0.7.0.0#3358 - Completed the issue Update documentation website to
docusaurusstable version3.10.2#3413 - Completed the issue Update documentation website to
tailwindv4#3414 - Completed the issue Remove plausible from documentation website #3447
- Completed the issue Admonitions are broken in blog posts #3455
- Completed the issue Ship Mithril signer node binary in Cardano node bundle in GitHub #3011
- Worked on the issue Upgrade to Cardano
11.1#3346 - Worked on the issue Create runbook for on-chain configuration parameters #3399
- Worked on the issue Fix flakiness of e2e tests in the CI #3452
