|
| 1 | +--- |
| 2 | +title: Mithril Team Update |
| 3 | +slug: 2025-12-03-mithril |
| 4 | +authors: jpraynaud |
| 5 | +tags: [mithril] |
| 6 | +hide_table_of_contents: false |
| 7 | +--- |
| 8 | + |
| 9 | +## High level overview |
| 10 | + |
| 11 | +This week, the Mithril team kept focusing on the SNARK-friendly STM library, completing the Schnorr signature scheme and modules reorganization, and implementing some wrappers for the Jubjub backend. They also progressed on specifying the non-recursive SNARK circuit, assessing constraints on Halo2 verification keys, prototyping the recursive SNARK solution, and prototyping the Bitcoin DeFi prover with RISC Zero. |
| 12 | + |
| 13 | +Additionally, they continued implementing a simple aggregator discovery mechanism, worked on improvements to the protocol security page, and completed enhancements to the end-to-end tests to better support the introduction of new features and improve the reliability of the backward-compatibility test. |
| 14 | + |
| 15 | +Finally, they worked on the second phase of the common aggregator client implementation and kept upgrading to Cardano node v.10.6. |
| 16 | + |
| 17 | +## Low level overview |
| 18 | + |
| 19 | +### Features |
| 20 | + |
| 21 | +- Completed the issue **Implement Schnorr signature scheme in STM** [#2756](https://github.com/input-output-hk/mithril/issues/2756) |
| 22 | +- Completed the issue **Re-organize modules of STM library** [#2793](https://github.com/input-output-hk/mithril/issues/2793) |
| 23 | +- Worked on the issue **Implement a simple aggregator discovery mechanism** [#2726](https://github.com/input-output-hk/mithril/issues/2726) |
| 24 | +- Worked on the issue **Experimental blst-Jubjub** [#2772](https://github.com/input-output-hk/mithril/issues/2772) |
| 25 | +- Worked on the issue **Compute the IVC state with SHA256 in the recursive circuit** [#2806](https://github.com/input-output-hk/mithril/issues/2806) |
| 26 | +- Worked on the issue **Document recursive SNARK solution** [#2767](https://github.com/input-output-hk/mithril/issues/2767) |
| 27 | +- Worked on the issue **Prepare specifications for the Mithril circuit** [#2797](https://github.com/input-output-hk/mithril/issues/2797) |
| 28 | +- Worked on the issue **Implement Jubjub/Poseidon backends wrappers in Schnorr signature scheme** [#2817](https://github.com/input-output-hk/mithril/issues/2817) |
| 29 | +- Worked on the issue **Assess constraints on Halo2 circuit verification** [#2799](https://github.com/input-output-hk/mithril/issues/2799) |
| 30 | +- Worked on the issue **Feasibility of Bitcoin Defi usecase** [#2818](https://github.com/input-output-hk/mithril/issues/2818) |
| 31 | +- Worked on the issue **Update protocol parameters to SNARK friendly values** [#2813](https://github.com/input-output-hk/mithril/issues/2813) |
| 32 | +- Worked on the issue **Proposals for Mithril/DMQ as optout feature of Cardano** [#2831](https://github.com/input-output-hk/mithril/issues/2831) |
| 33 | + |
| 34 | +### Protocol maintenance |
| 35 | + |
| 36 | +- Completed the issue **Certification stopped on mainnet and preview network** [#2805](https://github.com/input-output-hk/mithril/issues/2805) |
| 37 | +- Completed the issue **Enhance e2e test to support the introduction of new features** [#2781](https://github.com/input-output-hk/mithril/issues/2781) |
| 38 | +- Completed the issue **Enhance reliability of backward compatibility test** [#2760](https://github.com/input-output-hk/mithril/issues/2760) |
| 39 | +- Completed the issue **Stabilize Cardano DB v2 client CLI/library - Phase 4** [#2758](https://github.com/input-output-hk/mithril/issues/2758) |
| 40 | +- Completed the issue **Revise expiration delays for signed entity types** [#2826](https://github.com/input-output-hk/mithril/issues/2826) |
| 41 | +- Worked on the issue **Enhance protocol security page on website** [#2703](https://github.com/input-output-hk/mithril/issues/2703) |
| 42 | +- Worked on the issue **Upgrade to Cardano `10.6`** [#2790](https://github.com/input-output-hk/mithril/issues/2790) |
| 43 | +- Worked on the issue **Implement a common aggregator client - Phase 2** [#2827](https://github.com/input-output-hk/mithril/issues/2827) |
0 commit comments