Skip to main content

98 posts tagged with "mithril"

View All Tags

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team started rolling out incremental certification of the Cardano database (also known as Cardano node database v2), which has been activated on the pre-release-preview test network.

They also completed adapting the infrastructure to support the aggregator’s prototype ‘follower’ mode and focused on signing ancillary files in the Cardano database snapshots using an IOG key. Work also continued on the proof of concept for the Mithril/ALBA aggregation proof system.

Finally, the team continued refactoring the STM cryptographic library to improve clarity and started refactoring the aggregator’s command configuration.

Low level overview

  • Published a dev blog post about the Certification of Cardano node database v2
  • Completed the issue Adapt infrastructure for multiple aggregators with leader/follower signer registration #2391
  • Completed the issue Wrong computation of size of immutable files in Cardano DB v2 #2415
  • Completed the issue Adapt the aggregator dashboard with origin in Grafana #2422
  • Worked on the issue Sign ancillary files with IOG key #2362
  • Worked on the issue Re-organize STM library structure #2369
  • Worked on the issue Mithril/ALBA aggregation proof system PoC #2403
  • Worked on the issue Rollout Cardano Database v2 feature #2409
  • Worked on the issue Aggregator stress test is failing #2408
  • Worked on the issue Simplify the configuration of commands in aggregator #2384
  • Worked on the issue DMQ signature diffusion prototype #2402

· One min read
Jean-Philippe Raynaud

High level overview

This week, some members of the Mithril team attended a workshop on the Cardano node diversity in Paris.

They continued adapting the infrastructure to support the aggregator’s prototype ‘follower’ mode and focused on signing ancillary files in the Cardano database snapshots with an IOG key. They also completed the implementation for recording the origin of requests made to the aggregator API.

Finally, the team continued refactoring the STM cryptographic library to improve clarity and maintainability and started implementing a proof of concept for the Mithril/ALBA aggregation proof system.

Low level overview

  • Worked on the issue Sign ancillary files with IOG key #2362
  • Worked on the issue Adapt infrastructure for multiple aggregators with leader/follower signer registration #2391
  • Worked on the issue Re-organize STM library structure #2369
  • Worked on the issue Mithril/ALBA aggregation proof system PoC #2403
  • Worked on the issue Rollout Cardano Database v2 feature #2409
  • Worked on the issue DMQ signature diffusion prototype #2402

· One min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team released the 2513.0 distribution, which supports Cardano node v.10.2.1 and includes various bug fixes and improvements.

They continued adapting the infrastructure to support the aggregator’s prototype ‘follower’ mode and focused on signing ancillary files in the Cardano database snapshots with an IOG key. They also worked on recording the origin of requests made to the aggregator API.

Finally, the team updated the CIP-0137 mini-protocols and implementation plan and kept refactoring the STM cryptographic library for improved clarity and maintainability.

Low level overview

  • Released the new distribution 2513.0
  • Published a dev blog post about the Distribution 2513 availability
  • Updated the CIP-0137 mini-protocols
  • Completed the issue Release 2513 distribution #2332
  • Worked on the issue Sign ancillary files with IOG key #2362
  • Worked on the issue Record origin of client requests in metrics #2382
  • Worked on the issue Adapt infrastructure for multiple aggregators with leader/follower signer registration #2391
  • Worked on the issue Re-organize STM library structure #2369

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team created the pre-release for the 2513.0-pre distribution, which provides support for Cardano node v.10.2.1 and includes various bug fixes and improvements.

They implemented the aggregator's prototype 'slave' mode to support signer registration across multiple aggregators and started adapting the infrastructure to support it. They also focused on signing ancillary files in the Cardano database snapshots with an IOG key and worked on recording the origin of requests made to the aggregator API.

Finally, the team enhanced the handling of some aggregator functional errors to improve the accuracy of the signer metrics and kept refactoring the cryptographic library to improve clarity and maintainability.

Low level overview

  • Pre-released the new distribution 2513.0-pre
  • Completed the issue E2E tests adaptation for multiple aggregators #2361
  • Completed the issue Use a macro to implement the Source trait #2365
  • Completed the issue Upgrade to Cardano 10.2 #2333
  • Completed the issue Some error messages should be considered as warning in signer registration to aggregator #2363
  • Worked on the issue Sign ancillary files with IOG key #2362
  • Worked on the issue Release 2513 distribution #2332
  • Worked on the issue Record origin of client requests in metrics #2382
  • Worked on the issue Re-organize STM library structure #2369

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team continued working on the aggregator's prototype 'slave' mode to support signer registration across multiple aggregators. This feature is being stabilized and tested. They also focused on implementing incremental certification of the Cardano database, emphasizing feature stabilization, production readiness, testing, and optimization. Additionally, the team started refactoring the cryptographic library to improve clarity and maintainability and kept working on signing ancillary files in the Cardano database snapshots with an IOG key.

Finally, the team enhanced the database tooling for migration and maintenance and fixed some flakiness in the CI.

Low level overview

  • Completed the issue Compress the digests file uploaded on GCP for Incremental Cardano DB #2356
  • Completed the issue Database vacuum is blocking aggregator API at epoch transition #2364
  • Completed the issue Database migration checks minimum node version if next migration is squashed #2357
  • Completed the issue Some unit tests in the CI are flaky #2360
  • Worked on the issue E2e tests adaptation for multiple aggregators #2361
  • Worked on the issue Sign ancillary files with IOG key #2362
  • Worked on the issue Use a macro to implement the Source trait #2365
  • Worked on the issue Re-organize STM library structure #2369
  • Worked on the issue Upgrade to Cardano 10.2 #2333