Portefeuille de crypto-monnaie
Un portefeuille de crypto-monnaie est un dispositif[1], support physique[2], programme ou service qui stocke les clĂ©s publiques et / ou privĂ©es et peut ĂȘtre utilisĂ© pour suivre la propriĂ©tĂ©, recevoir ou dĂ©penser des crypto-monnaies[3]. Cependant, la crypto-monnaie elle-mĂȘme n'est pas dans le portefeuille. En effet, dans le cas du bitcoin et des crypto-monnaies qui en dĂ©rivent, la crypto-monnaie est stockĂ©e de maniĂšre dĂ©centralisĂ©e et conservĂ©e dans un registre distribuĂ© accessible au public appelĂ© la blockchain.
Fonctionnement
Un portefeuille de crypto-monnaie, comparable à un compte bancaire, contient une paire de clés cryptographiques publiques et privées. Une clé publique permet à d'autres portefeuilles d'effectuer des paiements à l'adresse du portefeuille, tandis qu'une clé privée permet de dépenser de la crypto-monnaie à partir de cette adresse[4].
Types de portefeuille
Les portefeuilles peuvent ĂȘtre des applications numĂ©riques ou basĂ©s sur du matĂ©riel, on parle alors de hardware wallet[5]. La clĂ© privĂ©e est soit laissĂ©e Ă la charge de l'utilisateur (portefeuilles non hĂ©bergĂ©s), soit elle est stockĂ©e Ă distance (portefeuilles hĂ©bergĂ©s) et les transactions sont autorisĂ©es par un tiers.
Portefeuille multisignature
Les portefeuilles multisignatures nĂ©cessitent que plusieurs parties signent une transaction pour qu'elle puisse ĂȘtre validĂ©e (et donc que l'argent numĂ©rique puisse ĂȘtre dĂ©pensĂ©)[6]. Les portefeuilles multisignatures sont conçus pour offrir une sĂ©curitĂ© accrue[7].
Portefeuille déterministe
Avec un portefeuille dĂ©terministe, une seule clĂ© peut ĂȘtre utilisĂ©e pour gĂ©nĂ©rer un arbre entier de paires de clĂ©s[8]. Cette clĂ© unique sert de racine Ă l'arbre. La phrase mnĂ©motechnique gĂ©nĂ©rĂ©e ou graine (seed) est simplement une façon plus lisible par l'homme d'exprimer la clĂ© utilisĂ©e comme racine, car elle peut ĂȘtre convertie par algorithme en clĂ© privĂ©e racine. Ces mots, dans cet ordre, gĂ©nĂ©reront toujours exactement la mĂȘme clĂ© racine. Par exemple, sur le rĂ©seau de Blockchain publique Ethereum (qui s'appuie sur des portefeuilles dĂ©terministe), la phrase mnĂ©mothechnique pourrait comprendre 12 mots comme : "crime guard diary maple around goat prepare affair equip gun wasp evidence", qui renvoie Ă l'adresse publique Ethereum "0x8F3e32453A32C412D2ff51C3b4A25Db618469842".
Cette clĂ© racine unique ne remplace pas toutes les autres clĂ©s privĂ©es, mais est plutĂŽt utilisĂ©e pour les gĂ©nĂ©rer. Toutes les adresses ont toujours des clĂ©s privĂ©es diffĂ©rentes, mais elles peuvent toutes ĂȘtre restaurĂ©es par cette clĂ© racine unique. Les clĂ©s privĂ©es de chaque adresse en dĂ©rivant peuvent ĂȘtre recalculĂ©es en fonction de la clĂ© racine. Cette clĂ© racine, Ă son tour, peut ĂȘtre recalculĂ©e en introduisant le mot graine. La phrase mnĂ©monique est la sauvegarde du portefeuille. Si un portefeuille prend en charge la mĂȘme technique (phrase mnĂ©motechnique), la sauvegarde peut Ă©galement ĂȘtre restaurĂ©e sur un autre portefeuille logiciel ou matĂ©riel.
La norme BIP-39 crée une graine de 512 bits à partir de n'importe quel séquence mnémotechnique donnée. L'ensemble des portefeuilles possibles est de 2512. Chaque phrase secrÚte mÚne à un portefeuille valide. Si le portefeuille n'a pas été utilisé auparavant, il sera vide[3].
Portefeuille non déterministe
Dans un portefeuille non dĂ©terministe, chaque clĂ© est gĂ©nĂ©rĂ©e alĂ©atoirement de son propre grĂ©, et elles ne sont pas issues d'une clĂ© commune. Par consĂ©quent, toutes les sauvegardes du portefeuille doivent stocker chaque clĂ© privĂ©e unique utilisĂ©e comme adresse, ainsi qu'un tampon de 100 ou plus de clĂ©s futures qui ont peut-ĂȘtre dĂ©jĂ Ă©tĂ© fournies comme adresses mais n'ont pas encore reçu de paiements[3].
RĂ©gulation
Le Parlement européen a voté pour faire avancer de nouvelles rÚgles anti-blanchiment d'argent qui obligeraient les fournisseurs européens de services d'actifs cryptographiques à collecter et à vérifier les informations sur les bénéficiaires effectifs de tous les portefeuilles "non hébergés"[9].
Références
- (en-US) « How to send bitcoin to a hardware wallet », sur finance.yahoo.com (consulté le )
- « Hardware wallet : qu'est-ce qu'un portefeuille physique ? », sur www.journaldunet.fr (consulté le )
- Andreas Antonopoulos, Mastering Bitcoin : Programming the Open Blockchain, O'Reilly Media, Inc., , 330 p. (ISBN 978-1-4919-5438-6, lire en ligne)
- (en) « Bitcoin Wallets: What You Need to Know About the Hardware », The Daily Dot, (consulté le )
- (en-US) « How to Keep Your Bitcoin Safe and Secure », Wired,â (ISSN 1059-1028, lire en ligne, consultĂ© le )
- (en) « Bitcoin Startup Predicts Cryptocurrency Market Will Grow By $100 Billion in 2018 », Fortune (consulté le )
- Graham, « $32 million worth of digital currency ether stolen by hackers », www.cnbc.com, (consulté le )
- Gutoski et Stebila, « Hierarchical deterministic Bitcoin wallets that tolerate key leakage », iacr.org, International Association for Cryptologic Research (consulté le )
- (en) Nathaniel Whittemore, « The European Union vs. Self-Hosted Crypto Wallets », sur www.coindesk.com, (consulté le )