Keycard est un portefeuille matériel au format carte qui conserve les clés privées servant à autoriser les transactions crypto. Un portefeuille logiciel prépare la transaction, puis la carte physique la signe. Elle peut fonctionner avec un téléphone, un ordinateur équipé d’un lecteur ou le boîtier Keycard Shell optionnel.
Périmètre du guide : le parcours ci-dessous utilise Keycard Shell avec MetaMask pour des comptes compatibles Ethereum. Il ne décrit pas la configuration NFC sur téléphone seul et ne démontre pas la prise en charge de tous les réseaux proposés ailleurs dans MetaMask.
Choisir comment utiliser la carte
- Téléphone : approchez Keycard d’un téléphone iOS ou Android doté du NFC et de l’application Status. La carte n’a pas besoin de batterie.
- Ordinateur : utilisez un lecteur de carte à puce USB avec Status Desktop pour les comptes compatibles Ethereum, ou Sparrow pour Bitcoin. Status Desktop existe sur Windows, macOS et Linux.
- Keycard Shell : insérez la carte dans ce boîtier doté d’un écran, d’un clavier et d’une caméra. Shell échange les demandes de transaction et les signatures avec les logiciels compatibles par codes QR. Un pack Shell comprend deux Keycards.
Shell peut se connecter à MetaMask, Rabby et d’autres portefeuilles compatibles. Ces intégrations ne signifient pas que les mêmes applications peuvent lire directement une carte par NFC. Shell nécessite une Keycard insérée ; il ne remplace pas la carte.
Clés et vérification des transactions
Keycard présente son élément sécurisé, la puce qui conserve et utilise les clés privées, comme certifié EAL6+. Cette certification concerne la puce. Le code de l’applet de la carte et du firmware de Shell est public. Shell ajoute un écran distinct pour examiner une demande avant de l’approuver ; les demandes qu’il ne sait pas décoder apparaissent sous forme de données techniques.
Une carte contient une clé principale permettant de dériver plusieurs adresses. D’autres cartes peuvent contenir la même sauvegarde ou des portefeuilles distincts. Un boîtier Shell peut servir à plusieurs cartes sans conserver leurs clés privées.
Réseaux et logiciels nécessaires
Keycard prend en charge Bitcoin, Ethereum et les réseaux EVM, fondés sur une technologie de contrats intelligents compatible avec Ethereum. Les réseaux EVM associés ici comprennent Base, Arbitrum, Optimism, BNB Smart Chain, Polygon PoS et Avalanche C-Chain. Le logiciel connecté doit prendre en charge le réseau, l’actif et la méthode de signature souhaités.
Pour Bitcoin, les formats legacy, nested SegWit et native SegWit sont pris en charge, ainsi que les portefeuilles multisignatures, où plusieurs clés autorisent une transaction. Taproot et Solana ne sont actuellement pas compatibles. Les textes de l’interface de Shell sont en anglais ; les langues de gestion des soldes et des comptes dépendent du portefeuille logiciel choisi.
Usages et prérequis
- Utile pour : conserver les clés de signature sur une carte amovible, l’utiliser avec des logiciels compatibles sur mobile et ordinateur, ou ajouter un écran de vérification avec Shell.
- Moins adapté pour : une utilisation sans matériel, des comptes Solana ou un parcours Bitcoin nécessitant Taproot.
- Compte requis : aucun compte Keycard distinct pour signer. Le logiciel choisi possède son propre parcours de configuration.
- Portefeuille requis : un logiciel compatible est nécessaire pour consulter les soldes, préparer les demandes et diffuser les transactions signées. Vous pouvez créer un portefeuille sur la carte ou restaurer une sauvegarde compatible ; il n’est pas nécessaire d’en posséder un au préalable.
Achat du matériel et frais de réseau
La carte, le lecteur USB et Shell sont des produits matériels payants. Le total dépend de la configuration et du pack ; une carte achetée seule n’inclut pas Shell. Les frais du réseau blockchain sont distincts de l’achat. Les swaps et autres services accessibles dans les logiciels compagnons peuvent entraîner des frais propres à leurs prestataires.

