Multiple aggregators testing program
Multiple aggregators testing program
The Mithril team is launching a testing program for running multiple aggregators on the pre-release-preview network: running multiple aggregators will help increase decentralization and resilience of the Mithril network. This initiative will help collect valuable feedback, identify potential issues, and validate Mithril architecture before broader deployment.
Leader/follower architecture
We have introduced a leader/follower architecture for aggregators. In this initial phase, only the signature diffusion is decentralized thanks to the DMQ protocol (CIP-0137). IOG will continue operating the leader aggregator, while anyone will be able to run a follower aggregator.
The leader aggregator serves as the seed for the certificate chain and the signer registration. When a follower aggregator joins the Mithril network, it fetches the existing certificate chain from the leader to bootstrap its operations and also relies on the leader aggregator to broadcast the signer registrations.
Public and private aggregators
Aggregators can be either public or private:
- Public aggregators are accessible to anyone and contribute to the overall resilience of the network
- Private aggregators can be operated for internal use cases or specific communities.
A discovery mechanism is also being tested to allow new public aggregators to be easily found and accessible by clients across the network.
Call for participation
We invite SPOs and everyone in the Cardano ecosystem to join this testing program! Whether you want to run a public aggregator to strengthen the network or a private one for your own needs, your participation will help validate and improve the follower aggregator.
Running a follower aggregator does not require being an SPO: only a Cardano full node is needed.
If you want to participate, please reach out to the team on the Mithril Discord channel.
Important requirement
More information about the testing program for the DMQ network is available in this post.
A healthy DMQ network operated by at least 60% of the stake is mandatory for this feature to work. The DMQ protocol enables the decentralized diffusion of signatures, which must occur before any follower aggregator can proceed with the aggregation phase. During the ramp-up phase for the DMQ network, follower aggregators may not be able to produce valid certificates if the DMQ adoption is insufficient.
The Mithril team will provide dedicated support and guidance to help participants set up and operate their aggregator nodes.
Rollout plan
The rollout plan of the DMQ network is the following:
- Distribution +1:
unstableon thepre-release-previewnetwork- Activation of the feature on the
pre-release-previewnetwork - Release of a guide for setting up a follower aggregator
- 4-6 weeks testing program with selected participants
- Activation of the feature on the
- Distribution +2:
stableon therelease-preprodandrelease-mainnetnetworks- Activation of the feature on the
release-preprodandrelease-mainnetnetworks - Release of an updated guide for setting up a follower aggregator
- Monitoring and support for operators running follower aggregators.
- Activation of the feature on the
For any inquiries or assistance, contact the team on the Discord channel.