Why smart contract wallets are better than MPC wallets

April 20 2023

Smart contract wallets — a.k.a. account abstraction wallets — like Sequence bring second-generation benefits that MPC wallets cannot match.

Smart contract wallets, a.k.a. smart wallets, a.k.a. account abstraction wallets are a breakthrough evolution in wallet infrastructure: a second-generation wallet with richer functionality, better usability, and deeper ecosystem integration compared to externally owned accounts (EOAs), which include multi-party computation (MPC) wallets.

While MPC wallets are an advancement over the first iteration of EOAs, as a first-generation wallet, they lack the sophisticated capabilities that smart contract wallets bring to interacting with web3 experiences and managing digital assets.

Developers building with MPC wallets may find the solution proves short-sighted, with constraints that limit the ability to introduce new features and integrations to web3 games or experiences.

The lack of extensibility of MPC wallets may result in developers needing to re-architect their product in the near term, a time-consuming and expensive prospect that can make app development less nimble at best, and significantly delay time to market at worst.

While smart contract wallets can provide the features that an MPC wallet offers, the inverse is not true.

By integrating a smart contract/account abstraction wallet into their web3 game or app, developers can deliver a seamless and secure experience today, while at the same time equipping their product and users with a wallet engineered to accommodate future upgrades that drive the web3 ecosystem forward.

To put it simply, MPC wallets are built for today. Smart contract and account abstraction wallets like Sequence are built for today, tomorrow, and the decades to come.

Let’s compare the Sequence smart contract wallet to MPC wallets.

*MPC wallets use distributed key management, where the private key is divided into shares among multiple parties. This can improve security by requiring a threshold number of participants to sign a transaction. However, there are potential risks when rotating keys or changing signers, as the old set of shares could still be used by malicious parties to gain control over the wallet. While this risk can be mitigated to some extent, doing so can lead to further compromises. By contrast, smart contract wallets do not pose this security risk.

We recommend building your application with a smart contract wallet. Smart contract wallets provide all the benefits of an MPC wallet, and much more. Building with an MPC wallet can leave you at a disadvantage, and it’s non-trivial to migrate to smart contract wallets if you’ve already built with MPC. Tl;dr: build your web3 experience with a smart contract wallet to deliver the best experience for you and your users.

The Sequence smart contract wallet is part of an all-in-one web3 developer platform, designed to make building web3 games, apps, and experiences easy.

Whether you’re a web3-native developer or coming from web2 and are brand new to the space, Sequence’s modular solution makes it simple to integrate web3 technologies, including an embeddable smart contract wallet; payment rails for buying crypto and collectibles with credit or debit; token and NFT APIs; blockchain indexer; relayer; node gateway; marketplaces; and Unity, Unreal Engine, and mobile SDKs.


Build, scale, and unify your blockchain ecosystem with Sequence — your all-in-one open-source development platform for chains, games, and apps. One integration gives developers everything they need to create seamless, scalable, and engaging experiences. No more stitching together multiple solutions — just a single, powerful platform that accelerates adoption, enhances user experiences, and drives network effects. Whether you’re launching a new chain, building the next big game, or shipping a breakthrough app, Sequence makes web3 development easy, efficient, and future-proof. Powering the EVM ecosystem of blockchains, thousands of developers, and millions of users, Sequence is backed by leading investors, including Take-Two Interactive, Ubisoft, Xsolla, and Coinbase. https://sequence.xyz/

---

Have any suggestions on how to improve Sequence development platform? Request a new feature here!


Written by

Robert Guenette

Product Marketing Director

Share this article

Stay up to date with Sequence

We'll keep you informed about the latest and best in web3 game development.