MPC wallets enable parties to share the responsibility of signing and encrypting data without any single party holding a complete private key. Cryptographic applications use calcul multipartit (MPC) to generate digital signatures or decrypt data without sharing private inputs.
MPC wallets use a threshold signature scheme (TSS) to create parts of a private key. Through a process known as distributed key generation, the party distributes shares between the parties responsible for computation.
None of the parties ever hold a complete private key. Instead, they each hold a piece. The parties must always work together to create a public key (which is cryptographically derived from all shares of the private key) and signatures of transactions.
Organizations like exchanges, custodians, and other large digital asset businesses often prefer MPC wallets because this technology prevents trust in any single employee with a single key to assets.
Indeed, this kind of wallet require multiple parties to sign each transaction, reducing the risk of an ‘inside job’ or other rogue employee event.
Benefits and drawbacks of MPC wallets
Unlike wallets controlled by a smart contract, MPC wallets don’t depend on any specific protocol. MPC-compatible hardware wallets like Cypherock can interact with multiple blockchains because the MPC set-up mechanisms can remain on-device. Of course, although software wallets are less secure than air-gapped hardware wallets, software-based MPC wallets can similarly generate compliant signatures across multiple blockchains.
Some schemes like Lit Protocol can interact with off-chain data through HTTP requests, potentially making MPC util for web properties. MPC wallets lack a single point of failure because no single device has all the information needed to reconstruct the private key.
They also lack seed phrases. As previously mentioned, MPC wallets conduct distributed key generation and never possess an entire private key from which to derive a seed phrase. So, MPC carries an added benefit: no one can use a conventional seed phrase to reconstruct an MPC wallet on an unauthorized device.
Citeşte mai mult: Finder Wallet dat în judecată de autoritățile de reglementare australiene pentru un produs Earn fără licență
Adjusting the threshold signature scheme
Most hardware wallets don’t support MPC
carte mare denumit MPC wallets a relatively new application with untested security. It cited a lack of compatibility with seed phrase restoration processes. Ledger referred to an lucrare academică that described a security weakness in most implementations of the fixed-key advanced encryption standard (AES) that MPC wallets use.
Citeşte mai mult: Traficul de vârf pe Ledger a lăsat utilizatorii în imposibilitatea de a muta cripto
Security professionals often favoriza fixed-key AES when implementing a symmetric key encryption cipher to encrypt data. However, a team of researchers found that it often gets implemented in a way that leaves gaps in the security proof.
Despite the hesitation of many hardware wallet manufacturers, Cypherock promoții a hardware wallet that users can configure to setup MPC. It also has an open-source option on GitHub.
Concluzie
In summary, MPC wallets have many unique features to secure an organization’s assets. Nevertheless, multi-party computation is not appropriate for the average user.
These wallets allow multiple parties to share the responsibility for managing a digital asset wallet that can hold an unlimited quantity of money. MPC has major drawbacks: no seed phrase recovery, and the need for organizational policies for managing unique key shares. In all, certain organizations prefer to use MPC to improve the ability to avoid putting their digital assets in the hands of a single party.
Pentru știri mai informate, urmăriți-ne pe Twitter și Știri Google sau ascultați podcastul nostru de investigație Inovat: Blockchain City.
Source: https://protos.com/how-does-crypto-use-mpc-wallets/