High level overview
This week, the Mithril team continued implementing the certification of Cardano transactions in Mithril networks. They implemented a warmup strategy for the signer and aggregator to begin importing transactions as early as possible, thus minimizing the impact of network activation on certification. They also significantly improved the throughput of the prover route of the aggregator by addressing database access bottlenecks. Additionally, the team made progress on low-latency certification by completing the handling of chain rollbacks and nearly completing the retrieval of transactions using the chain sync mini-protocol and Pallas.
Finally, they made final modifications to the threat modeling explainer for the documentation website, which will be released shortly, and worked on a bug that occurs when parsing some blocks of the SanchoNet network.
Low level overview
- Completed the issue Handle rollbacks in Cardano transactions #1724
- Completed the issue Pooled resources should be reset when given back #1743
- Completed the issue Lock signature of signed entity types during warm-up #1693
- Completed the issue Warmup import Cardano transactions at node startup #1692
- Completed the issue Build, test and package
arm64
binaries in CI #1751 - Worked on the issue Threat modeling and risk analysis #1350
- Worked on the issue Import Cardano transactions with
ChainReader
#1705 - Worked on the issue Import Cardano transactions by sequences of block ranges #1766
- Worked on the issue Implement database connection pooling for Cardano transaction repository #1760
- Worked on the issue Cardano signatures are not produced on
testing-sanchonet
#1750