Inspiration
In 2022, approximately 4 billion US dollars were lost due to over 300 security exploits, according to Quill Audits security report. DeFi protocols accounted for about 82% of all crypto hackers' stoles in 2022. The most common vulnerabilities were found in smart contract exploits and private key hacks.
To tackle these problems and bring safety to Web3 users again, we decided to build Desig Protocol.
What it does
Our solution is Desig, a blockchain-agnostic multisig wallet that applies TSS and MPC technologies.
There are no differences between Desig’s combined signature and the single-key wallet's master key signature. Since all DApps are designed to be compatible with common single-key wallets, naturally, Desig will be compatible with all DApps.
By doing the key splitting process off-chain using TSS, Desig doesn’t need a smart contract to collect or count signatures or verify threshold criteria. It’s smartcontractless, so there is no point in failing to exploit it. And because everything happens off-chain, no fee is charged in the process.
Desig's approach to multisig is user-friendly as it doesn't require any changes to the underlying blockchain, and the key dividing process happens off-chain, which can make it more accessible to a broader range of users. Additionally, Desig's solution includes social recovery, which allows users to recover their wallets through a trusted group of friends or family members, and zero fees, which reduces barriers to entry and makes the product more accessible to users with different budget constraints.
Furthermore, Desig's solution may be more suitable for users who do not require the advanced functionality of smart contract wallets and prefer a simple and secure approach to managing their digital assets. The ability to share account security between trusted devices or individuals, and the option to set flexible security rules can provide added peace of mind for users who prioritize security.
Overall, users who value user-friendliness, cost-effectiveness, and flexibility in managing their digital assets may find Desig's multisig solution to be the best fit for their needs and priorities.
How we built it
Desig divides the master key into shares using TSS and gives each signer one to keep. When a transaction is proposed, each signer will use their key shares to show their approval or rejection. If the threshold criteria are met, the collected key shares will be combined into a valid master key. This way, even if one person's key share is compromised, the attacker won't be able to recreate the whole master key, making Desig a secure solution for wallet users.
Desig also offers easy addition or removal of signers, with the key shares automatically sent to all members added. Unlike traditional multisig wallets, where you have to manually add wallets, be charged upfront, and wait for other parties’ approvals, Desig eliminates this tedious process.
What's next for Desig
Our next big milestones include:
The Library We start as a sophisticated Typescript SDK that serves a solid foundation of cryptography. Importantly, it's open-source for other projects to be leveraged too. In this phase, we'd like to build momentum and market exposure.
The Wallet To add more value and realize more use-cases of the multisig, a wallet would be a great choice. In this phase, we focus on user experience, monetize our solution and build the community.
The Multichain Desig's multi-chain plans involve expanding its capabilities beyond its current blockchain network(s) and making its solution available on multiple blockchain platforms. As a blockchain-agnostic multisig solution, Desig can be used on any blockchain network without requiring developers to bridge Desig to any new chain.
Built With
- cloudflare
- elgamal-publickey-encryption
- elliptic-curve-digital-signature-algorithms
- infura
- javascript
- mongodb
- nestjs
- nextjs
- node.js
- react
- render
- shamir-secret-sharing
Log in or sign up for Devpost to join the conversation.