Enabling any Web Service to safely use threshold signatures through MetaMask Snaps — The Silent Snap Shard.
Here’s to doing away with all the reasons why enterprises and protocols don’t adopt secure ways of signatures through a unique fusion of multi-party computation (MPC) based cryptography and Signal Processing: Silent Shard.
Our Snap Shard aims to remove single points of failures of dependencies on private keys and seed phrases i.e. in current designs private keys are stored in a single location, the local browser storage. Users have been losing access to wallets’ accounts and associated services due to phishing scams and private key theft through this attack vector for years. This has resulted in a loss of approximately USD $14 billion in 2021 alone, a blot in the face of self-sovereign non-custodial wallets which is one of the core tenets of crypto. The Silent Snap Shard aims to remove this entirely.
Welcome to Snap based Multi-Party Authentication: Your Silent friend, in our Silent Shard: Using Snap, allows us to add our Multi-Party Computation-based signature library at the core of wallets like MetaMask.
Developers will be able to get access to any WebApps using MetaMask as one shard node wherein Snap provides a way to extend MetaMask’s functionality- provide DAapps with JSON-RPC API methods for MPC.
Essentially, SilentShard_Snap.js comprises of the core threshold signature functions and WebApps are provided with functionality to make necessary calls and handle UI elements.
SL’s vision is to enable a developer-centric infrastructure such that web3 developers of wallets, exchanges, and custodians can adopt best-in-class cryptographic algorithms for key and access management without needing to worry about implementation and design details.