Qu'est-ce qu'un portefeuille MPC?

Débutant6/27/2023, 9:10:55 AM
Cet article présente ce qu'est un portefeuille MPC et les fonctionnalités de divers exemples de portefeuilles MPC.

Préface

En tant que passerelle de Gate.io vers le monde Web3, la sécurité et l'expérience utilisateur des portefeuilles influencent la capacité des utilisateurs à naviguer de manière transparente dans le monde Web3. Par conséquent, les portefeuilles décentralisés jouent un rôle crucial dans l'espace crypto. L'une des principales préoccupations des utilisateurs lors de l'utilisation de portefeuilles décentralisés est la gestion des clés privées. Que la clé privée soit divulguée ou oubliée, cela entraînera la perte d'actifs. Les portefeuilles MPC qui utilisent des calculs multi-parties hors chaîne ont été créés pour résoudre ces problèmes.

Qu'est-ce qu'un portefeuille MPC ?

MPC signifie Secure Multi-Party Computation, qui est une technologie de calcul privé. Un portefeuille MPC combine la technologie MPC avec des portefeuilles décentralisés pour effectuer des calculs multi-parties sur les clés privées. La différence significative entre les portefeuilles MPC et les portefeuilles décentralisés traditionnels réside dans leur mécanisme de signature numérique. Les portefeuilles décentralisés traditionnels utilisent une clé privée générée de manière aléatoire pour générer une signature numérique afin de transférer des actifs.

D'autre part, dans les portefeuilles MPC, le processus de signature implique de diviser la clé privée en plusieurs parts. Ces parts sont combinées en une clé privée complète lors du processus de signature hors chaîne. Cela permet des méthodes de vérification complexes telles que la multi-signature et les transactions cross-chain.

En d'autres termes, dans le processus de gestion des clés privées des portefeuilles MPC, la clé privée n'apparaît jamais dans son intégralité, et l'ensemble du calcul est effectué hors chaîne, indépendamment des contrats intelligents. C'est une caractéristique des portefeuilles MPC : en divisant les clés privées en parts, ils garantissent la disponibilité de la clé privée tout en évitant les problèmes associés au stockage de la clé privée, diversifiant ainsi les risques.

Comment fonctionnent les portefeuilles MPC

Pour comprendre comment fonctionnent les portefeuilles MPC, nous devons d'abord savoir ce qu'est le MPC (calcul sécurisé multipartite). Le MPC est une technologie informatique privée qui permet à une fonction de calculer des données d'entrée et garantit que chaque utilisateur ne reçoit que la sortie de la fonction sans accéder aux informations des autres participants. Par exemple, grâce au calcul sécurisé multipartite, deux individus peuvent déterminer qui est plus riche sans divulguer leur richesse réelle ou impliquer un tiers.

Dans le cas d'un portefeuille MPC, la clé privée est divisée, chaque partie ne détenant qu'une partie de la clé privée. Lorsqu'une signature est requise, les morceaux de clé privée divisée sont combinés pour former une clé privée complète. Grâce à la computation multipartite, chaque partie n'a pas besoin de révéler ses informations individuelles. Même si un pirate parvient à accéder à une seule part de clé privée, il/elle ne peut pas extraire d'actifs du portefeuille MPC.

Un portefeuille MPC fonctionne comme suit : plusieurs parties collaborent pour créer un portefeuille, chacune détenant une part de clé privée au lieu d'une complète. Lors des transactions, les signatures de toutes les parties sont nécessaires pour effectuer une transaction.

Avantages des portefeuilles MPC

  • Sécurité : L'avantage le plus direct du MPC est qu'il est plus sûr que les portefeuilles décentralisés traditionnels car il réduit le risque de vol de clés privées. Les portefeuilles décentralisés traditionnels utilisent une seule clé privée pour contrôler les actifs, tandis que les portefeuilles MPC divisent les clés privées en plusieurs parts. Le mécanisme de signature numérique des portefeuilles MPC est basé sur la computation multipartite distribuée.
  • Plus efficace : les portefeuilles MPC éliminent le besoin pour les utilisateurs de se souvenir de leurs clés privées ou phrases mnémoniques. Comme il n'y a pas de clés privées à gérer, le fonctionnement du portefeuille devient plus efficace. La clé privée divisée est stockée en ligne, améliorant considérablement l'expérience utilisateur.
  • Économique : Le portefeuille MPC apparaît comme une seule adresse sur la chaîne, et le processus de signature se déroule hors chaîne. Cela réduit les frais de gaz et les parts de clé privée perdues peuvent également être récupérées hors chaîne à moindre coût.

Risques des portefeuilles MPC

  • Risques accrus en matière de sécurité dans la gestion hors chaîne : La signature numérique du portefeuille MPC est effectuée hors chaîne, ce qui limite la transparence dans une certaine mesure et présente un certain risque de centralisation. De plus, le serveur du portefeuille MPC utilise une machine de cryptage. Une fois ces appareils endommagés, il peut être difficile de récupérer les clés privées.
  • Compatibilité médiocre : Comme il n'y a pas de phrases mnémoniques et pas de clés privées complètes stockées en chaîne, il y a un manque d'algorithmes MPC standardisés. Par conséquent, les portefeuilles MPC ne sont pas compatibles avec la plupart des portefeuilles décentralisés traditionnels.
  • Disponibilité limitée du code source : La plupart des bibliothèques MPC ne sont pas encore en open source, ce qui nécessite un développement ultérieur. En cas de risques, il devient difficile de mener des audits et des analyses indépendants du projet.

Portefeuilles MPC VS Portefeuilles de Contrat Intelligent

L'essence du portefeuille de contrat intelligent est un contrat intelligent qui ressemble à un portefeuille de clés privées, permettant aux utilisateurs de gérer des fonds et d'interagir avec des dApps. Ce type de portefeuille est basé sur des contrats intelligents plutôt que sur des comptes terminaux. Ils sont déployés sur la blockchain et fournissent des fonctions intégrées supplémentaires telles que la multi-signature et les verrous temporels.

Contrairement aux clés privées fractionnées dans les portefeuilles MPC, les portefeuilles multi-signatures utilisent différentes clés privées pour signer des transactions sur la blockchain. Cela améliore la compatibilité et la scalabilité entre les portefeuilles de contrats intelligents et les portefeuilles de clés privées existants. De plus, étant donné que les portefeuilles de contrats intelligents sont essentiellement des contrats intelligents, ils sont plus open-source que les portefeuilles MPC. Tout le monde peut auditer le portefeuille de contrat intelligent, identifiant ainsi et traitant tout risque de portefeuille. De plus, étant donné que plusieurs signatures sont nécessaires pour exécuter des transactions, il n'y aura pas de point de défaillance unique.

La différence la plus significative entre les portefeuilles de contrats intelligents et les portefeuilles MPC est que les portefeuilles de contrats intelligents sont eux-mêmes des contrats intelligents. Cela leur permet de mettre en œuvre n'importe quelle logique mais peut augmenter les frais de gaz, ce qui rend le coût d'utilisation du portefeuille plus élevé. De plus, les portefeuilles de contrats intelligents sont liés à l'écosystème blockchain spécifique, nécessitant une refonte de la logique comptable lors du déploiement du portefeuille sur différentes chaînes, ce qui entraîne des coûts élevés. C'est l'une des raisons pour lesquelles les portefeuilles de contrats intelligents n'ont pas bénéficié d'un soutien généralisé.

D'autre part, les portefeuilles MPC, en tant que solution hors chaîne, n'impliquent pas de modifications de la couche contractuelle, ce qui se traduit par des coûts moindres pour l'utilisateur. Par conséquent, à court terme, la solution de portefeuille MPC est plus réalisable.

Exemples typiques de portefeuilles MPC

Bitizen

Source: site officiel de Bitizenhttps://bitizen.org/

Bitizen est un produit convivial avec une barrière d'entrée basse, visant à rendre les portefeuilles MPC accessibles aux consommateurs ordinaires. C'est une solution de premier plan qui met en œuvre le calcul multipartite (MPC) pour la génération de clés privées, en utilisant principalement un schéma de signature seuil. Le produit maximise l'adoption des protocoles de signature MPC.

Il offre deux principaux modes de fonctionnement : l'auto-garde (où une part de clé est stockée dans le stockage cloud de l'utilisateur et une autre sur le serveur de la plateforme) et la garde hybride (où une part de clé est stockée dans le serveur cloud de l'appareil de l'utilisateur comme iCloud ou Google Drive, une sur le serveur de la plateforme, et une part supplémentaire peut être sauvegardée sur un autre appareil appartenant à l'utilisateur). Ce mécanisme de signature unique renforce la sécurité, la convivialité et la résistance à la censure. De plus, il prend en charge toutes les principales blockchains et jetons, y compris les NFT, les DIDs et les SBT.

Portefeuille OKX

Source: site officiel d'OKX

https://www.okx.com/web3/hot/mpcwallet

Le portefeuille sans clé OKX est basé sur la technologie MPC, qui transforme une seule clé privée complète en trois parts de clé générées individuellement et stockées séparément. Lors de la signature des transactions, deux des trois parts de clé sont utilisées, ce qui élimine le besoin d'une clé privée complète.

Lors de la création d'un portefeuille, le serveur OKX génère la clé de partage 1, tandis que l'appareil de l'utilisateur génère les clés de partage 2 et 3. La clé de partage 2 est chiffrée et stockée sur l'appareil de l'utilisateur, tandis que la clé de partage 3 est chiffrée et sauvegardée sur iCloud ou Google Drive. Dans la signature de transaction, la clé de partage 1 et la clé de partage 2 sont utilisées, tandis que la clé de partage 3 sert de sauvegarde. De plus, OKX introduit une fonction de retrait d'urgence, permettant aux utilisateurs de retirer leurs actifs en utilisant deux clés de partage autogérées (clé de partage 2 et clé de partage 3) dans des situations d'urgence. Cette implémentation réalise un portefeuille vraiment décentralisé, auto-custodial et sans clé. Le portefeuille peut être facilement créé avec un compte OKX, éliminant le besoin de gérer des clés privées complexes ou des phrases mnémoniques et mettant l'accent sur une expérience conviviale pour l'utilisateur.

Safeheron

Source : site officiel de Safeheron

https://www.safeheron.com/fr-FR/

Safeheron est un fournisseur de services d'auto-garde pour les actifs numériques qui utilise la technologie MPC+TEE (Calcul sécurisé à plusieurs parties + Environnement d'exécution de confiance). Il propose des portefeuilles de garde de niveau institutionnel adaptés aux petites et moyennes équipes, offrant une solution technologique MPC complète avec un fort accent sur la sécurité.

Safeheron adopte un modèle de garde hybride avec trois clés principales : une sur l'appareil local de l'utilisateur (APP) et deux sur les serveurs de la plateforme. En garantissant que les utilisateurs conservent le contrôle de leurs clés privées, Safeheron élimine les risques systémiques associés aux défaillances ponctuelles et au stockage centralisé des clés.

Conclusion

En tant que solution hors chaîne, les portefeuilles MPC combinent la computation multipartite avec la technologie de portefeuille décentralisée, introduisant une nouvelle approche de protection des actifs. Ils offrent aux utilisateurs une expérience sans clé, réduisant les barrières à l'entrée pour les consommateurs ordinaires tout en améliorant la sécurité des actifs et en élargissant les scénarios d'application sur le marché des entreprises. Les portefeuilles MPC ont divers cas d'utilisation et ont le potentiel de devenir la solution de nouvelle génération pour les portefeuilles de crypto-monnaie.

Auteur : Callum
Traduction effectuée par : Binyu
Examinateur(s): KOWEI、Edward、Hin、Ashley He
* Les informations ne sont pas destinées à être et ne constituent pas des conseils financiers ou toute autre recommandation de toute sorte offerte ou approuvée par Gate.io.
* Cet article ne peut être reproduit, transmis ou copié sans faire référence à Gate.io. Toute contravention constitue une violation de la loi sur le droit d'auteur et peut faire l'objet d'une action en justice.

Qu'est-ce qu'un portefeuille MPC?

Débutant6/27/2023, 9:10:55 AM
Cet article présente ce qu'est un portefeuille MPC et les fonctionnalités de divers exemples de portefeuilles MPC.

Préface

En tant que passerelle de Gate.io vers le monde Web3, la sécurité et l'expérience utilisateur des portefeuilles influencent la capacité des utilisateurs à naviguer de manière transparente dans le monde Web3. Par conséquent, les portefeuilles décentralisés jouent un rôle crucial dans l'espace crypto. L'une des principales préoccupations des utilisateurs lors de l'utilisation de portefeuilles décentralisés est la gestion des clés privées. Que la clé privée soit divulguée ou oubliée, cela entraînera la perte d'actifs. Les portefeuilles MPC qui utilisent des calculs multi-parties hors chaîne ont été créés pour résoudre ces problèmes.

Qu'est-ce qu'un portefeuille MPC ?

MPC signifie Secure Multi-Party Computation, qui est une technologie de calcul privé. Un portefeuille MPC combine la technologie MPC avec des portefeuilles décentralisés pour effectuer des calculs multi-parties sur les clés privées. La différence significative entre les portefeuilles MPC et les portefeuilles décentralisés traditionnels réside dans leur mécanisme de signature numérique. Les portefeuilles décentralisés traditionnels utilisent une clé privée générée de manière aléatoire pour générer une signature numérique afin de transférer des actifs.

D'autre part, dans les portefeuilles MPC, le processus de signature implique de diviser la clé privée en plusieurs parts. Ces parts sont combinées en une clé privée complète lors du processus de signature hors chaîne. Cela permet des méthodes de vérification complexes telles que la multi-signature et les transactions cross-chain.

En d'autres termes, dans le processus de gestion des clés privées des portefeuilles MPC, la clé privée n'apparaît jamais dans son intégralité, et l'ensemble du calcul est effectué hors chaîne, indépendamment des contrats intelligents. C'est une caractéristique des portefeuilles MPC : en divisant les clés privées en parts, ils garantissent la disponibilité de la clé privée tout en évitant les problèmes associés au stockage de la clé privée, diversifiant ainsi les risques.

Comment fonctionnent les portefeuilles MPC

Pour comprendre comment fonctionnent les portefeuilles MPC, nous devons d'abord savoir ce qu'est le MPC (calcul sécurisé multipartite). Le MPC est une technologie informatique privée qui permet à une fonction de calculer des données d'entrée et garantit que chaque utilisateur ne reçoit que la sortie de la fonction sans accéder aux informations des autres participants. Par exemple, grâce au calcul sécurisé multipartite, deux individus peuvent déterminer qui est plus riche sans divulguer leur richesse réelle ou impliquer un tiers.

Dans le cas d'un portefeuille MPC, la clé privée est divisée, chaque partie ne détenant qu'une partie de la clé privée. Lorsqu'une signature est requise, les morceaux de clé privée divisée sont combinés pour former une clé privée complète. Grâce à la computation multipartite, chaque partie n'a pas besoin de révéler ses informations individuelles. Même si un pirate parvient à accéder à une seule part de clé privée, il/elle ne peut pas extraire d'actifs du portefeuille MPC.

Un portefeuille MPC fonctionne comme suit : plusieurs parties collaborent pour créer un portefeuille, chacune détenant une part de clé privée au lieu d'une complète. Lors des transactions, les signatures de toutes les parties sont nécessaires pour effectuer une transaction.

Avantages des portefeuilles MPC

  • Sécurité : L'avantage le plus direct du MPC est qu'il est plus sûr que les portefeuilles décentralisés traditionnels car il réduit le risque de vol de clés privées. Les portefeuilles décentralisés traditionnels utilisent une seule clé privée pour contrôler les actifs, tandis que les portefeuilles MPC divisent les clés privées en plusieurs parts. Le mécanisme de signature numérique des portefeuilles MPC est basé sur la computation multipartite distribuée.
  • Plus efficace : les portefeuilles MPC éliminent le besoin pour les utilisateurs de se souvenir de leurs clés privées ou phrases mnémoniques. Comme il n'y a pas de clés privées à gérer, le fonctionnement du portefeuille devient plus efficace. La clé privée divisée est stockée en ligne, améliorant considérablement l'expérience utilisateur.
  • Économique : Le portefeuille MPC apparaît comme une seule adresse sur la chaîne, et le processus de signature se déroule hors chaîne. Cela réduit les frais de gaz et les parts de clé privée perdues peuvent également être récupérées hors chaîne à moindre coût.

Risques des portefeuilles MPC

  • Risques accrus en matière de sécurité dans la gestion hors chaîne : La signature numérique du portefeuille MPC est effectuée hors chaîne, ce qui limite la transparence dans une certaine mesure et présente un certain risque de centralisation. De plus, le serveur du portefeuille MPC utilise une machine de cryptage. Une fois ces appareils endommagés, il peut être difficile de récupérer les clés privées.
  • Compatibilité médiocre : Comme il n'y a pas de phrases mnémoniques et pas de clés privées complètes stockées en chaîne, il y a un manque d'algorithmes MPC standardisés. Par conséquent, les portefeuilles MPC ne sont pas compatibles avec la plupart des portefeuilles décentralisés traditionnels.
  • Disponibilité limitée du code source : La plupart des bibliothèques MPC ne sont pas encore en open source, ce qui nécessite un développement ultérieur. En cas de risques, il devient difficile de mener des audits et des analyses indépendants du projet.

Portefeuilles MPC VS Portefeuilles de Contrat Intelligent

L'essence du portefeuille de contrat intelligent est un contrat intelligent qui ressemble à un portefeuille de clés privées, permettant aux utilisateurs de gérer des fonds et d'interagir avec des dApps. Ce type de portefeuille est basé sur des contrats intelligents plutôt que sur des comptes terminaux. Ils sont déployés sur la blockchain et fournissent des fonctions intégrées supplémentaires telles que la multi-signature et les verrous temporels.

Contrairement aux clés privées fractionnées dans les portefeuilles MPC, les portefeuilles multi-signatures utilisent différentes clés privées pour signer des transactions sur la blockchain. Cela améliore la compatibilité et la scalabilité entre les portefeuilles de contrats intelligents et les portefeuilles de clés privées existants. De plus, étant donné que les portefeuilles de contrats intelligents sont essentiellement des contrats intelligents, ils sont plus open-source que les portefeuilles MPC. Tout le monde peut auditer le portefeuille de contrat intelligent, identifiant ainsi et traitant tout risque de portefeuille. De plus, étant donné que plusieurs signatures sont nécessaires pour exécuter des transactions, il n'y aura pas de point de défaillance unique.

La différence la plus significative entre les portefeuilles de contrats intelligents et les portefeuilles MPC est que les portefeuilles de contrats intelligents sont eux-mêmes des contrats intelligents. Cela leur permet de mettre en œuvre n'importe quelle logique mais peut augmenter les frais de gaz, ce qui rend le coût d'utilisation du portefeuille plus élevé. De plus, les portefeuilles de contrats intelligents sont liés à l'écosystème blockchain spécifique, nécessitant une refonte de la logique comptable lors du déploiement du portefeuille sur différentes chaînes, ce qui entraîne des coûts élevés. C'est l'une des raisons pour lesquelles les portefeuilles de contrats intelligents n'ont pas bénéficié d'un soutien généralisé.

D'autre part, les portefeuilles MPC, en tant que solution hors chaîne, n'impliquent pas de modifications de la couche contractuelle, ce qui se traduit par des coûts moindres pour l'utilisateur. Par conséquent, à court terme, la solution de portefeuille MPC est plus réalisable.

Exemples typiques de portefeuilles MPC

Bitizen

Source: site officiel de Bitizenhttps://bitizen.org/

Bitizen est un produit convivial avec une barrière d'entrée basse, visant à rendre les portefeuilles MPC accessibles aux consommateurs ordinaires. C'est une solution de premier plan qui met en œuvre le calcul multipartite (MPC) pour la génération de clés privées, en utilisant principalement un schéma de signature seuil. Le produit maximise l'adoption des protocoles de signature MPC.

Il offre deux principaux modes de fonctionnement : l'auto-garde (où une part de clé est stockée dans le stockage cloud de l'utilisateur et une autre sur le serveur de la plateforme) et la garde hybride (où une part de clé est stockée dans le serveur cloud de l'appareil de l'utilisateur comme iCloud ou Google Drive, une sur le serveur de la plateforme, et une part supplémentaire peut être sauvegardée sur un autre appareil appartenant à l'utilisateur). Ce mécanisme de signature unique renforce la sécurité, la convivialité et la résistance à la censure. De plus, il prend en charge toutes les principales blockchains et jetons, y compris les NFT, les DIDs et les SBT.

Portefeuille OKX

Source: site officiel d'OKX

https://www.okx.com/web3/hot/mpcwallet

Le portefeuille sans clé OKX est basé sur la technologie MPC, qui transforme une seule clé privée complète en trois parts de clé générées individuellement et stockées séparément. Lors de la signature des transactions, deux des trois parts de clé sont utilisées, ce qui élimine le besoin d'une clé privée complète.

Lors de la création d'un portefeuille, le serveur OKX génère la clé de partage 1, tandis que l'appareil de l'utilisateur génère les clés de partage 2 et 3. La clé de partage 2 est chiffrée et stockée sur l'appareil de l'utilisateur, tandis que la clé de partage 3 est chiffrée et sauvegardée sur iCloud ou Google Drive. Dans la signature de transaction, la clé de partage 1 et la clé de partage 2 sont utilisées, tandis que la clé de partage 3 sert de sauvegarde. De plus, OKX introduit une fonction de retrait d'urgence, permettant aux utilisateurs de retirer leurs actifs en utilisant deux clés de partage autogérées (clé de partage 2 et clé de partage 3) dans des situations d'urgence. Cette implémentation réalise un portefeuille vraiment décentralisé, auto-custodial et sans clé. Le portefeuille peut être facilement créé avec un compte OKX, éliminant le besoin de gérer des clés privées complexes ou des phrases mnémoniques et mettant l'accent sur une expérience conviviale pour l'utilisateur.

Safeheron

Source : site officiel de Safeheron

https://www.safeheron.com/fr-FR/

Safeheron est un fournisseur de services d'auto-garde pour les actifs numériques qui utilise la technologie MPC+TEE (Calcul sécurisé à plusieurs parties + Environnement d'exécution de confiance). Il propose des portefeuilles de garde de niveau institutionnel adaptés aux petites et moyennes équipes, offrant une solution technologique MPC complète avec un fort accent sur la sécurité.

Safeheron adopte un modèle de garde hybride avec trois clés principales : une sur l'appareil local de l'utilisateur (APP) et deux sur les serveurs de la plateforme. En garantissant que les utilisateurs conservent le contrôle de leurs clés privées, Safeheron élimine les risques systémiques associés aux défaillances ponctuelles et au stockage centralisé des clés.

Conclusion

En tant que solution hors chaîne, les portefeuilles MPC combinent la computation multipartite avec la technologie de portefeuille décentralisée, introduisant une nouvelle approche de protection des actifs. Ils offrent aux utilisateurs une expérience sans clé, réduisant les barrières à l'entrée pour les consommateurs ordinaires tout en améliorant la sécurité des actifs et en élargissant les scénarios d'application sur le marché des entreprises. Les portefeuilles MPC ont divers cas d'utilisation et ont le potentiel de devenir la solution de nouvelle génération pour les portefeuilles de crypto-monnaie.

Auteur : Callum
Traduction effectuée par : Binyu
Examinateur(s): KOWEI、Edward、Hin、Ashley He
* Les informations ne sont pas destinées à être et ne constituent pas des conseils financiers ou toute autre recommandation de toute sorte offerte ou approuvée par Gate.io.
* Cet article ne peut être reproduit, transmis ou copié sans faire référence à Gate.io. Toute contravention constitue une violation de la loi sur le droit d'auteur et peut faire l'objet d'une action en justice.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!