Secure Multi-Party Computation (MPC)
How several parties can jointly compute a result over their private inputs without any of them revealing those inputs — the cryptography behind MPC wallets, private data collaboration, and threshold systems.
Computing on Secrets Nobody Reveals
Secure multi-party computation (MPC) is a branch of cryptography that lets several parties jointly compute a function over their individual private inputs, so that everyone learns the correct result but no one learns anyone else's input. The classic illustration is the 'millionaires' problem': two people want to find out who is richer without either revealing how much money they have. MPC makes this possible — they can compute 'who has more' while each keeps their actual number secret. Generalised, MPC allows a group to compute any agreed result from data they each want to keep private, replacing the usual need for a trusted third party who would otherwise have to see everyone's data to do the calculation.
Why It's Powerful
The power of MPC is that it removes the trusted middleman. Normally, to compute something over multiple parties' private data (a shared average, a matching, a joint decision), someone has to collect everyone's raw data — creating a honeypot and a party who must be trusted. MPC lets the computation happen collaboratively with the data staying split and hidden, so there is no single point that ever sees the secrets. In crypto specifically, this underlies MPC wallets (where a private key is never assembled in one place — several parties jointly produce signatures without any one holding the whole key) and a range of privacy-preserving and threshold systems. It is a way to get the benefit of cooperation on sensitive data without the risk of centralising that data.
- MPC lets parties jointly compute a result over private inputs, revealing only the output
- The 'millionaires' problem': learn who is richer without revealing amounts
- It removes the need for a trusted third party who would see everyone's data
- In crypto it underpins MPC wallets and threshold signing (no single key holder)
Key Takeaways
- MPC computes over private inputs so no party learns another's data
- It replaces a trusted middleman with collaborative, secret-preserving computation
- It's the cryptography behind MPC wallets and threshold systems
Related Content
Related Coins
More Topics
Browse all 179 topicsOn-Chain Identity & Attestations
Portable, user-controlled reputation and credentials built from verifiable attestations — how attestations, verifiable credentials, and soulbound tokens work, and the privacy tensions of putting identity on a public ledger.
Modular vs Monolithic Blockchains
The biggest architectural debate in blockchain design: should one chain do everything, or should the jobs be split across specialised layers? What 'modular' and 'monolithic' really mean, and their trade-offs.
Single-Slot Finality
Why finality on proof-of-stake Ethereum takes about 15 minutes today, why that's a problem, and how single-slot finality aims to make transactions irreversible within one slot — plus the hard trade-offs.
Light Clients & Sync Committees
How a phone or a smart contract can verify the blockchain without downloading all of it — light clients, Ethereum's sync committees, and why trust-minimised light verification underpins bridges and decentralisation.
Verifiable Secret Sharing & DKG
How to split a secret so no single party holds it, prove the shares are valid, and even generate a key that never existed in one place — the backbone of threshold wallets, validators, and decentralised custody.
Bulletproofs & Range Proofs
How you can prove a hidden number is in a valid range — like proving a confidential transaction amount is positive without revealing it — using compact, trustless-setup zero-knowledge proofs.
Fee Markets & EIP-1559
How blockchains price the limited space in each block — the auction that sets your fee, what EIP-1559's base fee and burn actually changed, and why block space is a real economic market.
Concentrated Liquidity Mechanics
How Uniswap v3-style AMMs let liquidity providers focus their capital in a chosen price range for far greater efficiency — and why that efficiency comes with more active management and amplified impermanent loss.
References & further reading
- primaryA Pragmatic Introduction to Secure Multi-Party Computation
A well-regarded free textbook on MPC (Evans, Kolesnikov, Rosulek).
archived copy ↗