Pour ceux d’entre vous qui ont un peu de mal avec la notion de “RPC Endpoint”, disons qu’il s’agit essentiellement d’une URL nécessaire à la blockchain pour que les transactions aient lieu. Un “RPC endpoint” (Remote Procedure Call) est comme l‘adresse d’un nœud : c’est une adresse URL à laquelle les demandes de données de blockchain peuvent être envoyées.
Metamask collecte nos IP
Dans un article de Cointelegraph daté du 21 novembre 2022, il y est dit que MetaMask va commencer à collecter les adresses IP des utilisateurs et les adresses des portefeuilles Ethereum lors des transactions sur la chaîne (on-chain). ConsenSys, le créateur du crypto wallet MetaMask, a indiqué que la collecte des données des utilisateurs ne s’appliquera que s’ils utilisent l’application RPC par défaut de MetaMask, qui est en Infura.
Lire notre article → L’importance de l’anonymat sur la blockchain.
Suite à cette révélation, ces derniers jours les gens paniquent. Ils se demandent ce qu’ils vont bien pouvoir faire pour empêcher ce tracking d’IP et de wallet. Ne vous inquiétez pas, nous avons toutes les réponses ici pour vous dans cet article.
Cependant, l’article de Cointelegraph précise que si vous utilisez votre propre nœud Ethereum (Ethereum node) ou tout autre fournisseur de RPC tiers, vous serez évidemment soumis aux termes et conditions de ce fournisseur RPC tiers.
Les révélations de Cointelgraph ont été confirmées dans la foulée par ConsenSys eux-même sur leur site dans leur politique de confidentialité. Ils indiquent que lorsque vous utilisez Infura dans MetaMask comme fournisseur RPC par défaut, Infura collectera votre adresse IP et votre adresse de portefeuille Ethereum. Cela vient donc officiellement de ConsenSys.
Par la suite MetaMask a posté un tweet daté du 24 novembre 2022, disant qu’ils pouvaient effectivement déjà collecter ces informations auparavant même si cela n’était pas précisé. Ils rajoutent en outre que leur politique n’entraîne pas une collecte ou un traitement plus intrusif des données et qu’elles n’ont pas été adoptées en réponse à des changements ou à des demandes de régulation.
ConsenSys précise : « Notre politique a toujours stipulé que certaines informations sont automatiquement collectées sur la façon dont les utilisateurs utilisent nos sites, et ces informations peuvent inclure les adresses IP”.
Bref, il semble que les révélations de Cointelegraph aient entrainé un peu de confusion chez MetaMask et ConsenSys. Cependant, il est maintenant clair, et cela est officiel, que que Infura collectera votre adresse IP et votre adresse Ethereum wallet si vous utilisez leur RPC.
Marche à suivre pour éviter la collecte d’IP chez Metamask
Comment changer le “RPC Endpoint” de votre réseau Ethereum sur votre MetaMask ?
Si vous vous demandez si vous utilisez cette URL RPC et que vous souhaitez vérifier et peut-être la changer pour ne pas que ce fournisseur collecte des informations sur vos activités “on-chain”, voici la procédure à suivre.
Commencez par ouvrir votre extension MetaMask, puis tout en haut sélectionnez le réseau Ethereum Mainnet. Ensuite cliquez dans le menu droit en forme de cercle pour accéder à vos différents comptes et aux paramètres. Cliquez sur Paramètres (settings) puis allez dans Réseaux (Networks) et cliquez sur le réseau principal Ethereum (Ethereum Mainnet) qui se trouve tout en haut de la liste des réseaux.
A partir de là vous pouvez voir que votre URL RPC par défaut est surement Infura. Dans la section “New RPC URL” vous devez avoir quelque chose comme ça : “https://mainnet.infura.io/v3/”.
Et si vous laissez ça comme ça, votre adresse IP et l’adresse de votre portefeuille pourraient être suivies.
Pour en changer, allez sur Google et vous trouverez toute une liste de tiers offrant ce service. Recherchez par exemple avec les mots clés suivants : “ethereum rpc endpoint”, ou “ethereum rpc nodes”. A partir de là vous verrez des sites comme Chainlist.org ou Ethereumnodes.com qui vous proposeront l’accès à différents tiers.
Voici trois exemples de fournisseurs que vous pouvez utiliser : Ankr (https://ankr.com/), Flashbots (https://flashbots.net) et Alchemy (https://alchemyapi.io/).
- Si vous voulez utiliser le RPC de Ankr, voici l’URL : https://rpc.ankr.com/eth
- Si vous voulez utiliser le RPC de Flashbots, voici l’URL : https://rpc.flashbots.net/
- Si vous voulez utiliser le RPC de Alchemy, vous devez vous inscrire gratuitement pour obtenir l’URL : https://docs.alchemy.com/docs/how-to-add-alchemy-rpc-endpoints-to-metamask#1.-create-a-free-account-on-alchemy
Maintenant, imaginons que nous voulions utiliser le “RPC Endpoint” de Ankr.
Notez que vous ne pouvez pas modifier le Ethereum Mainnet par défaut. En effet vous avez un petit cadenas à côté de celui-ci vous indiquant que celui-ci est verrouillé par MetaMask.
Retournez sur votre MetaMask, puis à partir de Paramètres/Réseaux ou à partir du menu déroulant de sélection des réseaux, sélectionnez “Ajouter un réseau” (Add a network) et puis “Ajouter un réseau manuellement” (Add a network manually).
Vous atterrissez alors sur l’écran pour paramétrer ce nouveau réseau. Remplissez les champs comme indiqué ci-dessous puis cliquez sur le bouton « Sauvegarder » (Save).
- Dans le champ Network name, indiquez par exemple : Ethereum Mainnet – ANKR
- Dans le champ New RPC URL, indiquez : https://rpc.ankr.com/eth
- Dans le champ Chain ID, indiquez : 1
- Dans le champ Currency symbol, indiquez : ETH
- Dans le champ Block explorer URL, indiquez : https://etherscan.io
Voilà, vous venez de vous créer un nouveau réseau Ethereum pour éviter que votre adresse IP et votre adresse de portefeuille Ethereum ne soient suivis par Infuria. Et maintenant, chaque fois que vous voulez faire une transaction sur le réseau Ethereum, assurez-vous que vous utilisez le RPC approprié en sélectionnant le réseau “ Ethereum Mainnet – ANKR”.
Pour finir, notez que cela ne change en rien la nature des vos fonds ou de vos tokens sur le réseau Ethereum. Vous utilisez juste un RPC différent. C’est littéralement le même compte, le même solde de cryptos, la même adresse de portefeuille, mais votre RPC est différent.
Lire notre article → Comment ajouter automatiquement des réseaux à MetaMask.
Cet article est purement à but informatif. Les informations contenues sur cette page ne sont pas des conseils en investissement. Pour profiter de l'expertise de notre conseiller immatriculé auprès de l'Orias, contactez-le directement sur sa page.
Votre conseiller financier vous répond.
Passionné de technologie, Tony vous propose des articles et des dossiers exclusifs dans lesquels il partage avec vous le fruit de ses réflexions et de ses investigations dans l'univers de la Blockchain, des Cryptos et de la Tech.