← Back to Blog

MPC wallet vs seed phrase: 2026 comparison and threat model

By Al Jobson · 10 min read · September 2026

MPC vs Shamir vs seed phrase ,  where the key actually lives

Multi-party computation replaced the single-object private key with a joint signing protocol. In 2024 Scam Sniffer counted $494M lost to signature phishing on wallets that still ship a BIP-39 seed[1]. That number is the entire reason MPC-based wallets exist for retail users. This is what changed with MPC, what it cost, and which shape fits which user.

The two designs, precisely

BIP-39 seed phrase. At setup the wallet generates 128 or 256 bits of entropy, encodes it as a 12 or 24-word mnemonic, and derives every subsequent private key from that seed using BIP-32[2][3]. The mnemonic is the wallet. Anyone who types it into any compatible wallet gets full control.

MPC threshold signing. The private key never exists as a single object anywhere. Two or more parties each hold a share and interactively compute a signature that verifies against one on-chain public key. From the chain's perspective it looks like a normal signature. From the wallet's perspective there is nothing to lose, phish, or extract, because there is no single object to lose.

Two protocol families dominate the deployed MPC wallet market. The reference protocols for threshold ECDSA are GG18 and GG20 by Gennaro and Goldfeder[4], used by Fireblocks, Coinbase WaaS, and most institutional stacks. Two-party retail wallets typically use Lindell's 2017 construction[5]. ZenGo, Portal, and Turnkey are the best-known retail examples.

Where each design fails

Failure mode Seed phrase (BIP-39) MPC threshold signing
Phishing (fake restore UI)Primary loss vector, $494M in 2024[1]Nothing to type, closed[6]
Physical seed extractionKraken Security Labs, 15 min, $75[7]Not applicable, no single seed
Blind signing / approval phishingPresent[8]Present, same UI failure
Protocol implementation bugsVery rare, 10+ year track recordTSSHOCK 2023 broke GG18/GG20[9]
Provider disappearanceNot applicable, no providerLoss of access unless escape hatch[10]
Coercion / wrench attackPoor, attacker gets seed[11]Varies, depends on policy engine
Recovery UXWrite 12 words, restore anywhereKey refresh with provider (retail)
Auditability by userSimple, 10+ year public standardRequires reading the specific protocol

The MPC audit record, 2023 to 2025

MPC security is protocol-dependent, not automatic. The industry has learned this the hard way three times in three years.

By contrast BIP-39's failure modes are ancient and well-understood. The protocol is trivially auditable by a user with 10 minutes and a wiki page. The attacks on it are all social, not cryptographic.

Provider dependency, the retail MPC catch

Most retail MPC wallets use the two-party Lindell construction: your device holds one share, the vendor's backend holds the other. Signing requires both. This is what makes phrase-free onboarding possible. It is also the reason that vendor disappearance can lock users out.

Every serious retail MPC vendor ships an escape hatch: a way to export a Shamir-style backup that recovers the wallet without the vendor. If the vendor you are evaluating does not, treat that as a first-order red flag. It means the vendor is on the critical path forever.

ZenGo, Coinbase Wallet (via WaaS), and Portal all publish their escape-hatch models[14]. Fireblocks and Copper have separate institutional models that assume the customer is running key infrastructure themselves. If you are a retail user, read the recovery flow before you fund the wallet.

MPC vs Shamir plus enclave, the seedless subcategory choice

"Seedless" is not one design. It is a category. Two main shapes:

Property MPC threshold signing Shamir + enclave (VEYRNOX, Trezor SLIP-39)
Private key exists as one object?NeverYes, sealed inside Secure Enclave / StrongBox; never exported
Security floorHardness of MPC protocolHardness of the enclave chip[15]
Provider dependencyProvider holds one share (retail)None; shares are user-held
Audit ecosystemSmall, protocol-specificApple SE and Android StrongBox are heavily reviewed platform components
RecoveryKey refresh via providerReconstruct m-of-n Shamir shares
Best forInstitutional, policy-driven signingRetail self-custody, no third-party on critical path

The choice is not "MPC or nothing". For institutional users MPC with a policy engine (Fireblocks, Copper, Anchorage) is the category answer[16]. For retail users the enclave-plus-Shamir shape gives up the "never one object" property but gains a security floor set by Apple and Google's silicon-team work, and drops the vendor dependency.

What the numbers say

Shamir sharding ,  m-of-n threshold recovery

Chainalysis and TRM Labs both put phrase-based losses well above every other retail attack category through 2024 and 2025[17][18]. Scam Sniffer's 2024 report ($494M drained across ~332,000 addresses via signature phishing) is the sharpest single number: every one of those wallets shipped a seed phrase, and almost none of them lost keys, they lost signatures[1].

MPC-specific losses over the same period are much lower in absolute terms, but the ecosystem is smaller. The TSSHOCK disclosure did not result in a single documented at-scale drain because most vendors patched inside the disclosure window. The lesson: MPC works, when the specific implementation you use is audited, current, and matched to your threat model.

How to pick

Bottom line

MPC is not a magic replacement for seed phrases. It is a different set of trade-offs. It eliminates seed-phrase phishing and physical seed extraction, which are the two vectors that dominate retail losses. It introduces protocol-audit dependency and, for retail users, vendor dependency on the critical path. Its security is real when the implementation is audited and current, and fragile when it is not.

The BIP-39 seed phrase remains the widest-compatibility, easiest-to-audit design. It is also the design that keeps losing money at scale in 2026. If the ecosystem trend continues, the retail default will move to seedless designs (MPC or enclave plus Shamir) over the next three to five years. The right choice today is not "MPC or seed" but "which shape of seedless matches how you actually hold, spend, and get attacked".

The seedless-without-provider option

VEYRNOX uses the enclave-plus-Shamir shape: signing keys generated and used inside the phone's Secure Enclave (iOS) or StrongBox (Android), backup as m-of-n Shamir shares distributed to locations you control. No MPC provider on the critical path. Full explainer · Shamir primer · Download.

Related reading

Sources

  1. Scam Sniffer, "2024 Wallet Drainers Report." drainer.io
  2. BIP-39, Mnemonic code for generating deterministic keys. github.com/bitcoin/bips
  3. BIP-32, Hierarchical Deterministic Wallets. github.com/bitcoin/bips
  4. Gennaro, Goldfeder, "GG18/GG20 threshold ECDSA." eprint.iacr.org
  5. Lindell, "Fast Two-Party ECDSA." eprint.iacr.org
  6. ZenGo, "How our keyless wallet works." zengo.com
  7. Kraken Security Labs, Trezor seed extraction. blog.kraken.com
  8. Ledger, "Clear Signing initiative." ledger.com
  9. Verichains, "TSSHOCK." verichains.io
  10. Fireblocks, "MPC recovery model." fireblocks.com
  11. Lopp, "Known Physical Bitcoin Attacks." github.com/jlopp
  12. Trail of Bits, "MPC / TSSHOCK analysis." blog.trailofbits.com
  13. NCC Group cryptography research blog. research.nccgroup.com
  14. Coinbase Wallet-as-Service documentation. coinbase.com/cloud
  15. Apple, "Secure Enclave overview." support.apple.com
  16. Anchorage Digital, institutional custody. anchorage.com
  17. Chainalysis, "2025 Crypto Crime Report." chainalysis.com
  18. TRM Labs, "2025 Crypto Crime Mid-Year." trmlabs.com
  19. SatoshiLabs, SLIP-39. github.com/satoshilabs
  20. Android, "Hardware-backed Keystore / StrongBox." source.android.com

Al Socrates Jobson, Co-Founder and CTO, Veyrnox LTD · ← Back to Blog