Crypto

Mpc

Definition

Multi-party computation is a cryptographic method that lets multiple parties compute a result together without revealing their private inputs to each other.

What is multi-party computation?

Multi-party computation (MPC) is a branch of cryptography that allows several participants to jointly run a computation—such as generating a signature or calculating a risk score—while keeping each participant’s underlying data secret from the others. Instead of handing sensitive information to a trusted third party, MPC distributes trust across multiple independent parties or devices so no single participant can see (or steal) the full secret. In crypto, MPC is most commonly discussed in the context of wallet security and custody models, and it’s a key concept within crypto wallet types explained.

MPC crypto

In MPC crypto setups, the “secret” is often a private key used to authorize blockchain transactions. Rather than storing that key in one place, MPC uses threshold cryptography so multiple parties cooperate to produce a valid signature without ever reconstructing the full key on any device. This is related to key sharding, but the practical goal is slightly different: the system is designed so that only a minimum number of shares (for example, 2-of-3) can approve a signing operation, while fewer shares reveal nothing useful. Compared with multisig, which typically creates an on-chain policy using multiple distinct keys, MPC usually keeps the signing policy off-chain and outputs a standard single signature that blockchains already understand.

Multi-party computation wallet

A multi-party computation wallet is a wallet architecture where signing authority is split across multiple devices, services, or organizational roles using MPC. For example, one share might live on a user’s phone, another on a hardware security module, and a third with a recovery service; when the user sends funds, the required parties run a protocol that produces a signature without exposing the full private key. This design can support a [non custodial wallet](internal:glossaryEntry:ziLlRKZLhzexTpfJqCAVgQ) experience (the user retains meaningful control) while reducing single points of failure like “one seed phrase on one device.” Many teams describe this pattern under mpc wallets explained, especially for institutional custody, embedded wallets, and high-value treasuries where operational controls matter as much as cryptography.

MPC key management

MPC key management focuses on how key shares are created, stored, rotated, backed up, and recovered over time—because the security benefits of MPC depend on operational discipline as much as math. In a typical lifecycle, the parties run a distributed key generation process so the private key is never assembled, then enforce a threshold policy (such as 2-of-3) for signing. Good MPC key management also includes governance controls: who is allowed to request a signature, what approvals are required, and how to respond if a device is lost or suspected compromised. This is one reason MPC is often compared to multisig: both can enforce shared control, but MPC does it by coordinating a single-key signature process, while multisig enforces rules at the smart contract or account level.

Why multi-party computation matters

Multi-party computation matters because it reduces the “all-or-nothing” risk of traditional key custody: if one device, employee, or server is breached, an attacker still shouldn’t be able to sign transactions alone. That makes MPC especially valuable for exchanges, DAOs, fintechs, and enterprises that need strong security without slowing down operations or relying on a single trusted custodian. It also helps bridge usability and safety—supporting recovery and role-based approvals without forcing users to manage a single fragile secret. If you’re comparing wallet models and tradeoffs, MPC is now a core category to understand alongside other approaches covered in crypto wallet types explained.

Frequently Asked Questions

How does multi-party computation keep data private?

MPC splits sensitive inputs into cryptographic shares and runs a protocol where parties only learn the final output. Each participant’s raw input remains hidden, even from the other participants. Security depends on the threshold setting and the assumption that not enough parties collude.

Is MPC the same as multisig?

No. Multisig usually enforces multiple approvals on-chain using multiple distinct keys or signers, while MPC typically produces one standard signature from a distributed signing process. Both reduce single points of failure, but they differ in how policies are enforced and how transactions appear on-chain.

Are MPC wallets non-custodial?

They can be, but it depends on who controls the key shares and the signing policy. If a provider holds enough shares to sign without you, it behaves more like custodial custody. If you retain a required share and approvals, it can function like a non custodial wallet with stronger resilience.

What is key sharding in MPC?

Key sharding is the idea of splitting key material into multiple pieces so no single piece is sufficient to steal funds. In MPC, those shares are used in a coordinated signing protocol so the full private key never needs to be reconstructed. The exact scheme and threshold determine how many shares are required.

What are the main risks or downsides of MPC?

MPC adds operational and implementation complexity, including coordination between parties and secure handling of each share. Availability can be a concern if required signers are offline. Poor governance—like misconfigured thresholds or weak access controls—can undermine the cryptographic benefits.

Related Terms