Skip to main content

122 posts tagged with "mithril"

View All Tags

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team released the 2543.0 distribution, which adds support for the default incremental backend (v2) for Cardano database restoration, introduces enhanced integrity verification that reports any tampered or missing files in case of failure, and includes various bug fixes and improvements.

The team also continued implementing a simple aggregator discovery mechanism and advanced work on the first phase of decentralizing configuration parameters. Additionally, they made progress implementing the SNARK-friendly STM library by designing its architecture and implementing the Schnorr signature scheme.

Finally, the team completed the implementation of a common HTTP client for the aggregator and made improvements to the protocol security page.

Low level overview

Features

  • Released the new distribution 2543.0
  • Published a dev blog post about the Distribution 2543 availability
  • Completed the issue Release 2543 distribution #2727
  • 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 design of the new blocks certification mechanism

Protocol maintenance

  • Completed the issue Implement a common aggregator client - Phase 1 #2640
  • Worked on the issue Enhance protocol security page on website #2703

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team prepared the pre-release for the 2543.0-pre distribution. This version introduces support for the default incremental backend (v2) for Cardano database restoration, enhanced integrity verification that reports any tampered or missing files in case of failure, and various bug fixes and improvements.

The team also completed the integration of the Haskell DMQ node into the end-to-end tests to enable decentralized signature diffusion. They implemented a simple aggregator discovery mechanism and continued work on the first phase of decentralizing configuration parameters. Additionally, they advanced the design of certificate snarkification.

Finally, they adapted the project to the latest NPM security changes for publishing packages and refactored the aggregator's HTTP client.

Low level overview

Features

  • Pre-released the new distribution 2543.0-pre
  • Completed the issue Integrate the Haskell DMQ node in the e2e test #2674
  • 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 Release 2543 distribution #2727
  • Worked on the design of the snarkification of the certificates

Protocol maintenance

  • Worked on the issue Implement a common aggregator client - Phase 1 #2640
  • Worked on the issue Enhance protocol security page on website #2703
  • Worked on the issue Support NPM security changes with trusted publisher tokens #2745

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team continued to implement the first phase of decentralizing the configuration parameters. They also completed enhancements to the client library and CLI, providing access to Cardano database incremental snapshots by epoch. Additionally, they kept working on the design of the snarkification of the certificates.

Finally, the team added a section about compatibility with the Cardano node in the GitHub release notes and worked on adapting to the security changes for NPM package publication.

Low level overview

Features

  • Completed the issue Provide Cardano database incremental snapshots needed for Amaru bootstrap #2704
  • Worked on the issue Decentralization of configuration parameters - Phase 1 #2692
  • Worked on the issue Integrate the Haskell DMQ node in the e2e test #2674
  • Worked on the issue Release 2543 distribution #2727
  • Worked on the design of the snarkification of the certificates

Protocol maintenance

  • Completed the issue Cardano node compatibility in GitHub release notes #2743
  • Worked on the issue Implement a common aggregator client - Phase 1 #2640
  • Worked on the issue Enhance protocol security page on website #2703
  • Worked on the issue Support NPM security changes with trusted publisher tokens #2745

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team successfully integrated the Haskell DMQ node with Mithril nodes in the end-to-end tests. They continued to implement the first phase of decentralizing the configuration parameters. They also worked on some enhancements to the client library and CLI to provide access to Cardano database incremental snapshots by epoch. Additionally, they updated the signer to ensure it has a unique protocol initializer for each epoch.

Finally, the team fixed some bugs in the CI and completed the first refactoring of the STM cryptographic library that enhances its readability.

Low level overview

  • Completed the issue Enhance STM library readability - 1/2 #2568
  • Completed the issue Mithril signer should have a unique protocol initializer for an epoch #2424
  • Completed the issue DMQ integration tests are flaky in CI #2728
  • Completed the issue Backward compatibility with latest release is broken #2730
  • Worked on the issue Decentralization of configuration parameters - Phase 1 #2692
  • Worked on the issue Integrate the Haskell DMQ node in the e2e test #2674
  • Worked on the issue Implement a common aggregator client - Phase 1 #2640
  • Worked on the issue Enhance protocol security page on website #2703
  • Worked on the issue Release 2542 distribution #2727

· One min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team focused on integrating the Haskell DMQ node with Mithril nodes and implementing the first phase of decentralizing the configuration parameters. They have also completed the support for multiple proof systems in the STM library. Additionally, they worked on some enhancements to the client library and CLI to provide access to Cardano database incremental snapshots by epoch.

Finally, the team fixed some flakiness in the CI and made progress refactoring the STM cryptographic library.

Low level overview

  • Completed the issue Support multiple aggregation proof systems in STM library #2680
  • Completed the issue Replace serde_yml unmaintained crate #2700
  • Worked on the issue Decentralization of configuration parameters - Phase 1 #2692
  • Worked on the issue Integrate the Haskell DMQ node #2674
  • Worked on the issue Provide Cardano database incremental snapshots needed for Amaru bootstrap #2704
  • Worked on the issue DMQ integration tests are flaky in CI #2728
  • Worked on the issue Enhance STM library readability #2568
  • Worked on the issue Enhance protocol security page on website #2703