input-output-hk / mithril

Stake-based threshold multi-signatures protocol
https://mithril.network
Apache License 2.0
116 stars 36 forks source link

Performance optimizations for Cardano transactions signature/proof #1699

Open jpraynaud opened 2 months ago

jpraynaud commented 2 months ago

Why

Now that we are signing transactions on a Mithril test network for the Cardano mainnet, we want to identify bottlenecks and prepare optimizations for the signature/proving of the Cardano transactions. This process will be iterative.

What

Here are the areas that we need to optimize:

How

Minimum impact when activated on release-mainnet:

Maximum proofs generation throughput

Minimum SPO infrastructure footprint

Client optimizations

Infrastructure optimizations