Un portefeuille crypto est un logiciel ou un appareil matériel qui détient les clés prouvant que vous possédez vos coins. Comparer des portefeuilles revient donc à comparer la manière dont ces clés sont stockées, qui peut y accéder et ce qui se passe en cas de problème. Utilisez six axes neutres, et non des arguments marketing, pour évaluer n’importe quel portefeuille : modèle de garde, type de clé, méthode de récupération, chaînes prises en charge, statut open source et façon dont l’entreprise qui le développe gagne de l’argent.
Points clés
- Le modèle de garde, custodial ou non-custodial, détermine si vous ou un tiers contrôlez réellement vos fonds.
- Le type de clé compte : les externally owned accounts (EOAs) sont simples mais rigides, tandis que les smart accounts (abstraction de compte) ajoutent des règles de récupération et de dépense.
- Les portefeuilles sous forme d’extension de navigateur se trouvent sur la surface d’attaque la plus exposée de la crypto. Les habitudes de sécurité qui les entourent comptent donc autant que le portefeuille lui-même.
- Les hardware wallets sacrifient une partie de la praticité au profit d’une meilleure isolation des clés, mais seulement lorsqu’ils sont achetés neufs auprès du fabricant et utilisés correctement.
- Le code open source et un modèle économique clair et non-custodial sont les deux signaux qui distinguent un portefeuille que vous pouvez vérifier d’un portefeuille auquel vous devez faire confiance.
Pourquoi les pages marketing rendent le choix d’un portefeuille plus difficile qu’il ne devrait l’être
Presque toutes les pages d’accueil de portefeuilles crypto disent une variante de la même chose : sécurité de niveau bancaire, facile à utiliser, adopté par des millions de personnes, compatible avec des milliers d’actifs. Lisez cinq de ces pages à la suite et vous repartez sans véritable moyen de les distinguer, car les affirmations sont conçues pour rassurer plutôt que pour informer. Elles vous disent ce que le portefeuille veut vous faire ressentir, pas comment il se comporte réellement quand quelque chose tourne mal.
Cet écart est important, car un portefeuille n’est pas une application ordinaire. Une application bancaire protège l’accès à un solde qu’une banque peut rétablir. Un portefeuille crypto protège les clés qui prouvent la propriété de fonds sur une blockchain publique et, dans la plupart des conceptions, il n’existe aucun service client capable d’annuler une erreur. Si vos clés fuitent, vos coins sont perdus. Si vous perdez votre phrase de récupération, vos coins sont perdus. Si le modèle économique du portefeuille dépend discrètement de la collecte de données ou de frais que vous n’avez pas remarqués, vous payez peut-être la commodité d’une manière que la page d’accueil ne mentionne pas.
Comparer les portefeuilles honnêtement signifie donc ignorer les slogans et examiner les choix de conception sous-jacents. Six axes couvrent presque toutes les différences importantes entre les portefeuilles disponibles aujourd’hui sur le marché : qui détient les clés, quel type de clé est utilisé, comment fonctionne la récupération, quelles chaînes et quels tokens sont pris en charge, si le code peut être audité et comment l’entreprise du portefeuille est réellement rémunérée. Passer en revue chaque axe transforme un brouillard marketing en checklist que vous pouvez appliquer à n’importe quel portefeuille en une dizaine de minutes.
Le risque que tout utilisateur de portefeuille doit comprendre en premier
Avant la mécanique, les risques. Le risque lié aux portefeuilles crypto n’est pas théorique. Des milliards de dollars de fonds d’utilisateurs ont été perdus à cause du phishing de phrases de récupération, d’extensions de navigateur malveillantes qui semblaient identiques aux vraies, de logiciels malveillants de presse-papiers qui remplacent les adresses copiées, et de véritables exit scams menés par des entreprises de portefeuilles qui se sont révélées être des services custodial déguisés. La forme du risque dépend de la forme du portefeuille, ce qui explique précisément pourquoi ce cadre est important.
Pour les portefeuilles sous forme d’extension de navigateur comme MetaMask, Phantom et Rabby, le principal mode de défaillance n’est pas le portefeuille lui-même mais l’environnement du navigateur. Les extensions fonctionnent avec de larges autorisations dans une page qui héberge du code non fiable (applications décentralisées, ou dapps), si bien qu’une seule approbation malveillante peut vider des fonds. Pour les hardware wallets comme Ledger et Trezor, les risques les plus importants sont la compromission de la chaîne d’approvisionnement pour les appareils achetés d’occasion, ainsi que les utilisateurs qui stockent leur phrase de récupération sur un téléphone ou dans le cloud, où elle peut être hameçonnée ou volée.
Il existe aussi un risque propre à la crypto : des entreprises de portefeuilles qui se présentent comme non-custodial mais prennent en réalité la garde des fonds en coulisses, ou qui modifient leurs conditions une fois leur base d’utilisateurs verrouillée. L’effondrement de plusieurs prêteurs centralisés en 2022 a rendu cette leçon douloureusement claire. La réponse honnête à la question « mon portefeuille est-il sûr ? » n’est donc pas oui ou non, mais une description des défaillances précises contre lesquelles il protège et de celles contre lesquelles il ne protège pas. Le cadre en six axes ci-dessous est conçu pour faire apparaître ces lacunes avant que vous ne déposiez le moindre dollar.
Axe 1 : modèle de garde, la question la plus importante à poser
Le premier axe, et le plus important, est la garde. Un portefeuille custodial signifie qu’un tiers, généralement une entreprise, détient les clés privées en votre nom. Vous vous connectez avec un nom d’utilisateur et un mot de passe, parfois avec une authentification à deux facteurs, et l’entreprise contrôle les fonds. Le mode hébergé par la plateforme d’échange de Coinbase Wallet, le portefeuille intégré de Binance et la plupart des soldes dans les applications de plateformes d’échange sont custodials. Un portefeuille non custodial signifie que le logiciel génère les clés localement et vous les remet, généralement sous la forme d’une phrase de récupération de 12 ou 24 mots. Vous détenez les clés, et avec elles la responsabilité.
La distinction semble binaire, mais c’est en réalité un spectre. Certains portefeuilles sont hybrides : une extension non custodiale avec des intégrations optionnelles qui acheminent les transactions via une plateforme d’échange centralisée. Certains produits de « self-custody » sauvegardent discrètement votre seed phrase dans le cloud du fournisseur, ce qui réintroduit fonctionnellement la garde même si le marketing ne le dit pas. Lors de la comparaison, posez la question précise : si les serveurs de cette entreprise s’arrêtaient demain, pourrais-je encore déplacer mes fonds en utilisant uniquement ma phrase de récupération ? Si la réponse est oui, vous êtes réellement en non-custodial. Si la réponse est non, de quelque manière que ce soit, vous avez une forme d’exposition à la garde.
Le compromis est réel. Les portefeuilles custodials sont plus faciles à récupérer lorsque vous oubliez un mot de passe, et ils incluent souvent une surveillance de la fraude et une assurance. Les portefeuilles non custodials vous donnent la souveraineté et suppriment le risque de contrepartie, mais ils placent sur vous toute la charge de la sécurité des clés. Aucun des deux n’est automatiquement meilleur. L’essentiel est de savoir lequel vous choisissez, et de vous assurer que le marketing du portefeuille correspond à son fonctionnement réel.
Axe 2 : type de clé, EOA ou compte intelligent
Une fois que vous avez établi qu’un portefeuille est non custodial, l’axe suivant est le type de clé qu’il génère. La grande majorité des portefeuilles utilisés aujourd’hui créent un compte à propriété externe, ou EOA. Un EOA est une paire de clés secp256k1 unique, le même primitif cryptographique autour duquel Bitcoin et l’Ethereum originel ont été conçus. C’est simple, éprouvé, et cela présente un inconvénient majeur : un point de défaillance unique. Perdez la clé privée, perdez le compte, sans exception.
Les comptes intelligents, parfois appelés abstraction de compte ou portefeuilles de smart contract, reposent sur une conception différente. Au lieu d’une clé unique, le compte est un smart contract dont les règles de signature peuvent être programmées. Un compte intelligent peut exiger que deux appareils sur trois approuvent une transaction, fixer des limites de dépenses quotidiennes, permettre à un gardien de confiance de récupérer l’accès, ou payer le gas avec des tokens autres que l’actif natif du réseau. Le compromis est un plus grand nombre de pièces mobiles : les comptes intelligents dépendent d’un contrat sous-jacent correctement audité, et du fait que la chaîne prenne en charge la norme concernée. ERC-4337 sur Ethereum en est l’exemple le plus connu, et les portefeuilles construits dessus incluent Safe, anciennement Gnosis Safe, Argent et les portefeuilles basés sur ZeroDev.
Pour un débutant, la question pratique est ce que le portefeuille crée par défaut. MetaMask, Phantom, Rabby, Ledger et Trezor génèrent tous des EOA aujourd’hui. Si vous voulez un compte intelligent prêt à l’emploi, vous devez généralement le chercher expressément. La raison pour laquelle cet axe compte même pour les débutants est que les mécanismes de récupération et de sécurité sont fondamentalement différents. La sécurité d’un portefeuille EOA repose sur une seule seed phrase. La sécurité d’un compte intelligent repose sur la combinaison de gardiens, d’appareils de signature et de logique contractuelle. Aucun des deux n’est universellement plus sûr, mais ils échouent de manières différentes, et vous devez savoir sur lequel vous misez.
Axe 3 : modèle de récupération et hypothèses de confiance
La récupération est l’endroit où la plupart des utilisateurs de portefeuilles perdent réellement de l’argent, cet axe mérite donc une attention particulière. Avec un EOA standard, la récupération passe par la phrase de récupération, aussi appelée seed phrase ou phrase mnémotechnique : une séquence de 12 ou 24 mots anglais provenant d’une liste fixe qui peut régénérer chaque clé privée du portefeuille. La phrase est tout. Toute personne qui la possède possède votre argent. Si vous la perdez, personne ne peut vous aider, car le fournisseur du portefeuille n’en a aucune copie ni porte dérobée.
Les portefeuilles traitent de différentes manières le problème humain consistant à protéger une phrase. Certains, comme Trezor, vous encouragent à écrire la phrase sur papier et à la stocker hors ligne, sans sauvegarde numérique. D’autres, comme Ledger, proposent une option « Shamir Backup » qui divise la phrase en plusieurs parts. Certaines extensions proposent discrètement de sauvegarder la phrase dans un stockage cloud ou sur un serveur du fournisseur, ce qui est pratique mais réintroduit un point de défaillance unique à une autre couche. Toute sauvegarde impliquant un tiers est une petite décision de garde, et elle doit être prise consciemment.
Les portefeuilles à compte intelligent changent entièrement le modèle de récupération. Argent, par exemple, vous permet de désigner des gardiens, personnes, appareils ou même le fournisseur du portefeuille lui-même, qui peuvent approuver collectivement une récupération. Safe vous permet de configurer un multisig dans lequel deux signataires ou plus doivent approuver les transactions, et tout signataire qui perd l’accès peut être remplacé par les autres. Ces conceptions échangent la simplicité d’une phrase unique contre un ensemble plus riche de chemins de récupération, mais elles reposent aussi sur l’hypothèse que le smart contract qui régit le compte ne contient aucun bug critique. Cette hypothèse a déjà été mise à l’épreuve par le passé ; certains premiers portefeuilles de smart contract ont perdu des fonds à cause de bugs de réentrance et de logique.
Axe 4 : chaînes et tokens pris en charge, la question de la surface d’exposition
Le quatrième axe est le plus facile à évaluer, mais aussi celui auquel il est le plus facile d’accorder trop de poids. Chaque portefeuille affirme prendre en charge des « milliers » de tokens et « toutes les grandes chaînes », mais la question pratique est plus étroite : ce portefeuille prend-il en charge les chaînes et les actifs précis que vous comptez utiliser, et le fait-il sans s’appuyer sur des bridges fragiles ou des contrats de tokens non vérifiés ?
Les portefeuilles sous forme d’extension de navigateur ont tendance à se spécialiser par écosystème. MetaMask a commencé sur Ethereum et l’EVM (Ethereum Virtual Machine), et prend désormais en charge de nombreuses chaînes compatibles EVM via des points de terminaison RPC (Remote Procedure Call) personnalisés, ainsi que Solana via une intégration séparée. Phantom a commencé sur Solana, puis a ajouté Ethereum et Polygon. Rabby est conçu explicitement pour l’utilisateur EVM multi-chaînes, avec un accent sur les aperçus de transaction et les avertissements de gas propres à chaque chaîne. Les portefeuilles matériels comme Ledger et Trezor prennent en charge le plus large ensemble de chaînes au niveau de l’appareil, mais la signature effective des transactions dépend toujours d’une application compagnon, et toutes les chaînes ne sont pas éprouvées au même degré.
Au-delà de la simple prise en charge des chaînes, regardez comment le portefeuille gère les tokens que vous n’avez pas demandés. Un schéma d’arnaque courant consiste pour un portefeuille à afficher silencieusement des tokens non sollicités avec des valeurs qui semblent attractives, conduisant l’utilisateur vers un site malveillant lorsqu’il essaie d’interagir. Les meilleurs portefeuilles vous permettent de masquer les tokens de spam, avertissent clairement lorsqu’un contrat de token n’est pas vérifié, et refusent de suggérer un bridge via des chaînes inconnues. La taille de la liste des actifs pris en charge est moins importante que la qualité des avertissements qui l’entourent.
Axe 5 : statut open source et posture d’audit
L’open source n’est pas une propriété magique, mais dans les logiciels de sécurité, c’est l’un des rares signaux qui ont un effet réel. Si le code d’un wallet est open source, des chercheurs indépendants peuvent le lire, trouver des bugs et vérifier qu’il fait bien ce que promet le marketing. S’il est closed source, vous vous fiez uniquement à la parole du fournisseur. Ledger et Trezor publient tous deux des parties substantielles de leur firmware en open source, mais pas 100 % du code, ce qui a suscité des débats dans la communauté. MetaMask, Phantom, Rabby et Argent publient ouvertement leur code client. Certains wallets custodial ne publient rien, ce qui signifie que vous ne pouvez pas confirmer de manière indépendante ce que l’application fait réellement avec vos clés.
L’open source est nécessaire, mais pas suffisant. Vérifiez si des cabinets d’audit réputés ont examiné le code, si les rapports d’audit sont publics et comment le projet réagit aux vulnérabilités divulguées. Un wallet qui propose un bug bounty public prend un engagement financier à accepter publiquement d’avoir tort, ce qui est un signal sain. Un wallet qui n’a jamais été audité, ou qui traite les rapports d’audit comme des supports marketing plutôt que comme des documents d’ingénierie, envoie un signal plus faible.
Pour les hardware wallets, la chaîne d’approvisionnement ajoute une couche supplémentaire. Les secure elements closed source à l’intérieur de l’appareil sont parfois défendus au motif de leur résistance aux attaques physiques, mais ils signifient aussi que vous ne pouvez pas vérifier exactement ce qui s’exécute sur la puce. Trezor a historiquement adopté la position la plus ouverte, acceptant un risque d’attaque physique plus élevé en échange de la transparence. Ledger utilise un secure element certifié et a soutenu que ce compromis est adapté à son modèle de menace. Les deux arguments se défendent. L’essentiel est de savoir de quel côté de ce compromis se situe votre hardware wallet.
Axe 6 : comment l’entreprise derrière le wallet gagne réellement de l’argent
Le dernier axe est celui que les pages marketing abordent presque jamais, et c’est souvent le plus révélateur. Toute entreprise de wallet doit payer d’une manière ou d’une autre l’ingénierie, le support et l’infrastructure, et le modèle de financement façonne le produit d’une manière que les utilisateurs ressentent sans forcément la voir. Un wallet qui prélève un pourcentage des frais de swap est incité à acheminer les transactions vers les partenaires qui versent la meilleure commission de parrainage, pas nécessairement vers celui qui offre la meilleure exécution. Un wallet qui vend des données utilisateur ou des analyses est incité à collecter autant de données que possible. Un wallet qui dépend d’une levée de fonds en capital-risque est incité à faire croître rapidement son utilisation, parfois avant d’avoir peaufiné la sécurité.
MetaMask génère des revenus via MetaMask Swaps, qui agrège les cotations de DEX (decentralized exchange) et d’agrégateurs, et prélève une petite commission sur chaque transaction. Phantom a introduit des agrégateurs de swaps similaires intégrés au wallet. Rabby, développé par l’équipe DeBank, a historiquement été exempt de frais de swap et est soutenu par sa plateforme mère. Les hardware wallets comme Ledger et Trezor sont plus simples : ils vendent des appareils et des accessoires. Certaines applications de wallet ajoutent des services payants optionnels, comme Ledger Recover, un service optionnel de sauvegarde chiffrée de seed qui a lui-même suscité la controverse, ou des offres premium pour des fonctionnalités avancées.
Les signaux d’alerte incluent les wallets dont le modèle économique n’est pas décrit publiquement du tout, ceux qui promettent des « frais nuls » sans expliquer comment ils survivent, et ceux qui poussent les utilisateurs vers un bridge ou un fournisseur de swap spécifique sans possibilité d’en utiliser un personnalisé. Un modèle économique que vous pouvez nommer et vérifier est généralement plus sain qu’un modèle que vous ne pouvez pas identifier.
Assembler le tout : appliquer les six axes
Pour voir comment les axes interagissent, imaginez comparer côte à côte quatre wallets populaires. MetaMask est non-custodial, génère un EOA, prend en charge un large éventail de chaînes EVM ainsi que Solana via des intégrations, publie ouvertement la majeure partie de son code client et génère des revenus grâce aux frais de swap. Phantom est non-custodial, fondé sur un EOA, axé sur Solana avec une prise en charge EVM croissante, open source, et tire ses revenus des swaps intégrés au wallet ainsi que d’un historique d’ICO-presale sur Solana. Rabby est non-custodial, fondé sur un EOA, explicitement multi-chain EVM, open source et sans frais de swap, soutenu par sa plateforme mère DeBank. Ledger est non-custodial au niveau des clés, fondé sur un EOA, prend en charge le plus grand ensemble de chaînes via son appareil et l’application Ledger Live, avec un firmware partiellement ouvert et un modèle de revenus direct basé sur la vente d’appareils. Un wallet de smart account comme Safe est non-custodial, fondé sur des smart contracts, principalement Ethereum et EVM, entièrement open source et gratuit au niveau du protocole, avec des revenus provenant d’applications et d’intégrations basées sur Safe.
Remarquez qu’aucun de ces wallets n’est « le meilleur ». Chacun fait des compromis différents selon les six axes. Le cadre ne vous donne pas de classement, car la bonne réponse dépend de ce que vous faites. Si vous tradez des meme coins Solana tous les jours, MetaMask n’est pas le bon outil. Si vous détenez une position Bitcoin en cold storage sur le long terme, une extension de navigateur n’est pas le bon outil. Si vous êtes un utilisateur avancé de DeFi avec six chaînes EVM et trois bridges, les aperçus de transaction de Rabby peuvent compter plus que toute autre fonctionnalité. L’objectif de la comparaison est de rendre les compromis visibles afin que vous puissiez faire correspondre le wallet à votre cas d’utilisation réel, et non au discours marketing.
Comment suivre intelligemment l’actualité de la sécurité des wallets
La sécurité des wallets évolue vite, tout comme l’actualité qui l’entoure. De nouveaux vecteurs d’attaque apparaissent, des audits sont publiés et les entreprises de wallets déploient des mises à jour qui changent discrètement la façon dont vos clés sont gérées. Suivre manuellement chaque changelog de wallet et chaque vulnérabilité divulguée est une bataille perdue d’avance, et l’utilisateur moyen ne peut pas réalistement auditer les mises à jour de son wallet après le choix initial. Zippfeed met en avant les titres liés aux wallets avec un score de sentiment (bullish, neutral ou bearish) et une note d’importance, afin que vous puissiez repérer les nouvelles de sécurité qui affectent réellement vos fonds sans avoir à trier vous-même le bruit.