High level overview
This week, the Mithril team completed the first phase of decentralizing configuration parameters and made good progress on implementing a simple aggregator discovery mechanism. Additionally, they kept working 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, they fixed some bugs, made enhancements to the CI, and continued improving the protocol security page.
Low level overview
Features
- Completed 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
- Worked on the issue Test Haskell DMQ node message authentication (KES signature) #2786
Protocol maintenance
- Completed the issue Refactor AggregatorClient trait in signer #2759
- Completed the issue Add fast bootstrap of Cardano node with LMDB UTxO-HD verification in CI #2679
- Completed the issue Some tests fail in CI due to no space left on GitHub runners #2782
- Worked on the issue Support optional cardano_transactions_signing_config #2780
- Worked on the issue Enhance protocol security page on website #2703
