Skip to main content

Mithril Team Update

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team released the 2543.1 hotfix distribution, which fixes an issue in the previous release that caused some Mithril signers to stop signing until the end of the current epoch after being restarted.

The team has nearly completed the first phase of decentralizing configuration parameters and continued implementing a simple aggregator discovery mechanism. They also advanced work on the SNARK-friendly STM library by designing its architecture, implementing the Schnorr signature scheme, refactoring error handling, and experimenting with a Jubjub curve implementation in the BLST library.

Finally, the team worked on refactoring the interface used by the signer to interact with the aggregator and improved the protocol security page.

Low level overview

Features

  • Worked on the issue Decentralization of configuration parameters - Phase 1 #2692
  • Worked on the issue Implement a simple aggregator discovery mechanism #2726
  • Worked on the issue Architecture of the SNARK-friendly STM library #2763
  • Worked on the issue Implement Schnorr signature scheme in STM #2756
  • Worked on the issue Refactor error handling in STM library #2764
  • Worked on the issue Experimental blst-Jubjub #2772

Protocol maintenance

  • Released the hotfix distribution 2543.1-hotfix
  • Completed the issue Some signers have KES errors during key registration #2771
  • Worked on the issue Refactor AggregatorClient trait in signer #2759
  • Worked on the issue Enhance protocol security page on website #2703