Logo ESILV

Payment

Quêtes

- Générer des wallets sur desktop et mobile et les charger à l'aide de faucets
- Réaliser des transactions sur les testnets (btc, eth, ...)
- Vérifier leur enregistrements avec des exploreurs

Parcours

Livrable et notation

Pour le moment, il n'est pas prévu de noter ce TP.

Les applications nécessaires pour chaque niveau sont à installer.
Attention : Les applications des premiers niveaux seront réutilisés : gardez-les.

16 %

Le préfixe d'une adresse permet de déterminer le réseau auquel elle appartient.
Les réseaux étant indépendants, une transaction vers une adresse n'appartenant pas au bon réseau sera validée par le réseau et ne sera plus réutilisable. L'argent transmis sera alors perdu.

Pour bitcoin et tous ses forks :
Les adresses commençants par 1... sont des adresses de production
Les adresses commençants par 2... sont des adresses de test. Ce sont ces adresses que nous utiliserons.
Les adresses commençants par 3... sont des adresses de production pour les comptes Multi-Sign (comptes communs) et Segwit.

Attention : Il arrive que certaines applications respectent une autre norme. C'est le cas de Jaxx.

Pour Ethereum et tous ses forks :
Les adresses commencent par "0x...". Il n'y a pas de préfixe permettant de distinguer les adresses de productions de celle de tests. C'est à l'utilisateur d'être vigilant.

Vous constaterez lors du niveau sur les PaperWallet que les préfixes sont souvent spécifiques à la crypto-monnaies.

Préfixe des adresses

33 %

50 %

66%

82 %

Metamask

Metamask est un wallet ethereum directement sous la forme d'une extension Google Chrome/Firefox (LightNode). Elle vous permet de stocker vos clés Ethereum, recevoir des transactions, signer et émettre des transactions sans avoir besoin d'un client lourd.
MetaMask vous indique également les tokens ERC#20 liés à vos adresses.

  • Installer Metamask
  • Lancer l'application et valider les CGV si vous le souhaitez
  • Créer votre HD Wallet et sauvegarder votre clé mnemonic dans un fichier de back-up
  • Donner un nom à votre wallet (fonction "edit")
  • Récupération de votre adresse Ethereum

    Dans un nouvel onglet :
    Se connecter sur Metamask
    Sélectionner le réseau Ropsten
    Copier l'adresse ethereum dans le clipboard
  • Chargement à l'aide d'un faucet

    Dans un nouvel onglet :
    Aller sur son remplaçant par MetaMask
    Remarque : Un faucet est un service web permettant de recevoir quelques cryptomonnaies de tests
    Copier son adresse Ethereum et à l'endroit indiqué de la page
    Quand le message de confirmation indique que vous avez reçu une transaction, retourner dans l'onglet spécifique à MetaMask et checker votre solde.
  • Utilisation de MetaMask

    Si vous avez bien reçu quelques ethers pour Ropsten, faire une transaction vers l'adresse d'un collègue ET/OU indiquer l'adresse à laquelle il peut vous transmettre des ethers de tests.
    Vérifier sur Etherscan que vous voyez bien votre adresse et vos transactions.
  • Recevoir une transaction

    Récupération de votre adresse publique

    Dans MetaMask, utilisez le menu déroulant à droite pour copier dans votre clipboard votre adresse publique Ethereum.


    Transmission de votre adresse publique

    Transmettre cette adresse à un collègue par le canal de votre choix (e-mail, fb, twitter, whatsapp, ...).
    Attendre que l'émetteur de la transaction fasse le nécessaire.


    Confirmer réception et vérifier dans la blockchain via un exploreur

    Lorsque le solde se met à jour, confirmer la réception des ethers Ropsten à l'émetteur.
    Lui indiquer également l'URL dans un navigateur afin que vous ayez tout deux l'enregistrement public.

  • Envoyer des ethers Ropsten depuis MetaMask

    Lorsque vous recevez l'adresse ethers Ropsten du destinataire, déclencher la transaction depuis MetaMask, en vérifiant que vous êtes bien sur le réseau Ropsten !
    Récupérer l'ID de la transaction et/ou votre adresse et/ou l'adresse du destinataire pour obtenir les informations de confirmation dans l'exploreur Ropsten Etherscan.

100 %