Comment utiliser MetaMask
Accueil
Articles
Comment utiliser MetaMask

Comment utiliser MetaMask

Débutant
Publié le Sep 14, 2020Mis à jour le Nov 11, 2022
12m

Pourquoi devrais-je lire ce qui suit ?

Si vous êtes intéressé par les dapps, vous vous devez d'avoir une application similaire à MetaMask (ou Metamask). Bien plus qu'un simple wallet, celui-ci permet d'interagir avec des sites web intégrant Ethereum ou Binance Smart Chain tels que Pancakeswap ou Venus. 

MetaMask vous permet de vous connecter à des applications décentralisées directement depuis votre navigateur (ou votre mobile). Vous pouvez par exemple trader sans intermédiaire ou jouer à des jeux dont le code est entièrement publique (ainsi vous savez que ceux-ci ne sont pas trafiqués).

Consultez le guide ci-dessous pour commencer à utiliser Metamask !


Sommaire


Introduction

Avec Ethereum et la Binance Smart Chain, le tant attendu Web 3.0, incarnation d'un Internet décentralisé prend vie. Un internet où les données appartiennent à leurs propriétaires, où les services ne sont pas centralisés et où les applications décentralisées (DApps) prennent vies.
Une telle infrastructure est constamment en train d'évoluer, l'industrie étant aujourd'hui concentrée sur la Finance décentralisée (DeFi) et l'interopérabilité des protocoles, qui visent à relier les différentes blockchains. Il est désormais possible d'échanger des tokens et des cryptomonnaies sur des exchanges décentralisés, de contracter des prêts cryptos et même d'utiliser du Bitcoin sur la Binance Smart Chain et Ethereum.
Pour beaucoup de supporters d'Ethereum, MetaMask est le wallet ultime. Contrairement à votre logiciel téléphone ou bureau, celui-ci vient accompagné d'une extension navigateur, permettant aux utilisateurs de directement interagir avec le page compatible. Dans cet article, nous vous expliquerons comment MetaMask fonctionne et vous aiderons dans vos premiers pas dans ce nouveau monde.


Qu'est-ce que MetaMask ?

MetaMask est un wallet Ethereum (compatible avec la Binance Smart Chain) open-source prennant en charge de nombreux tokens basés sur Ethereum ou Binance Smart Chain (tels que ceux basés sur le  standard ERC-20, ou les token non fongibles (NFT)). Au delà de ça, vous pouvez les recevoir ou les acheter/swaper grâce à Coinbase, ShapeShift ou d'autres intégrations similaires.
Ce qui rend MetaMask si intéressant, c'est ça capacité à se connecter facilement avec des sites web. Avec d'autres wallets, vous devez copier/coller une adresse de paiement ou scanner un QR code sur un appareil séparé. Avec l'extension MetaMask, le site web ping votre wallet et vous avez le choix d'accepter ou de refuser la transaction.
MetaMask peut servir en tant que simple wallet, mais sa vrai force réside dans son interface intuitive pour interagir avec des smart contracts et des applications décentralisées. Voyons maintenant ensemble, comment mettre en place celui-ci.


Installer MetaMask

Le wallet MetaMask peut être installé sur Google Chrome, Firefox ou Brave. Il est également disponible sur Android et iOS, mais nous ne attarderons pas dessus. Pour ce tutoriel nous allons utiliser Firefox, mais les étapes sont plus ou moins identiques sur toutes les plateformes.

Rendez-vous sur la page officielle de téléchargement sur metamask.io. Sélectionnez votre navigateur. Vous serez ensuite automatiquement redirigé sur le site des add-ons pour FireFox ou Chrome. Cliquez sur le bouton pour ajouter l'extension à votre navigateur. Accordez ensuite les autorisations demandées pour que l'application fonctionnent correctement.


Initialiser le wallet

Vous devriez désormais voir le message suivant.


Si vous avez une âme d'enfant comme nous, vous devriez passer un peu de temps à essayer de rendre fou avec votre curseur ce pauvre renard.


Une fois que vous avez fini de victimiser celui-ci, cliquez sur Commencer. Il vous sera alors demandé si vous voulez importer votre seed phrase ou en créer une nouvelle. Cliquez sur Créer un wallet. La page suivante vous demandera si vous souhaitez envoyer de manière des données anonymes pour aider les développeurs à améliorer l'application. Faites votre choix puis validez.
Nous devons maintenant créer un mot de passer. Si vous êtes l'une de ces créatures légendaires qui lit les conditions d'utilisations d'un logiciel, vous pouvez cliquez sur Conditions Générales d'Utilisation. Le cas échéant, réfléchissez à un mot de passe, cochez la case et cliquez sur Créer.


Sauvegarder votre seed phrase !

Le point suivant est tellement important que nous lui consacrons une section exprès ! MetaMask est un service non-custodial, ce qui ce signifie que personne, pas même les développeurs de MetaMask, ne peut accéder à vos fonds.Vos tokens existent dans un coffre fort dont vous êtes l'unique détenteur. Ainsi, si votre ordinateur est perdu, détruit ou volé, personne ne pourra vous aider à récupérer votre wallet. Votre clé privée sera à jamais perdu dans le cyberespace.
Il est donc crucial que vous écriviez votre seed phrase. Il s'agit là du seul moyen de pouvoir restaurer votre compte en cas de problèmes. Nous vous recommandons d'écrire les mots et de les stocker à 2 ou 3 endroits différents. Vous n'avez pas besoin de les enterrer dans un coffre hermétique dans la forêt ! Remarque, si vous pouvez, pourquoi s'en priver ?


Cliquez sur la zone grise pour révéler la seed phrase.


Sur la page suivante, le programme, conscient qu'en bon fainéant que vous êtes, vous n'avez probablement pas noté la phrase, vous demandez de lui indiquer dans l'ordre les bons mots. Si vous n'avez pas noté les mots, revenez en arrière et marquez les !
Confirmez la phrase puis passez à l'étape suivante. Appuyez sur All Done, vous accéderez alors à l'interface du wallet.

La partie la plus ennuyeuse est maintenant terminée. Nous allons maintenir devenir (temporairement) riche grâce au testnet !


Approvisionnez votre wallet

Dans ce tutoriel, nous utiliserons le réseau testnet Ropsten. Il s'agit là d'un réseau fonctionnant presque exactement comme le véritable réseau Ethereum, sauf qu'ici, les Ethers ne valent rien. Ce réseau est très pratique lorsque vous voulez vous assurez que les contrats que vous développez n'ont pas de failles exploitables. Les étapes exécutées sur Ropsten peuvent l'être sur le mainnet (à l'exception, malheureusement, de l'étape vous donnant des Ethers).
Pour basculer sur le réseau Ropsten, cliquez sur Réseau principal Ethereum dans le coin supérieur droit et sélectionnez Réseau de Test Ropsten.


Il existe divers testnets sur Ethereum. Si vous voulez connaitre les différences, rendez vous ici.


Nous allons maintenant utiliser un faucet pour obtenir de "l'argent sans valeur" et jouer avec. Rendez-vous sur cette page depuis votre navigateur où MetaMask est installé.


Youpiii, de l'argent gratuit !


À tout moment, vous pouvez cliquer sur l'icone du petit renard pour afficher les informations de votre compte MetaMask (c'est ce que nous faisons sur le GIF que vous voyez). Juste au dessus de Account 1, se trouve votre adresse Ethereum. Cliquez dessus pour la copier. Collez ensuite celle-ci dans le formulaire et cliquez sur Send me test Ether.

Les transactions Ethereum sont généralment confirmées rapidement, mais il peut s'écouler un certain temps avant que l'Ether arrive dans votre wallet. Pour vérifier que vous avez obtenu celui-ci, cliquez sur le renard dans la barre d'outils.

Une fois reçu, nous pouvons commencer à interagir avec des DApps.


Libérer le web décentralisé

Vu que nous sommes sur le testnet, nous n'avons pas beaucoup d'applications pour nous amuser. Pour voir la liste des DApps utilisables depuis le mainnet, rendez-vous sur Sate of the DApps ou Dappradar. Vous pouvez jouer à des jeux, acheter des actifs ou parier sur des marchés prédictifs.
Nous allons utiliser la DApp que nous avons présenté ultérieurement. Uniswap est un exchange décentralisé, ou DEX, ce qui signifie que les trades se réalisent sans intermédiaire. Le fonctionnement d'Uniswap étant plutôt complexe, nous ne l'aborderons pas ici. Si vous voulez en savoir plus, nous vous invitons à lire notre article Qu'est-ce qu'Uniswap ? Comment fonctionne-t-il ?.
Accédons y, en nous rendant ici. Dans le coin supérieur droit, vous devriez voir un message vous invitant à vous Connecter à un wallet. Certains sites, ne vous connectant pas par défaut, pour des questions de sécurité, ils afficheront par défaut ce message. Cliquez sur le message et sélectionnez le wallet que vous désirez utiliser. Dans le cas où vous n'avez pas suivi depuis le début, nous utilisons MetaMask.

Lorsqu'un site tente de se connecter à votre wallet pour la première fois, une boite de dialogue MetaMask apparait et vous demande de confirmer l'action. Vous serez alors libre de sélectionner le compte que vous désirez connecter (nous n'en avons que un seul dans cet exemple), ainsi que les permissions demandées par l'application. Dans ce cas et dans la majorité des cas, le site demande des informations sur votre wallet.


À propos de MetaMask et de la confidentialité

Il est important de prêter attention aux permissions que vous accordez. Si un site web connait votre adresse, il sera en mesure de voir toutes les transactions que vous effectuez. De plus, il pourra également faire un lien entre ce wallet et votre adresse IP.

Certains préfèrent diviser leurs adresses pour conserver un certain anonymat, quand d'autres sont conscients des risques (après tout, la blockchain est publique). Le niveau de confidentialité que vous souhaitez atteindre, ne dépend que de vous. De manière générale, ne donnez pas d'autorisations aux sites en lesquels vous n'avez pas confiance.


Échanger vos Ethers contre du DAI

Vous allez maintenant réaliser votre premier swap ! Nous allons le faire avec du DAI, un token ERC-20 servant de stablecoin. De la même manière que l'Ether du testnet, ce DAI n'a pas de véritable valeur. Cliquez sur Sélectionner un token, ajouter la Liste Uniswap par défaut et cliquez ensuite sur DAI. Vous pouvez également choisir WETH (<1>ether wrappé).
Il ne vous reste plus qu'à entrer le montant d'Ether que vous voulez échanger. Vous verrez alors s'afficher en temps réel le nombre de DAI que vous allez recevoir. Pour finir, cliquez sur Swap !


Compléter le swap avec MetaMask


MetaMask vous invite à nouveau à confirmer certaines actions. Ici, vous devez confirmer la transaction pour que celle-ci ait lieu. Vérifiez que les frais vous conviennent, ceux-ci, pouvant parfois être élevés !

Il ne vous reste plus qu'à attendre que la transaction soit confirmée !



Où sont mes tokens ?

Ainsi, vos Ethers sont partis, mais vos tokens ne s'affichent pas ? Nul besoin de paniquer, vous devez simplement les ajouter manuellement.

Pour les tokens les plus connus, sélectionnez simplement Ajouter un token et entrez son nom ou son ticker. Pour les moins connus (ou ceux u testnet), vous devez ajouter l'adresse du contrat, un identifiant qui indique à MetaMask où regarder pour voir votre solde.


  1. Ouvrez votre wallet en cliquant sur l'extension.
  2. Cliquez sur les trois petits points.
  3. Sélectionnez Voir sur Etherscan.
  4. En dessous de Aperçu, cliquez sur le menu déroulant Token et sélectionnez DAI.
  5. Sous Résumé du profil, vous devriez voir une adresse de contrat, copiez celle-ci.
  6. Retournez sur MetaMask et cliquez sur Ajouter un token.
  7. Cliquez sur l'onglet Token personnalisé.
  8. Collez, ce que vous avez copiez dans la section Adresse du contrat du Token.
  9. Le reste devrait automatiquement se remplir. Cliquez sur Next, puis sur Ajouter tokens.
  10. Retournez au menu principal pour voir votre solde.


Félicitations ! Vous venez d'interagir avec votre première DApp et avez obtenu du DAI. Tout ce que vous avez appris vous servira également sur le mainnet. Lorsque vous vous sentirez prêt à basculer sur celui-ci, changer simplement de réseau en cliquant sur Réseau principal Ethereum.


Que dois-je savoir d'autre ?

MetaMask a d'autres fonctionnalités que nous n'avons pas couvert. Vous pouvez par exemple connecter un hardware wallet (Trezor et Ledger sont tous les deux pris en charge), créer une liste de contact et recevoir facilement vos fonds. Cliquez sur paramètres pour personnaliser celui-ci en fonction de vos besoins.
Les principes de sécurité habituels s'appliquent : MetaMask est un hot wallet, ce qui signifie qu'il fonctionne sur un périphérique connecté à Internet. Vous êtes exposé à plus de risque qu'un cold wallet qui lui est hors ligne.

Enfin, vous devez faire attention aux sites web auxquels vous donnez des autorisations.


L'application MetaMask

L'application MetaMask Android/iPhone, fournit une solution parfaite pour accéder au Web 3 depuis votre mobile. En plus de posséder la plupart des fonctionnalités que la version ordinateur, celui-ci intègre un navigateur DApp, vous permettant d'accéder aux applications décentralisées en appuyant sur un simple bouton.


L'application MetaMask du navigateur


L'application est très similaire à l'extension navigateur. Vous pouvez facilement réaliser des transactions depuis votre wallet ou utiliser Uniswap.


L'application vous invite à vous connecter à PoolTogether.


Conclusion

MetaMask est un outil puissant pour explorer le Web décentralisé. Si vous avez suivi toutes les étapes de ce guide, vous vous êtes surement déjà rendu compte de son potentiel. Bien entendu vous n'êtes pas les seuls : plus d'un million de personnes utilisent couramment MetaMask.

Au fur et à mesure que l'univers Ethereum se développe, des applications telles que MetaMask deviennent de plus en plus essentielles pour faire le pont entre la technologie et les services.

Vous avez des questions sur MetaMask, Ethereum ou un autre sujet ? Rendez-vous sur Ask Academy pour poser votre question.