-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
32 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
--- | ||
title: Mithril Team Update | ||
slug: 2024-04-30-mithril | ||
authors: jpraynaud | ||
tags: [mithril] | ||
hide_table_of_contents: false | ||
--- | ||
|
||
## High level overview | ||
|
||
This week, the Mithril team prepared a new pre-release distribution [`2418.1-pre`](https://github.com/input-output-hk/mithril/releases/tag/2418.1-pre) which includes broader CPU support for pre-built binaries and a new memory allocator for the signer and aggregator nodes to prevent memory fragmentation. They also continued implementing the certification of Cardano transactions in Mithril networks and worked on scaling the signature and proof generation for `mainnet` by leveraging the compression of the transaction Merkle tree using sub-Merkle trees based on transaction block ranges during signature and proving. Additionally, they implemented a stream mechanism for importing transactions in the signer and aggregator stores. | ||
|
||
Finally, the team started implementing a global Mithril networks configuration file and kept investigating some unexpected error logs occurring on the Cardano node when the signer and aggregator connect to the mini-protocols. | ||
|
||
## Low level overview | ||
- Created a pre-release for the new distribution [`2418.1-pre`](https://github.com/input-output-hk/mithril/releases/tag/2418.1-pre) | ||
- Completed the issue **Store Block Range Merkle roots in signer and aggregator databases** [#1633](https://github.com/input-output-hk/mithril/issues/1633) | ||
- Completed the issue **Stream import of Cardano transactions** [#1646](https://github.com/input-output-hk/mithril/issues/1646) | ||
- Completed the issue **Memory leak in Cardano transactions signature/proof** [#1629](https://github.com/input-output-hk/mithril/issues/1629) | ||
- Completed the issue **Handle unparsed blocks in Cardano transactions parser** [#1567](https://github.com/input-output-hk/mithril/issues/1567) | ||
- Worked on the issue **Use Block Range Merkle roots to sign Cardano transactions** [#1634](https://github.com/input-output-hk/mithril/issues/1634) | ||
- Worked on the issue **Use Block Range Merkle roots to prove Cardano transactions** [#1635](https://github.com/input-output-hk/mithril/issues/1635) | ||
- Worked on the issue **Use SQLite transactions when inserting `Cardano Transactions` and `Block Range Roots`** [#1656](https://github.com/input-output-hk/mithril/issues/1656) | ||
- Worked on the issue **Add Mithril networks configurations in `networks.json`** [#1638](https://github.com/input-output-hk/mithril/issues/1638) | ||
- Worked on the issue **`ChainObserver` supports retrieving the Chain Point of the tip of the chain** [#1589](https://github.com/input-output-hk/mithril/issues/1589) | ||
- Worked on the issue **Add section for manual setup of squid in SPO guide** [#1610](https://github.com/input-output-hk/mithril/issues/1610) | ||
- Worked on the issue **Mithril Signer Local Error Policy : Error 182 - MuxError** [#1632](https://github.com/input-output-hk/mithril/issues/1632) | ||
|
||
|
||
|
||
|
||
|