Skip to main content

Mithril Team Update

· 3 min read
Jean-Philippe Raynaud
Mithril Tech Lead

High level overview​

This week, the Mithril team resolved the SNARK verification key collisions deterministically in the key registration, measured the download time of a mainnet Cardano database with IPFS on dev-mainnet, and implemented a ratio for IPFS downloads in the client. They also filled the fake protocol configuration reader from a JSON hex-encoded marker configuration.

The team kept working on the activation of the snark feature by default, the prototype of the orchestrator of the setup command, the migration of the existing immutable archives to the deterministic format, and the stabilization of the certificate chain cache in the client library and CLI.

Finally, they replaced the retired macos-14 runner in the CI workflows, and worked on the upgrade to Cardano node 11.2 and on the size of the signature messages sent to the DMQ node.

Low level overview​

Features​

  • Completed the issue Resolve SNARK verification key collisions deterministically in the key registration #3591
  • Completed the issue Measure the download time of a mainnet Cardano database with IPFS on dev-mainnet #3608
  • Completed the issue Implement a ratio for IPFS downloads in the client #3641
  • Completed the issue Fill the fake protocol configuration reader from a JSON hex encoded marker configuration #3670
  • Worked on the issue Activate snark feature by default #3573
  • Worked on the issue Prototype the orchestrator of the mithril-setup command #3642
  • Worked on the issue Define the migration of the existing immutable archives to the deterministic format #3653
  • Worked on the issue Stabilize the certificate chain cache in the client library and CLI #3658

Protocol maintenance​

  • Completed the issue Rename DeprecatedCommand to RemovedCommand in the client CLI #3626
  • Completed the issue Replace the retired macos-14 runner in the CI workflows #3645
  • Completed the issue Upgrade the websites JavaScript dependencies to fix security vulnerabilities #3669
  • Worked on the issue Upgrade to Cardano 11.2 #3585
  • Worked on the issue Update the guild-operators scripts to use the on-chain protocol configuration #3661
  • Worked on the issue Keep the signature messages below the maximum size accepted by the DMQ node in testing-preview #3667