Introduction

What is Dfns?

Dfns is a cybersecurity company providing crypto wallet infrastructure. The company develops the most secure wallet-as-a-service infrastructure in Web3. Founded in 2020 in Paris, Dfns was incubated by Techstars and Station F before becoming a SOC 2 Type 2 certified firm employing 26 people across 10 countries with over $20M raised since creation. 

Dfns is an API-first key management solution (KMS) designed to provide application developers with secure, plug-and-play access to blockchains. The KMS is a decentralized key management network using MPC (Multi-Party Computation) and built-in threshold recovery mechanisms. Dfns is designed with focus on developer experience to maximize programmability, minimize high-touch implementations and offer granular sets of permissions, controls and policies via secure API authentication credentials. 

Our mission is to become a leading building block in Web3 and provide key management technology for developers who want to make the future of finance safe and delightful.

How does Dfns work

The Dfns wallet management system utilizes APIs, peer-to-peer networking and cryptographic protocols to provide a decentralized key management solution for digital assets. Dfns offers a white-labeled SaaS that enables fast deployment of multi-chain wallets within any application. 

First, Dfns is a programmatic API-first developer tool focused on simplifying private key management to spare developers from dealing with blockchain complexity and wasting time on labor-intensive security setups. Second, Dfns is an MPC-based key management network designed to remove all single points of failure and trust to ensure high levels of business continuity with built-in threshold recovery capabilities. 

To learn more, get started with our API docs

What are the main benefits of Dfns?

  1. Programmable Wallets: Our APIs/SDKs were designed for wallet programmability and zero touch implementations, enabling fast deployments and automation flows.
  2. Programmable Governance: Our APIs offer programmatic and granular sets of permissions, controls and policies via secure authentication credentials enabling various 2FA combinations which include biometrics, PIN code, Yubikeys, and more.
  3. Trust-Minimized Security: Private keys are sharded using MPC/TSS and stored in TEEs across a decentralized key management network with built-in recovery mechanisms. The network is operated by fault-tolerant T3+/4 data centers in multiple jurisdictions.
  4. Adaptive Compliance: We enable composable key deployment schemes in various environments (cloud, geography, hardware, etc.) and modular signing flows to provide custodial or non-custodial wallets and meet regulatory requirements.
  5. Multichain & Multiasset: We support 30+ blockchains, 1,000+ tokens, multiple assets like RWA tokens, NFTs, BRC-20, ERC-20, and much more. We can also add new chains on-demand in less than 3 weeks.
  6. DeFi Compatibility: Our APIs can automate arbitrary smart contract calls and broadcast transactions on-chain using templated payloads and we integrate WalletConnect to facilitate transfers across Ethereum/EVM Dapps.
  7. Scalable Availability: Our network can create millions of wallets and manage peak hours without failing to assure 99.95% yearly availability rate thanks to our microservice-first architecture and cloud-based infrastructure.
  8. Fast Signing & KeyGen: Our unique implementation of the CGGMP21 protocol with secure and efficient activation of presignatures enables us to generate multiple keys and signatures sub-second for ECDSA. No one has managed to achieve this yet.

What makes Dfns different from competition?

Dfns differs in many ways depending on the alternative solution referred to. In essence, Dfns is the most secure wallet-as-a-service (WaaS) provider of the blockchain industry today. Pioneering the concept of an API-first developer tool for digital asset wallets, Dfns initiated its programmable wallet API development in 2020 demonstrating an unwavering commitment to making secure, decentralized key management accessible to all developers working in Web3. Dfns also boasts an exceptional team specialized in wallet security and related cryptography, actively pushing the scientific frontiers of MPC for crypto asset key management. Our team's expertise positions Dfns as one of the foremost authorities in the field.

If you are interested in our competitive analysis, email our sales team: contact@dfns.co 

Which type of wallets does Dfns build?

Dfns is pioneering MPC wallet development.

What sets MPC wallets apart from other wallets?

Multi-party computation (MPC) wallets, also known as Threshold wallets, pave the way for the next generation of secure and resilient wallet solutions as they are uniquely capable of decentralizing private keys and offering unparalleled recovery mechanisms. For this reason, MPC wallets have become an integral part of institutional crypto stacks since 2018. MPC wallets run various cryptographic protocols enabling the distributed generation of private keys in the form of secret key shares. With these key shares (also known as “partial keys”) capable of collectively producing signatures while remaining separate, all single points of failure are effectively eliminated. MPC offers exceptional security and business continuity, as transactions can be signed with just a subset of available key shares (e.g., any 3 out of 5 shares). Moreover, MPC enables the repair and refreshing of key shares without forcing the public key or address to change. Another significant advantage of MPC wallets is their off-chain nature delivering several benefits that alternative wallet types cannot match, including enhanced privacy, scalability, cost-efficiency, composability, and regulatory compliance. MPC wallets have revolutionized the crypto landscape, providing a robust and versatile solution for secure and efficient key management in institutional settings.

MPC wallets are mostly compared to three other main wallet types:

  • Hardware wallets, which are physical key storage devices often resembling wearable USB sticks but available in various forms like suitcases, hard drives, or servers. Originally conceived by information security experts, who have promoted hardware security modules (HSM) as the most secure data protection method since the 1970s, these devices are now commonly used by early cryptocurrency investors. However, these wallets have encountered obstacles in gaining traction among businesses and institutions compared to other wallet types, primarily due to security, scalability, and operational limitations. While hardware wallets may serve occasional purposes in certain situations, they lack the potential to propel the entire digital asset industry towards widespread adoption. This is because they mostly operate in a closed, proprietary manner, failing to leverage the benefits of mutualized computation unlike SaaS services. As a result, businesses remain unconvinced of their viability, underscoring the necessity for alternative solutions capable of addressing the multifaceted demands of a rapidly evolving digital asset landscape.
  • Browser wallets, commonly referred to as conventional wallets, which are desktop browser extensions designed to generate seed phrases for users to independently secure. These wallets also enable users to export their private keys with a simple click. Among these, Metamask, an Ethereum wallet, stands out as the most renowned example with over 30 million registered users. Despite its popularity, Metamask faces persistent criticism for its inadequate security measures, subpar user experience, and limited support. Metamask is not the only browser wallet facing such criticism. This is attributed to their free and communal approach, which lacks a concrete business model or incentives to proactively cater to user demands.
  • Smart-contract wallets which refer to smart contracts that can automate business logics on-chain. The first generation of smart contract wallets grappled with managing the divide between EOA and Contract Accounts and relied on multi-signatures to protect against private key compromise. The second generation of smart contract wallets emerged in 2023, based on ERC-4337 (aka Account Abstraction). This new approach allowed contract accounts to operate as externally-owned accounts, granting them the power to execute token transfers. Pioneering wallets like Argent adopted account abstraction and multisig functionality to enable seedless recovery through designated "guardians," who can be individuals or devices. These guardians approve transactions and assist users in wallet recovery if necessary. Despite the progress, smart contract wallets remain locked into the Ethereum ecosystem. Their main drawback lies in their current inability to deliver the desired level of cost-efficiency, scalability, privacy, speed, and regulatory compliance crucial for businesses serving millions of clients.

More about the differences between wallets can be found in our blog.

What is the pricing for Dfns?

Our pricing is online.

You pay only flat monthly (or annual) subscription fees – no transaction fees, no bps on AUM. Contractual commitments are available on an annual or pluriannual basis.

Below the monthly cost for additional wallets beyond 50K (aka Pro Plan): 

  • $0.03/wallet up to 100K wallets
  • $0.02/wallet up to 1M wallets
  • $0.01/wallet over 10M wallets

Please contact care@dfns.co for any further questions on pricing.

Does Dfns provide a free plan or a demo version?

Get free access to our sandbox by completing this form.


Do you have a testnet? If so, is it at par with mainnet?

Yes, we offer both testnet and mainnet environments. However, our mainnet supports more assets than our testnet, though we can integrate new assets to our testnet on demand.


Can I set up multiple applications, e.g., mainnet, testnet, staging, and dev environments?

Yes, we support any number of applications. 


How long does the onboarding take?

Our streamlined onboarding process typically takes less than an hour, unless you require more bespoke services with specific implementation details.


How much time does it take to implement and test Dfns? 

Integrating our SDK can take as little as 10 minutes, thanks to simple APIs. However, the total time depends on specific requirements, with a maximum witnessed integration time of 3 weeks.


How fast can you integrate new blockchains or tokens?

We integrate new blockchains in less than 3 weeks and new tokens in less than a day, assuming the blockchain is based on ECDSA or EdDSA.


Do you provide custom settings for my plan?

Absolutely! With our Enterprise Plan, you gain access to an array of comprehensive custom support services, including on-demand blockchain integrations, advanced feature development, on-prem key deployment schemes, and much more.


In what countries do you operate?

Dfns provides its services worldwide, except in countries subject to OFAC sanctions and those listed by FATF as gray or blacklisted, where offering our services may be prohibited.


Who are your investors?

White Star Capital, Susquehanna Investment Group, Coinbase Ventures, ABN AMRO Ventures, Hashed, 6th Man Ventures, Semantic Ventures, Bpifrance Digital Ventures, Figment, SGH Capital, Red Beard Ventures, Wintermute, Motier Ventures, Techstars, Station F, and private investors such as Xavier Niel, Julien Bouteloup, Rand Hindi, and Ryan Selkis. 


How do I become a client?

Start by completing our form or send an email to contact@dfns.co


Our team will promptly reach out to you, sharing documentation and a link to schedule a call.


How do I contact support?

You can email our support team at care@dfns.co.

Does Dfns provide a free plan or a demo version?

Get free access to our sandbox by completing this form

Do you have a testnet?

Yes, we offer both testnet and mainnet environments. However, our mainnet supports more assets than our testnet, though we can integrate new assets to our testnet on demand.

Can I set up multiple applications and dev environments?

Yes, we support any number of applications. 

How long does the onboarding take?

Our streamlined onboarding process typically takes less than an hour, unless you require more bespoke services with specific implementation details.

How much time does it take to implement and test Dfns?

Integrating our SDK can take as little as 10 minutes, thanks to simple APIs. However, the total time depends on specific requirements, with a maximum witnessed integration time of 3 weeks.

How fast can you integrate new blockchains or tokens?

We integrate new blockchains in less than 3 weeks and new tokens in less than a day, assuming the blockchain is based on ECDSA or EdDSA.

Do you provide custom settings for my plan?

Absolutely! With our Enterprise Plan, you gain access to an array of comprehensive custom support services, including on-demand blockchain integrations, advanced feature development, on-prem key deployment schemes, and much more.

In what countries do you operate?

Dfns provides its services worldwide, except in countries subject to OFAC sanctions and those listed by FATF as gray or blacklisted, where offering our services may be prohibited.

Who are your investors?

White Star Capital, Susquehanna Investment Group, Coinbase Ventures, ABN AMRO Ventures, Hashed, 6th Man Ventures, Semantic Ventures, Bpifrance Digital Ventures, Figment, SGH Capital, Red Beard Ventures, Wintermute, Motier Ventures, Techstars, Station F, and private investors such as Xavier Niel, Julien Bouteloup, Rand Hindi, and Ryan Selkis. 

How do I become a client?

Start by completing our form or send an email to contact@dfns.co.

How do I contact support?

You can email our support team at care@dfns.co.

How long does the onboarding take?

Our streamlined onboarding process typically takes less than an hour, unless you require more bespoke services with specific implementation details.