All Blogs
What Is Dynamic MPC?
Feature Spotlight
June 18, 2024

What Is Dynamic MPC?

This blog discussed what is dynamic MPC, and the main use cases for this advanced feature.

What Is Dynamic MPC?

"Dynamic MPC" is an advanced features that allows custodians and wallet providers to change the number of shares and the threshold needed to sign, without changing the public key.

Example: A company that manages its Bitcoin treasury and has previously set the quorum to at least 2 signers out of 3 management members, changes it to 3 out of 4, after hiring an additional member. Therefore maintaining both enhanced security and redundancy, in a new operational setting.

Advantages and Use Cases

Dynamic MPC is highly useful in numerous cases and provides product advantages for wallets and custodians, such as:

  1. Flexibility in Wallet Thresholds: Traditionally, MPC-based wallets require a fixed number of parties (such as 2-of-3) to approve a transaction. With Dynamic MPC, it is possible to modify this configuration on the fly. Like the above example, imagine seamlessly transitioning from a 2-of-3 wallet to a 3-of-4 wallet as your team evolves.
  2. Advanced Key Management: Under the hood, each MPC-based wallet generates a private key in a distributed manner, ensuring it never exists at any single location. Using advanced cryptography, it is possible to “reshuffle” the private key among a new set of participants, without changing the public key. This means your public addresses remain unchanged, providing continuity and security.
  3. Customized Treasury Management: Dynamic MPC revolutionizes treasury management. When team members change, you can effortlessly adjust the quorum of signers without altering public addresses. This seamless transition ensures operational efficiency and heightened security.
  4. Quick Recovery: Dynamic MPC also enables a unique "Quick Recovery" feature. If a party loses its share in a 2-of-3 setup, the remaining parties can swiftly reconfigure the wallet, including the original member, without a full key recovery process. This ensures rapid restoration and continued security.

For more information about Dynamic MPC, feel free to reach out.

About Sodot

Sodot provides a self-hosted and highly performant MPC infrastructure for leading crypto custodians and wallets. We enable companies to seamlessly build great Web3 products with enterprise-grade security and delightful UX, the way they intend to, without limitations or dependencies.