Please describe your proposed solution
Our wallet plugin lets its users have full access and control over their wallet and digital assets without the risk of private key or seed phrase mismanagement. This feature is achieved by using a unique keyless security model based on advanced cryptographic techniques, eliminating traditional private keys or seed phrases.
Details:
Unlike traditional wallets that provide users with a private key to access their wallets which provides a single point of failure and vulnerability, this wallet componenet provides a keyless security model that lets users create/recover their wallets without having private keys.
This wallet component makes this possible by providing a Three-Factor Authentication (3FA) system during wallet creation/recovery. These 3 authentication forms can be:
Your Email Address/or Social Logins: Your email address which you control will be required.
SMS or Authentication App: secondary verification will be done either via SMS or other authentication apps such as Google Authenticator.
Recovery File: The recovery file is stored on your cloud backup such as iCloud/google drive and can be unlocked by only you. Users are advised to backup their recovery file in more than one location.
For wallet recovery, all of these three authentication forms must be provided which removes the single point of failure found in traditional wallets’ private key models and increases wallet security.
This Wallet Componenet utilizes Multi-Party Computation (MPC) which involves splitting traditional private keys into multiple pieces and distributing them in different locations. MPC ensures that no single person has full access to the private key. The private key is used in a distributed manner, enhancing security.
When a transaction signature is needed, the two parties — "our server" server and the user’s device run separate computations to execute blockchain actions. This process prevents any single entity from accessing the private key. There is no single point of vulnerability, making digital assets safer compared to traditional private key systems. Attackers can’t access all ‘secret shares’ simultaneously, enhancing security further.
Overall, this wallet component utilizes the 3FA security model and Multi-Party Computation (MPC) to enhance and ensure user wallet’s security and digital asset management.