L’utilisation de toutes les applications décentralisées de crypto-monnaie implique la création d’un wallet, ou portefeuille, destiné à contenir les crypto-monnaies reçues, gagnées ou minées. Il existe déjà des millions d’utilisateurs des réseaux Bitcoins, Ethereum, Litecoin et autres crypto-monnaies qui possèdent leur wallet sans savoir réellement ce qu’il est, ni comment il fonctionne. Car, si beaucoup rapprochent le fonctionnement d’un wallet de celui de leur compte bancaire en ligne, leur forme est en fait totalement différente.
Finalement, qu’est-ce qu’un wallet ? Comment fonctionne-t-il ? Quels sont les différents types de portefeuilles existants ?
Nature et fonctionnement du Wallet
Le wallet est un programme qui stocke les clés cryptées publiques et les clés privées des utilisateurs d’un réseau de crypto-monnaie. N’importe quelle personne qui possède des Bitcoins, de l’ether ou une autre crypto-monnaie possède forcément un portefeuille.
Grâce à lui, vous pouvez interagir avec les autres utilisateurs de votre réseau de crypto-monnaie. Vous pouvez envoyer ou recevoir de la crypto-monnaie par son intermédiaire ou suivre vos transactions. Tel un portefeuille classique, votre wallet vous permet donc de stocker votre monnaie virtuelle. Toutefois, la différence majeure entre un compte bancaire en ligne et un wallet est que ce dernier vous permet d’interagir directement avec la Blockchain du réseau.
D’ailleurs toutes les informations contenues sur votre wallet se trouvent elles-mêmes sur la Blockchain. Le wallet n’est donc situé sur aucun serveur, ni centralisé dans aucune banque, il fait partie intégrante de la Blockchain. Les wallets sont donc des programmes informatiques stockant des clés et une interface sur la Blockchain du réseau. C’est pourquoi le portefeuille est accessible depuis n’importe quel endroit dans le monde, du moment que l’on ait accès à internet.
À la création d’un compte, celui-ci se voit attribuer une clé publique cryptée qui permet à tous les autres utilisateurs du réseau de transférer des crypto-monnaies vers ce compte et d’une clé privée qui permet au propriétaire du compte d’envoyer les crypto-monnaies qu’il contient. Pour pouvoir effectuer une transaction depuis un wallet, le propriétaire de celui-ci doit donc entre la clé privée qui correspond à la clé publique de son portefeuille. Ainsi, il certifie être le propriétaire des crypto-monnaies contenues sur le portefeuille.
Ensuite, il pourra entrer le montant qu’il souhaite envoyer et renseigner la clé publique de l’utilisateur a qui il souhaite l’envoyer. Lorsque la correspondance des clés a été effectuée, la transaction est amorcée et les crypto-monnaies envoyées iront vers le wallet ciblé.
Quels sont les différents types de wallets ?
Si le principe du wallet reste le même pour tout le monde, il existe en fait 3 types de wallets différents : le portefeuille logiciel, le portefeuille matériel et le portefeuille papier.
- Le wallet logiciel : Le wallet logiciel se divise lui-même en trois autres catégories : desktop, mobile ou en ligne. Le wallet logiciel peut donc être stocké sur le bureau d’un ordinateur, c’est l’une des manières les plus sûres de stocker ses crypto-monnaies. Un wallet Desktop implique le téléchargement et l’installation d’un logiciel sur l’ordinateur ainsi que la liaison entre le logiciel et un compte utilisateur personnel sur le réseau de crypto-monnaie. Lorsque le compte est installé sur le logiciel, le portefeuille ne sera accessible que depuis cet ordinateur. Le wallet mobile fonctionne sur le même système, par l’intermédiaire d’une application mobile. Son avantage sur le wallet desktop est qu’il peut être utilisé n’importe où lorsque l’on possède une connexion internet. Par ce moyen, le wallet est stocké et utilisé depuis un seul et unique smartphone ou tablette. Enfin, le wallet en ligne représente la troisième catégorie de portefeuille logiciel. Ce portefeuille fonctionne sur le principe du cloud et est consultable depuis n’importe quel appareil électronique car il est hébergé sur un site internet. N’étant pas à l’abri des piratages, le wallet en ligne est celui qui propose la solution la plus pratique, mais aussi la moins sûre pour conserver ses crypto-monnaies. En effet, les clé publiques et privées étant enregistrées sur la base de données du site, le piratage des données reste possible.
- Le wallet matériel : Le wallet matériel est un portefeuille qui consiste à stocker ses crypto-monnaies sur un support matériel qui lui est dédié. C’est généralement une clé USB, mais cela peut être n’importe quel appareil qui permette le stockage de données. Les avantages principaux du portefeuille matériel sont principalement qu’il est relativement facile à utiliser car il suffit de le connecter à un ordinateur pour rendre ses crypto-monnaies disponibles, qu’il représente une solution sûre de les conserver hors ligne et qu’il permet d’avoir un support physique rassurant pour transporter ses crypto-monnaies.
- Le wallet papier : Ce type de portefeuille plus récent est une simple feuille de papier qui représente une sécurité maximale car il est totalement déconnecté. Il suffit de taguer au moyen d’un QR Code sa clé privée et sa clé publique sur le papier afin de pouvoir utiliser les crypto-monnaies contenues sur le wallet.
Pour en savoir plus sur les wallets, retrouvez notre article sur les meilleurs wallet disponible sur le marché.
Full nodes ou light wallets ?
Selon le type d’utilisateur du réseau de crypto-monnaie que vous souhaitez devenir, il peut être utile de choisir entre deux types de portefeuilles : les full-nodes et les light wallets. Les light wallets sont des portefeuilles légers. Ils ne stockent pas d’informations au niveau local et se basent généralement sur des serveurs dont ils vérifient l’intégrité des données pour être fonctionnels.
Les full-nodes quant à eux sont des portefeuilles qui stockent en local l’intégralité de la Blockchain du réseau concerné. Cette version du portefeuille permet la décentralisation du réseau et la construction d’une nouvelle version de la Blockchain sur votre ordinateur, faisant de vous l’un des nœuds complets du réseau de crypto-monnaie.
Ce dernier type de portefeuille est avantageux pour le réseau comme pour l’utilisateur. En effet, le stockage de la Blockchain permet au réseau de gagner en confiance et en sécurité tandis qu’il offre à l’utilisateur la possibilité de devenir actif sur le réseau.
Attention cependant, l’installation d’un portefeuille full-nodes implique de disposer d’un large espace disque pour enregistrer et mettre à jour fréquemment la chaîne de blocs du réseau. Pour les utilisateurs réguliers d’un réseau de crypto-monnaies qui se contentent d’effectuer des transactions, l’installation d’un portefeuille léger sera suffisante.