MGBX

La prochaine génération de portefeuilles Web3 : portefeuilles MPC et portefeuilles de contrats intelligents AA

MGBX Editorial5

Découvrez comment fonctionnent les portefeuilles MPC, l'abstraction de compte, ERC-4337 et les portefeuilles intelligents, et comment les portefeuilles Web3 de nouvelle génération visent à améliorer la sécurité et l'expérience utilisateur.

Cet article est uniquement à des fins éducatives et informatives et ne constitue pas un conseil en investissement. Les prix des actifs numériques peuvent fluctuer considérablement ; prenez vos décisions en fonction de votre propre tolérance au risque.
La prochaine génération de portefeuilles Web3 : portefeuilles MPC et portefeuilles de contrats intelligents AA - Portefeuilles Web3

Les portefeuilles traditionnels reposent souvent sur une seule clé privée ou phrase de récupération, ce qui crée des risques en cas de perte ou d’exposition des identifiants. Les portefeuilles MPC utilisent le calcul multipartite et des parts de clé distribuées pour réduire les points de défaillance uniques, tandis que les portefeuilles à Abstraction de Compte utilisent des comptes intelligents programmables pour prendre en charge les transactions par lots, les frais sponsorisés, la gestion des permissions et la récupération de compte. MPC et AA résolvent des problèmes différents et peuvent aussi être utilisés ensemble. Une expérience de portefeuille plus conviviale n’élimine pas le risque, les utilisateurs doivent donc toujours comprendre les dépendances de service et les permissions des contrats intelligents.

Quels sont les principaux points faibles des portefeuilles Web3 traditionnels ?

Les portefeuilles Web3 traditionnels reposent généralement sur des comptes détenus en externe, ou EOA. L’utilisateur contrôle le compte au moyen d’une clé privée ou d’une phrase de récupération et utilise la clé privée pour signer chaque transaction.

Cette conception est relativement simple, mais elle crée un point de défaillance unique évident. Si une phrase de récupération est exposée, un attaquant peut prendre le contrôle du compte. Si elle est définitivement perdue, l’utilisateur peut aussi perdre l’accès au portefeuille.

Les portefeuilles traditionnels exigent également que les utilisateurs comprennent les réseaux blockchain, les frais de gaz, les approbations de jetons et les signatures de transaction. Pour les débutants, une seule approbation incorrecte peut mettre les actifs en danger, tandis que des flux de travail complexes peuvent rendre les applications Web3 plus difficiles à utiliser.

Par conséquent, les portefeuilles intelligents de nouvelle génération évoluent dans deux directions principales. L’une modifie la manière dont les clés sont stockées et utilisées pour la signature, avec les portefeuilles MPC comme approche représentative. L’autre modifie la manière dont les comptes vérifient et exécutent les transactions, avec les portefeuilles à Abstraction de Compte comme modèle de référence.

Comment les portefeuilles MPC réduisent-ils le risque de point unique ?

MPC signifie calcul multipartite. Les portefeuilles MPC utilisent couramment la cryptographie à seuil pour répartir l’autorité de signature entre plusieurs participants ou appareils.

Les différentes conceptions de portefeuilles MPC fonctionnent de manières différentes. Certains utilisent la génération de clé distribuée afin qu’une clé privée complète n’existe jamais sur un seul appareil dès le départ, tandis que d’autres divisent les informations liées à la clé en plusieurs parts.

Lorsqu’une transaction est signée, un seuil requis de participants calcule conjointement la signature sans reconstruire ni exposer la clé privée complète. La description de la cryptographie à seuil par le NIST souligne également que les opérations cryptographiques peuvent être réalisées conjointement tout en gardant les parts secrètes distribuées pendant le processus.

Les portefeuilles MPC peuvent prendre en charge le remplacement d’appareil, les approbations d’équipe et les mécanismes de récupération, mais ils n’éliminent pas complètement le risque. Les utilisateurs doivent toujours comprendre qui stocke les parts de clé, comment fonctionne la récupération, si les actifs peuvent être migrés si le fournisseur cesse ses activités, et si l’implémentation a fait l’objet d’un examen de sécurité.

Que sont l’Abstraction de Compte et l’ERC-4337 ?

L’Abstraction de Compte, souvent abrégée en AA, vise à rendre les comptes blockchain programmables dans la manière dont ils vérifient et exécutent les transactions.

  • Les portefeuilles à contrats intelligents AA peuvent prendre en charge des fonctionnalités telles que les transactions par lots, les limites quotidiennes, la vérification multi-appareils, la récupération sociale, les clés de session et les frais de transaction sponsorisés. Les utilisateurs ne sont plus limités à un modèle unique de vérification par clé privée fixe.

  • L’ERC-4337 est l’une des approches clés pour mettre en œuvre l’Abstraction de Compte sur Ethereum. Il introduit des composants tels que UserOperation, Bundler, EntryPoint et Paymaster, permettant aux utilisateurs de soumettre des actions via des comptes intelligents.

  • Un Bundler peut regrouper plusieurs UserOperations dans une transaction en chaîne ; l’EntryPoint gère la validation et l’exécution ; et un Paymaster peut couvrir les frais de gaz dans des conditions spécifiques.

Cependant, une « transaction sans gaz » ne signifie pas que les frais de réseau disparaissent. Le coût peut plutôt être payé par le projet, un fournisseur de services, ou au moyen d’un autre actif. L’Abstraction de Compte est également plus large que l’ERC-4337 lui-même, qui constitue une voie d’implémentation importante au sein d’un concept de conception de compte plus vaste.

Comment choisir entre un portefeuille MPC et un portefeuille intelligent AA ?

Les portefeuilles MPC traitent principalement du contrôle des clés et de la signature distribuée, tandis que les portefeuilles à contrats intelligents AA traitent principalement de la vérification des comptes et de la logique de transaction.

Les deux approches ne s’excluent pas mutuellement. Un portefeuille à contrat intelligent peut utiliser le MPC pour la signature et peut également combiner des clés d’accès, des appareils matériels ou des mécanismes de récupération sociale.

Les utilisateurs individuels doivent vérifier si le portefeuille prend en charge la récupération indépendante du compte, l’exportation ou la migration, une autorisation claire des transactions et des permissions transparentes du fournisseur. Les utilisateurs professionnels peuvent également avoir besoin d’évaluer les seuils d’approbation, les contrôles d’accès des employés, les journaux d’audit, les fonctions de pause d’urgence et les mécanismes de rotation des clés.

Les portefeuilles AA peuvent impliquer des vulnérabilités des contrats intelligents, des permissions de mise à niveau et des coûts de gaz supplémentaires. Les portefeuilles MPC peuvent impliquer la disponibilité des participants, le stockage des parts de clé et la dépendance vis-à-vis des fournisseurs de services. Une technologie plus avancée ne signifie pas automatiquement qu’un portefeuille spécifique est plus sûr.

L’orientation plus large du développement des portefeuilles Web3 consiste à transformer des mécanismes de sécurité complexes en une expérience plus proche du Web2, tout en préservant des capacités de compte vérifiables et portables.

Maîtriser les bases est la première étape. Suivez MGBX Academy pour accéder à davantage de ressources éducatives sur les cryptomonnaies et d’opportunités de marché.

Le processus de trading sur MGBX :

  1. Inscrivez-vous pour créer un compte de trading et effectuez la vérification d’identité nécessaire ;

  2. Déposez des fonds et sélectionnez un type de transaction ;

  3. Sur la page de trading de cryptomonnaies, saisissez le montant ou la quantité de cryptomonnaie que vous souhaitez acheter ;

  4. Confirmez l’ordre pour finaliser la transaction et vérifiez que vos actifs ont augmenté en conséquence.

Lectures complémentaires :

Qu’est-ce que le Web3 : un guide complet de la prochaine génération d’Internet

La pile technologique du Web3 : expliquée en 5 minutes

Cas d’usage du Web3

Qu’est-ce que l’identité Web3 (DID) : la vision de l’identité auto-souveraine