Wallet Infrastructure for Web3 – Embedded Wallets with TSS-MPC Security
[Introducing Fireblocks Flow: capture stablecoin volume with your own stablecoin payment infrastructure.
Read the announcement](https://www.fireblocks.com/blog/introducing-fireblocks-flow)
Enterprise-grade wallets, powered by TSS-MPC
No single point of failure
By distributing key shares across multiple parties, TSS-MPC eliminates the risk of a single compromised device or server leading to total key exposure.
Protection during signing
MPC ensures that the private key is never fully assembled during transaction signing, reducing exposure to keylogging or memory-based attacks.
Customizable thresholds
Organizations can set different thresholds for key reconstruction, balancing security and usability according to their specific needs.
Security with TEEs
Combining MPC with Trusted Execution Environments (TEEs) further enhances security by executing computations in hardware-isolated environments.
What Makes TSS-MPC Different
Discover how Dynamic’s TSS-MPC provides stronger security than Shamir Secret Sharing, legacy MPC, or other approaches that create a full private key.
TSS-MPC
TSS-MPC
| Feature | TSS-MPC | Legacy | Shamir Secret Sharing | TEE-Only |
|---|---|---|---|---|
| No Single Point of Failure | ||||
| No Full Key Ever Exists | ||||
| Reconstructed during signing | ||||
| Distributed Signing | ||||
| Threshold Support (t-of-n) | ||||
| Reshare Without Keys | ||||
| Signing Latency | Sub-second signing | 5-10 second signing | Moderate | Fast local signing |
Key / Account Recovery
- If above threshold
- If above threshold
- If above threshold
- Key undecryptable if enclave lost
Regulatory Comfort / Auditability
Easier to reason about distributed trust and non custody
Depends on the implementation | Full private key is stored server side
Use of TEEs
Smarter tools, no effort required
No configs, no headaches. Just the features you and your end-users need.
Multiple recovery options
Add optional or required passcodes, as well as iCloud and Google Drive recovery options.
Learn more](/content/docs/react/wallets/embedded-wallets/mpc/recovery/index.html)
Refresh shares
Refresh key shares to maintain the same private key while enhancing security and flexibility.
Learn more](/content/docs/overview/wallets/embedded-wallets/mpc/how-shares-work/index.html)
Show confirmation UI
Present transaction details in a clean, intuitive UI to give users clear visibility.
Learn more](/content/docs/react/wallets/embedded-wallets/mpc/transactions#confirmation-ui/index.html)
Transaction simulation
Minimize risk by providing users with clear insights into each transaction.
Learn more](/content/docs/react/reference/hooks/usetransactionsimulation#page-title/index.html)
Developer-hosted backups
Host a backup share on behalf of users to allow Dynamic-independent recovery.
Learn more](/content/docs/overview/wallets/embedded-wallets/mpc/advanced#developer-hosted-backups/index.html)
Advanced key sharing options
Go beyond 2 of 2 and 2 of 3 key sharing options with custom thresholds.
Learn more](/content/docs/overview/wallets/embedded-wallets/mpc/advanced#advanced-key-sharing-configurations/index.html)
Full control over onchain automations
Building blocks for those implementing custom authentication flows, integrating secure key management, or defining access controls.
APIs and hooks for automations
Server-side implementation
Expanded key signing
Rule and policy engines
Build your way: from low-level APIs to prebuilt UIs
Use low-level primitives for full flexibility or drop in our default flows to accelerate development. You choose how deep to go, while the stack evolves with you.
All the Web2 auth methods your heart desires
Need a login method? We’ve got you covered. Don’t need one? We also got you covered...
Phone
Apple
X
Discord
Spotify
Twitch
Github
& many more..
As easy as LEGO blocks
Embedded wallets might not be as cool as legos, but we made them just as simple to use.
Non-custodial
Passkeys gate access to users' wallets, enabling only them to sign transactions.
Optimized for your users
Your users sign in just as they would to any other web2 website.
Launch global Stablecoin Accounts in days, not months
Build and go to market with stablecoin-powered payments and accounts faster, more securely, and without the complexity.