Ta progression dans ce cursus Leçon 3 / 7

Qu'est-ce qu'un wallet ?

Découvre le b.a.-ba des portefeuilles crypto, aussi appelés "wallets".

Avatar de Luca, plus communément appelé Professeur Web3

Luca
14 minutes de lecture · (modifié le )

Un wallet représenté par un portefeuille contenant des pièces et des billets

À venir dans cette leçon

Information sur cette leçon

Tu es sur le point de lire la leçon n° 3 du niveau débutant.
Avant de poursuivre, je recommande d'avoir lu :

  1. Qu'est-ce qu'une cryptomonnaie ?
  2. Qu'est-ce que la blockchain ?

Si tu es déjà à l'aise avec ces notions, c'est parfait.
Bonne lecture !

Définition générale #

Un wallet crypto, ou portefeuille crypto en français, est un logiciel qui te permet d'accéder à tes cryptomonnaies.

Plutôt simple, n'est-ce pas ?
On est d'accord.

Cependant, il y a une notion majeure à retenir ici.
Le wallet permet l'accès aux cryptos mais il n'en contient pas !

À tout moment et en tout temps, tes cryptomonnaies ne se trouvent qu'à un et un seul endroit : sur la blockchain.

Il est très important de comprendre que les cryptomonnaies ne la quittent jamais et qu'un wallet ne te permet que d'accéder à celles-ci.

Avant de décrire plus exactement ce qu'est un wallet et comment il fonctionne, faisons une rapide analogie avec le compte bancaire.

Si tu penses ne pas avoir besoin de cette analogie, clique ici pour passer directement à l'explication du fonctionnement d'un wallet.

Le compte bancaire #

1. Comment ça fonctionne ? #

Avec un compte bancaire classique, pour gérer ton argent, tu navigues généralement entre ces différents éléments :

  1. Une banque : qui détient les comptes bancaires de ses utilisateurs.
  2. Un compte bancaire : qui est l'endroit où tu stockes tes millions.
  3. Une application bancaire : te permettant d'accéder à ton compte bancaire et d'interagir avec (consulter ton compte, réaliser des virements, ect).
  4. Tes identifiants de connexion : généralement une combinaison d'un login (ou nom d'utilisateur) et d'un mot de passe. Ensemble, ils te donnent accès aux fonctionnalités de ton application bancaire.

De tous ces éléments, les seuls que tu ne dois pas perdre ce sont tes identifiants.

En effet tu ne peux pas perdre ton compte bancaire, c'est la banque qui le gère. Et ton application bancaire est accessible et téléchargeable à tout moment.

Donc le seul élément que tu détiens et qui est la "clé" de tout ton argent c'est ton identifiant et ton mot de passe.

Si tu perds ces informations, tu ne pourras plus accéder à ton compte, et donc, à ton argent.

Cependant, en passant un peu de temps avec ta banque, il est possible pour toi de regagner accès à celui-ci.

Retiens bien ce dernier point. Ça te servira pour la partie sur les wallets.

Maintenant, voyons les principales actions possibles avec un compte bancaire en commençant par la réception de fonds.

2. Comment recevoir de l'argent ? #

Tu dois être familier avec la notion de RIB (Relevé d'Identité Bancaire).

C'est la suite de caractères qui permet d'identifier de manière unique ton compte bancaire. En voici un exemple.

FR76 30001 00794 12345678901 85

En donnant cette information à une autre personne, tu sais qu'elle sera en mesure de t'envoyer de l'argent.

Mais tu sais également que tu peux être serein.

La personne disposant de ton RIB pourra envoyer de l'argent sur ton compte bancaire, mais ne pourra pas en retirer.

C'est ainsi parce que les "fonctionnalités" associées au RIB ne sont que la réception d'argent.

Comme tu le sais, pour envoyer de l'argent depuis ton compte, c'est d'un différent type d'information dont on a besoin.

3. Comment envoyer de l'argent ? #

En règle générale, pour réaliser cette opération, tu :

  1. Utilises tes identifiants pour te connecter à ton compte bancaire.
  2. Lances la création d'un virement bancaire.
  3. Saisis l'adresse (le RIB) du destinataire du virement.
  4. Confirmes la validité des informations que tu as entrées.
  5. Enfin, tu valides l'opération et le virement est exécuté.

Comme tu l'auras remarqué, l'information qui permet le démarrage de ce processus c'est ta combinaison login / mot de passe.

Entre autres, tes identifiants.

En fonction des banques et du niveau de sécurité que tu as configuré sur ton compte, d'autres informations de sécurité pourraient être requises pour une ou plusieurs de ces étapes.

Mais grosso modo, l'information capitale pour envoyer de l'argent depuis ton compte c'est ta combinaison d'identifiants.

Et une fois ton virement réalisé, en fonction des banques, tu pourras éventuellement l'annuler durant une certaine période.

Après quoi, les fonds seront généralement envoyés à ton destinataire sous quelques heures, voire en quelques jours.

4. Les différents types de comptes #

Avec un compte bancaire classique, tu as généralement accès à différents types de compte.

Voici un aperçu global des plus communs.

Compte courant. Aussi appelé "compte à vue", est un type de compte depuis lequel il est possible d'effectuer des paiements et de recevoir de l'argent. Il ne génère pas d'intérêts.

Compte épargne. Ce type de compte ne permet que de faire des dépôts d'argent. Bien souvent, il n'est pas possible de réaliser des paiements depuis celui-ci. Il génère des intérêts, généralement à l'année.

Compte multi-devises. Généralement, ton compte courant (et épargne) ne te permet de disposer que d'une seule devise. Si tu souhaites détenir des devises différentes (dollars US, yen japonais, dollars australiens, ect), il te faut un compte multi-devises.

5. Les devises supportées #

Comme nous l'avons vu, dans biens des cas il te faut un compte multi-devises pour pouvoir détenir plusieurs devises.

Et généralement, ce n'est pas gratuit.

Mais cela veut aussi dire qu'il te faut un compte supplémentaire. Et qui dit compte supplémentaire dit RIB supplémentaire. En fonction des banques, ce compte peut également être payant.

En résumé, la possiblité de détenir plusieurs devises peut légèrement complexifier ta gestion et cela peut également se révéler être plus onéreux.

On en a finit avec les détails sur le compte bancaire classique.

Passons dès maintenent à ce pourquoi tu es là.

Le wallet crypto #

Cette partie est cruciale.

Une fois que tu auras compris ce que je m'apprête à t'expliquer, tu auras appris une notion qui te seras utile toute ta vie pour naviguer sereinement le monde des cryptomonnaies.

N'hésites pas à la relire plusieurs fois, voire à ajouter cette page en favoris pour y revenir plus tard si besoin.

1. Comment ça fonctionne ? #

Remémore-toi la définition d'un wallet que tu as apprise plus tôt : il te permet d'accéder à tes cryptos. Et ces cryptos vivent sur la blockchain.

Donc en toute logique, pour accéder à l'argent de ton wallet tu as besoin de :

  1. Une blockchain : qui détient tous les "comptes cryptos" du réseau.
  2. Un "compte crypto" : dans lequel tes cryptos sont stockées.
  3. Un wallet : un logiciel qui te permet de gérer les cryptos de ton compte.
  4. Des identifiants : te permettant d'accéder aux fonctions de ton wallet.

Tu l'auras compris, comme ton wallet te permet d'accéder à la blockchain (et donc à tes cryptomonnaies), il te faut une manière de sécuriser l'accès à ton wallet.

Et tout comme avec un compte classique, un wallet nécessite des identifiants. Mais leur création ainsi que la façon dont ils sont sauvegardés diffèrent grandement des comptes traditionnels.

Dans le cas d'un wallet, ce n'est pas une combinaison d'un login / mot de passe qui te permet de sécuriser l'accès aux fonctionnalités de ton compte.

À la place, c'est une clé privée qui permet ça.

Mais parce qu'une clé privée c'est long et complexe, ton wallet te demandera plutôt de retenir une seed phrase (aussi appelée phrase de récupération).

Enfin, comme tu peux t'en douter, si ton wallet requiert l'utilisation d'une clé privée, tu pourrais aussi avoir besoin d'une clé publique n'est-ce pas ?

Tout juste ! C'est la dernière notion fondamentale à connaitre à propos de l'utilisation d'un wallet.

Ce dernier nécessite donc trois informations "clés" (sans jeu de mots) :

  1. une clé privée
  2. une phrase de récupération
  3. une clé publique.

Avant de détailler les deux premières notions, qui sont utilisées pour autoriser les transferts d'argent, voyons le cas le plus simple : la réception de fonds grâce la ta clé publique.

2. Comment recevoir de l'argent ? #

Tout comme le RIB de ton compte bancaire, un wallet dispose d'une information que tu peux communiquer à une autre personne pour qu'elle puisse t'envoyer de l'argent.

Cette information c'est tout simplement l'adresse de ton wallet.

C'est la version courte (compressée) de ta clé publique que je mentionnais un peu avant. Si quelqu'un souhaite t'envoyer de l'argent, c'est cette adresse que tu dois lui communiquer.

Par abus de langage, il est courant de dire "l'adresse d'un wallet" plutôt que l'adresse du compte crypto auquel un wallet a accès.

Pour le moment, c'est totalement ok de rester sur ce terme mais une prochaine leçon expliquera en détail les différences entre wallet et compte.

Tout comme les RIB, qui diffèrent d'un pays à un autre, chaque blockchain propose des formats d'adresse légèrement différents.

Si tu as un RIB français il commencera par "FR", mais si ton RIB est allemand, il commencera par "DE".

Dans le cas des cryptos, sur la blockchain Bitcoin, une adresse a le format suivant :

1Kr6QSydW9bFQG1mXiPNNu6WpJGmUa9i1g

Et sur la blockchain Ethereum, elle se présente comme suit :

0xa83114A443dA1CecEFC50368531cACE9F37fCCcb

Ça peut te sembler être du charabiat, et tu peux même penser que c'est à peu près la même chose, mais crois-moi, ces deux formats sont totalement différents.

Dans tous les cas, qu'importe son format ou sa longueur, l'utilité d'une clé publique est la même : permettre la réception de fonds.

Retiens donc que lorsque tu veux recevoir de l'argent, l'information que tu dois transmettre est l'adresse de ton wallet.

3. Comment envoyer de l'argent ? #

Dans le cas du compte bancaire, il te faut une information bien particulière pour pouvoir y accéder et réaliser des transactions sortantes : tes identifiants.

Cette information est la plus cruciale.
C'est celle que tu dois t'efforcer de garder privée autant que possible.

Eh bien avec ton wallet, l'équivalent de cette information s'appelle : la clé privée. Mais comme je l'ai brièvement expliqué plus tôt, cette information est longue et compliquée.

En voici un exemple.

1176a9a9cf1cc795a415ecd4d879e1a44697c19da8af2fb13c65b62882c30b88

Tu peux voir cette information comme étant le mot de passe de ton compte crypto.

Et compte tenu de sa longueur, ça m'étonnerait que tu tentes de le retenir en l'état.

Normal.

C'est pourquoi ton wallet sauvegarde ta clé privée en interne, dans son logiciel, et te propose de retenir une autre information à la place : une phrase de récupération.

Celle-ci se présente sous la forme d'une liste ordonée de mots en anglais (choisis parmi 2048 mots prédéfinis par un protocole de sécurité). Elle te permet de regénérer la clé privée associée à ton compte crypto.

En voici un exemple.

  1. sad
  2. limb
  3. reform
  4. gap
  5. pilot
  6. leisure
  7. home
  8. apple
  9. ridge
  10. lawsuit
  11. observe
  12. grab

L'ordre de ces mots est capital.

Si tu inverses l'ordre de ne serait-ce qu'un seul de ces mots, au mieux tu généreras la clé privée d'une autre adresse que la tienne (moins de 0.0000001% de chances que ça arrive), au pire, ça ne fonctionnera pas.

Cette phrase de récupération est donc une information que tu ne dois ni perdre, ni dévoiler. Si quelqu'un y a accès, ton argent sera à risque.

C'est comme si tu donnais les identifiants pour accéder à ton compte bancaire : la personne détenant ces informations peut faire ce qu'elle souhaite de ton argent.

Dernière chose très importante à savoir : il n'y a aucune fonctionnalité telle que "mot de passe oublié" avec un compte crypto.

Cela veut dire que si tu perds ta phrase de récupération, il n'y a absolument aucun moyen de la retrouver. Et dans ce cas, tu perds également — à tout jamais — l'accès à tes cryptomonnaies.

En soi, les cryptos seront toujours dans ton compte crypto (sur la blockchain) mais parce que la seule clé pour ouvrir ce compte est la phrase de récupération, alors ces cryptos seront inaccessibles.

Protège donc ta phrase de récupération comme si c'était l'information la plus importante de ta vie.

4. Les différents types de wallet #

Il y a beaucoup à dire sur les différences entre chaque type de wallet donc tu trouveras plus tard dans le cursus débutant un article entier sur le sujet.

Pour le moment je vais aller à l'essentiel.
Retiens simplement qu'il existe deux principaux types de wallet.

Custodial

Le wallet custodial (ou "portefeuille de garde" en français) est un wallet avec lequel tes clés privées sont gérés par un tiers.

Même chose pour ta phrase de récupération.

Cette dernière est bien sûr créée mais tu n'en auras jamais connaissance. C'est le tiers en question qui la détient et qui se charge donc de sa sécurité à ta place.

Ce genre de wallet est souvent mis à disposition au travers d'un service où la création d'un wallet se fait en un clic.

L'avantage c'est que tu n'as jamais besoin de retenir les informations critiques de ton wallet. Tu es complètement déchargé de cette responsabilité.

L'inconvénient c'est que tu n'es pas le maitre absolu de ton argent.

Le tiers gérant ton portefeuille peut se faire hacker, ou faire faillite, voire se trouver être malfaisant en dérobant purement et simplement ses utilisateurs.

Toutefois, pour la plupart des sociétés proposant ce type de service, le risque est relativement faible, mais il n'est pas de zéro.

Si cette notion te parait un peu floue, tes incertitudes seront levées lorsque tu arriveras à la leçon sur "les exchanges".

Ce sont des plateformes qui permettent d'acheter et de vendre des cryptomonnaies. Et elles fonctionnent sur ce modèle pour gérer dynamiquement les portefeuilles de leurs utilisateurs.

Non-custodial

C'est le type de wallet qui nous intéresse le plus.

Avec celui-ci, tu es le maitre absolu de ton argent.
Tu endosses pleinement la responsabilité de la gestion des clés de ton wallet.

Même chose pour la phrase de récupération associée à celui-ci.
C'est à toi de la conserver.

Ce type de wallet permet de disposer de la plus grande sécurité vis-à-vis de tes fonds. À condition que tu sois assez prudent sur la protection de tes informations de sécurité.

Comme dit l'adage, "Un grand pouvoir implique de grandes responsabilités.". Et dans ce cas, c'est difficle de faire plus vrai.

Pour créer un wallet non-custodial, tu peux généralement :

Avec ces deux options, tu peux te créer un wallet non-custodial prêt à l'utilisation en moins de 10 minutes.

Tu apprendras en détail comment faire ça dans la leçon qui suit celle-ci.

5. Les devises supportées #

Lorsque tu ouvres un compte bancaire dans un pays francophone, bien souvent, celui-ci ne peut détenir que des euros.

Avec un wallet crypto, c'est la même chose.

Si tu crées un wallet Bitcoin, tu ne pourras y stocker que des bitcoins.
Si tu crées un wallet Ethereum, tu ne pourras y stocker que des ethers (ainsi que des cryptos compatibles avec le "format Ethereum").

Le cas d'Ethereum est un peu particulier. Grâce à son existence, le standard ERC-20 a été créé.

Celui-ci définit un format permettant à toute cryptomonnaie qui l'implémente (l'adopte) d'être qualifiée de ERC-20, l'autorisant donc à être stockée sur un wallet Ethereum.

Comme expliqué dans la leçon n° 1, il existe plus de 13 000 cryptomonnaies différentes. Heureusement, tu n'as pas besoin de créer autant de wallets différents si tu souhaitais détenir chacune d'entre elles.

Et bon courage si c'était le cas.

Déjà, comme pour Ethereum, des "standards" existent. Ils permettent (à un même wallet) de détenir plusieurs cryptos différentes.

Mais il y a aussi ce qu'on appelle des "wrapped tokens" (littéralement jetons emballés) où une crypto sur une blockchain A est créée de manière à représenter une crypto sur une blockchain B.

Par exemple, tu ne peux détenir des bitcoins que dans un portefeuille Bitcoin.

Mais certaines blockchains telles que Ethereum ont créées des cryptos qui wrapped le bitcoin et qui ont donc la même valeur que lui, sans pour autant être sur la blockchain originale.

Dans ce cas précis, la crypto s'appelle WBTC (pour "Wrapped BTC").

Au niveau intermédiaire il y aura un article entier dédié à cette notion de wrapped tokens.

L'essentiel #

Cette leçon était une des plus importantes de ton parcours dans le monde des cryptomonnaies.

Ce que tu dois retenir sur un wallet c'est que celui-ci :

Si tu maitrises toutes les informations expliquées ici, tu seras très bien équipé pour la suite.

Maintenant que tu sais qu'est-ce qu'un wallet, tu as certainement envie d'en créer un, n'est-ce pas ?

Parfait, c'est ce que je te propose de faire de suite avec la prochaine leçon.

Leçon précédente
Qu'est-ce qu'une blockchain ?
Leçon suivante
Comment créer un wallet ?

Partage
cet article

Soutiens le blog avec
un Tip ou un crypto-don
Logo du BTC Logo de ETH Logo du Solana Logo du BNB