Closed Alpha: TSS-MPC Embedded Wallets

Our TSS-MPC offering is currently in closed alpha - contact us for early access or to learn more. If you’re looking to start using Dynamic today, we recommend starting with our TEE wallets. When our TSS-MPC wallets are rolled out, you’ll have a clear upgrade path to transition your users to the new system.

Overview

You can think of an embedded wallet like a powerful web-account. An embedded wallet is a programmable web3 crypto wallet that can be issued invisibly to customers on your website or app. Customers with an embedded wallet can immediately receive digital tokens and make on-chain interactions without needing to go through the complexities of understanding the intricacies of typical EOA wallets like Metamask or Phantom, or needing to download anything to start their journey.

Dynamic-powered embedded wallets can be used in a range of scenarios - from ways to ease onboarding on your websites to working as the base for building your own full stack wallet.

Why TSS-MPC?

Threshold Signature Scheme Multi-Party Computation (TSS-MPC) represents the next evolution in wallet security and user experience. Unlike traditional wallets where a single private key creates a single point of failure, TSS-MPC generates cryptographic key shares that collectively enable signing operations without ever constructing a complete private key. This approach offers several key benefits:

  • Enhanced Security: No single party ever has access to the complete private key, significantly reducing the risk of theft or compromise. In fact, a private key never exists - even during any wallet activity.

  • Lightning Fast Performance: Early MPC implementations were known for being slow (6+ seconds), Dynamic’s TSS-MPC solution uses advanced optimizations to deliver signing speeds comparable to traditional wallets (less than a second)

  • Better Recovery Options: Lost access can be restored through a combination of remaining key shares, eliminating the need for seed phrases

  • Flexible Key Management: Enables advanced features like social recovery and custom security policies

  • Improved User Experience: Users can authenticate using familiar methods like email and social login while maintaining self-custody

  • More chain support: Dynamic TSS-MPC employs three signature schemes across major blockchains:

Self Custodial

Dynamic-powered embedded wallets are self-custodial, meaning they are always end-user owned and controlled. Only the end-user has ownership and access to their wallet private keys.

Dynamic’s TSS-MPC implementation uses a User Share stored locally on the user’s device and a Server Share that participates in signing operations within a TEE. The MPC Relay manages signing ceremonies without exposing key material. For added security, users can enable Passcode Encryption and store a share in select Backup options.

Dynamic offers a full range of flexibility for key sharing. Our default set up of 2/2 can be adjusted to 2/3 or to 3/5. This further mitigates single points of failure and adds fail safes for Users and Developers alike. For additional security, periodic Key Resharing can be performed.

Dynamic-powered embedded wallets can always be exported by the end-user to move to a different wallet provider or alternative storage location.

Dynamic is SOC2 Type 2 compliant and hires independent third parties to regularly conduct audits of our code, processes and systems. Dynamic also runs evergreen bug bounty programs.

Multi-chain

Dynamic offers embedded wallets on EVM and SVM compatible networks. If you enable both, they will both be created at once and whichever you have marked as “primary” will be shown as the primary address in their profile upon sign in.

To enable embedded wallets for EVM or SVM networks the respective chains must also be enabled. You can find more information about enabling chains and networks here.

Smart Accounts

You can turn these embedded wallets into smart accounts using our smart wallet feature. By doing so, you can sponsor your end-users’ fees, add complex approval logic, and much more.