MPC (Multi-Party Computation) wallet

An MPC (Multi-Party Computation) wallet is a technology where a private key is split into multiple shares distributed among different parties. Instead of a single private key controlling an Externally Owned Account (EOA), the key is generated and managed through secure multi-party computation protocols.

  • Threshold Signing (n/m):

    • The wallet can require n out of m key shares to collaboratively sign a transaction (e.g., 2-of-3).

    • No single party ever has full access to the complete private key.

  • Off-Chain Governance (vs. Smart Contract Wallets):

    • Unlike smart contract wallets (like Safe, Argent), which enforce rules (e.g., multi-sig) on-chain, MPC wallets handle key management off-chain via cryptographic protocols.

    • Governance (e.g., changing signers, threshold) is managed through the MPC protocol rather than blockchain transactions.

Last updated