Skip to main content

4 posts tagged with "certification"

View All Tags

Switching to Cardano database incremental certification

· 2 min read
Mithril Team

Switching to Cardano database incremental certification

A new incremental certification process has been introduced for the Cardano node internal database. This enhancement is part of ongoing efforts to improve the Mithril protocol and optimize Cardano node bootstrapping.

More information about the Cardano database certification is available at:

The Cardano node database v2 certification offers incremental verification and greater efficiency compared to the original method. It will progressively replace the current certification process for the Cardano node internal database.

To facilitate this transition, updates have been made to both the Mithril client CLI and the Mithril client library. These changes are designed to support the new incremental certification process and ensure a smooth user experience.

In particular, the cardano-db command in the Mithril client CLI has been updated to support the new incremental certification process and eventually a seamless switch to the new backend. A new --backend option has been added to the command, allowing users to specify the certification version:

  • --backend v1 uses the original Cardano node database certification (this remains the default)
  • --backend v2 enables the new incremental Cardano node database certification.

To support this transition, both certification versions will remain available during the migration period, allowing users to adapt at their own pace.

  • Distribution 2524:

    • Introduced the --backend parameter in the cardano-db command
    • The default backend is v1; the v2 backend is still considered unstable
    • No breaking changes in the client CLI
    • The v2 backend is accessible via the cardano_database_v2 function in the client library.
  • Distribution +1:

    • The v2 backend will be promoted to stable status but will remain optional
    • The v1 backend will continue to be the default.
  • Distribution +2:

    • The v2 backend will become the default
    • The v1 backend will be deprecated.
  • Distribution +3:

    • The v1 backend will be decommissioned and removed from the client CLI and library.
  • Distribution +4:

    • The v1 backend will be fully removed from the signer and aggregator.

If you have any questions or need assistance, contact the team on the Discord channel.

Certification of Cardano node database v2

· 2 min read
Mithril Team

Certification of Cardano node database v2

Update 2025/05/14

We have activated the Cardano node database v2 certification on the release-mainnet network.

Update 2025/04/25

We have activated the Cardano node database v2 certification on the release-preprod network.

With the release of the new distribution 2513, we have started to roll out the certification of the Cardano node database v2 in the Mithril networks.

Initially, Mithril certified entire database snapshots, requiring clients to download and verify the full database to bootstrap a Cardano node. The Mithril network now provides incremental certification of the Cardano node database, allowing clients to download only the specific range of immutable files needed, accelerating the process of bootstrapping a Cardano node. The key features include:

  • Certification of the Cardano node database v2 every time a new immutable file is produced
  • New HTTP routes in the aggregator REST API to access this certified data
  • Updates to the Mithril client library and CLI for retrieving and verifying Cardano node database v2 (will be made stable one distribution after the activation in release-mainet)
  • Mithril Explorer now displays certified Cardano node database v2.

The roll-out plan of the feature is the following:

  • Distribution 2513:
    • Activation of the certification of Cardano node database v2 in the pre-release-preview network
    • Activation of the certification of Cardano node database v2 in the release-preprod network
  • Distribution 2517:
    • Activation of the certification of Cardano node database v2 in the release-mainnet network.

For any inquiries or assistance, don't hesitate to contact the team on the Discord channel.

Certification of Cardano stake distribution

· 2 min read
Mithril Team

Certification of Cardano stake distribution

Update 2025/01/13

We have activated the Cardano stake distribution certification on the release-mainnet network.

Update 2024/10/21

We have released stable support for the Cardano stake distribution certification with distributions 2437 and 2442.

A threshold of at least 95% of the stake running version 0.2.182 (within 10 days after the distribution 2442 is released) is mandatory to activate the certification of the Cardano stake distribution on the release-mainnet network.

The Mithril Protocol Insights dashboard displays the adoption rate of the different signer versions on the release-mainnet network.

With the release of the new distribution 2437, we have started to roll out the certification of the Cardano stake distribution in the Mithril networks.

The Mithril network now provides certified Cardano stake distribution data without requiring a full Cardano node, a useful feature for applications such as bridges and layer 2 solutions. The key features include:

  • Certification of the Cardano stake distribution of the ending epoch at each epoch transition
  • New HTTP routes in the aggregator REST API to access this certified data
  • Updates to the Mithril client library and CLI for retrieving and verifying Cardano stake distribution
  • WASM client support for these functionalities
  • Mithril Explorer now displays certified Cardano stake distribution.

The roll-out plan of the feature is the following:

  • Distribution 2437:
    • Activation of the certification of Cardano stake distribution in the pre-release-preview network
    • Activation of the certification of Cardano stake distribution in the release-preprod network
  • Distribution 2442:
    • Activation of the certification of Cardano stake distribution in the release-mainnet network.

For any inquiries or assistance, don't hesitate to contact the team on the Discord channel.

Certification of Cardano transactions

· 2 min read
Mithril Team

Certification of Cardano transactions

Update 2024/10/02

We have activated the Cardano transactions certification on the release-mainnet network.

Update 2024/09/25

We have shipped stable support for the Cardano transaction certification with distribution 2437.

A threshold of at least 70% of the stake running version 0.2.182 (within 10 days after the distribution 2437 is released) is mandatory in order to activate the certification of the Cardano transactions on the release-mainnet network.

The Mithril Protocol Insights dashboard displays the adoption rate of the different signer versions on the release-mainnet network.

With the release of the new distribution 2430, we have started to roll-out the certification of the Cardano transactions in the Mithril networks.

The roll-out plan of the feature is the following:

  • Distribution 2430 (before the Chang hardfork):
    • Activation of the certification of Cardano transactions in the pre-release-preview network.
    • Activation of the certification of Cardano transactions in the release-preprod network.
  • Distribution 2437 (after the Chang hardfork):
    • Activation of the certification of Cardano transactions in the release-mainnet network.

For any inquiries or assistance, don't hesitate to reach out to the team on the Discord channel.