Comment éviter les frais de gaz sur Ethereum : conseils pratiques en utilisant les Layer-2
Réduisez les frais de gaz du mainnet (L1) en faisant un pont une fois vers un L2 comme Arbitrum, Optimism, Loopring, les applications StarkEx ou Polygon
10 min read
Éviter les frais de gaz Ethereum signifie généralement éviter les frais du réseau principal Ethereum pour les activités quotidiennes, sans pour autant éliminer complètement les frais. L'approche la plus pratique consiste à déplacer les échanges, les actions DeFi et NFT vers des réseaux de couche 2 où les frais sont plus bas, tout en acceptant l'étape supplémentaire de pontage.
Ce que signifie vraiment « éviter les frais de gaz Ethereum » (et l'objectif réaliste)
réseau principal de gaz peuvent devenir extrêmement coûteux pendant les périodes de congestion, et les temps de transaction peuvent ralentir. Cette combinaison a poussé de nombreux utilisateurs à chercher des moyens de continuer à utiliser des actifs et des applications basés sur Ethereum sans payer les prix du réseau principal pour chaque action.
Éviter les frais de gaz sur Ethereum : conseils pratiques
En pratique, « éviter les frais de gaz sur Ethereum » signifie généralement réduire la fréquence de vos transactions sur le réseau principal Ethereum (couche 1, ou L1). Vous payez toujours des frais quelque part, mais vous essayez de les payer sur un réseau moins cher pour la plupart des actions. La méthode la plus directe décrite dans le matériel source est d'utiliser des rollups de couche 2 (L2) et des réseaux L2 adjacents comme Polygon, donc la plupart des exécutions se font hors de L1.
Le compromis est la friction de flux de travail. Les rollups ne sont pas plug-and-play car vous devez souvent transférer des actifs de L1 à L2 et parfois revenir. Cette étape de pontage nécessite généralement au moins une transaction L1, ce qui signifie que vous pouvez toujours payer des frais de gaz L1 au moment où vous entrez ou sortez d'un L2.
Une règle pratique tirée de la source est que les L2 sont un bon choix par défaut, sauf si vous tradez rarement ou si vous ne tradez que des montants extrêmement élevés où un frais de gaz de 200 $ est négligeable. Pour la plupart des utilisateurs qui échangent des tokens, utilisent DeFi ou mintent des NFTs, l'objectif réaliste est de payer des frais de gaz L1 aussi rarement que possible et de faire le reste de votre activité sur un L2.
Mécanisme : comment les rollups de couche 2 réduisent les frais tout en maintenant la sécurité d'Ethereum
Un rollup est une approche de mise à l'échelle d'Ethereum qui déplace l'exécution des transactions en dehors de la chaîne principale d'Ethereum tout en conservant certaines données par transaction sur la chaîne. Ce design permet aux transactions de tirer parti du modèle de sécurité d'Ethereum tout en étant traitées dans une couche séparée. En déplaçant la majeure partie de l'exécution hors de L1, les rollups réduisent la pression de congestion et peuvent améliorer les temps de confirmation.
La source distingue deux grands types de rollups qui importent pour les utilisateurs car ils affectent le coût, le comportement de confirmation et les retraits.
Les rollups optimistes supposent que les transactions sont valides par défaut et ne lancent des calculs que lorsqu'il y a un défi. La source indique que les rollups optimistes peuvent mettre à l'échelle Ethereum par un facteur de 10 à 100 fois et peuvent traiter des contrats intelligents complexes. L'inconvénient pour l'utilisateur est les retraits. Les temps de retrait sont significativement plus longs que pour les ZK-rollups car les rollups optimistes dépendent des défis de fraude.
Les rollups à connaissance nulle (ZK) regroupent les transactions et génèrent une preuve de validité pour chaque lot. La source décrit cela comme une réduction de la taille des données des transactions, ce qui diminue les coûts de gaz et raccourcit les temps de confirmation. Les ZK-rollups évitent également les défis de fraude car les preuves de validité sont vérifiées, ce qui permet des retraits rapides.
La source donne également un détail structurel pour les ZK-rollups qui aide à expliquer pourquoi ils peuvent compresser l'activité. Un ZK-rollup utilise généralement deux arbres de Merkle stockés sur un contrat intelligent, avec un arbre pour les comptes et un autre pour les soldes. D'autres données utilisées par le ZK-rollup sont stockées hors chaîne.
Pour quelqu'un cherchant « comment éviter les frais de gaz sur Ethereum conseils pratiques », le point clé est que les rollups visent à vous garder dans l'écosystème Ethereum tout en déplaçant la plupart de vos actions répétées vers un environnement d'exécution moins cher.
Conseil pratique n°1 : Utilisez Polygon pour DeFi et échanges à faibles frais (configuration + financement)
Polygon est présenté comme une plateforme de couche 2 qui se décrit comme « l'internet des blockchains d'Ethereum ». Dans le cadre de la source, il offre une solution de mise à l'échelle et un cadre pour l'interopérabilité avec d'autres protocoles L2.
Le conseil pratique sur les frais de gaz sur Polygon est qu'il utilise MATIC pour le gaz au lieu de ETH. Cela change votre plan de financement. Au lieu de payer à plusieurs reprises des frais de gaz ETH sur le réseau principal Ethereum, vous pouvez opérer sur Polygon en détenant MATIC pour les frais de transaction.
Pour utiliser Polygon dans MetaMask, vous ajoutez le réseau Polygon avec les valeurs spécifiques fournies dans la source. Dans MetaMask, vous ouvrez le sélecteur de réseau et choisissez d'ajouter un réseau, puis entrez les informations suivantes.
Nom du réseau : Polygon Mainnet. Nouvelle URL RPC : https://rpc-mainnet.maticvigil.com/. ID de chaîne : 137. Symbole de la monnaie : MATIC. URL de l'explorateur de blocs : https://explorer.matic.network/.
Le financement de Polygon peut se faire de deux manières décrites dans la source. Une approche consiste à transférer des tokens basés sur Ethereum ERC-20 vers Polygon. L'autre approche consiste à acheter MATIC sur un échange centralisé (la source donne Binance comme exemple) et à le transférer vers votre portefeuille. L'exigence opérationnelle est simple mais facile à manquer. Vous avez besoin d'un montant non nul de MATIC pour effectuer des transactions sur Polygon.
Une fois que vous avez MATIC, la source décrit les dapps Polygon comme vous permettant d'échanger, de déposer de la liquidité ou de contracter des prêts à une fraction du coût du réseau principal Ethereum. Elle liste également des protocoles de rollup notables actuellement uniquement sur Polygon comme ZKSync, ZKSwap, et le DEX L2 ZigZag.
Si votre objectif est « éviter les frais de gaz Ethereum », l'avantage pratique de Polygon dans ce guide est que vous pouvez planifier autour de MATIC comme votre token de frais et garder la plupart des activités hors de L1.
Conseil pratique n°2 : Utilisez des rollups optimistes (Arbitrum, Optimism) pour des échanges moins chers
Les rollups optimistes sont un modèle courant de « pont une fois, puis transacter à bas prix ». Dans la source, Arbitrum et Optimism sont présentés comme des solutions de mise à l'échelle basées sur des rollups optimistes.
Arbitrum est décrit comme permettant aux messages de passer entre les contrats intelligents sur le réseau principal et la chaîne de seconde couche Arbitrum, où la majeure partie du travail est effectuée. Les résultats sont finalement enregistrés sur le réseau principal. La source cadre cela comme une amélioration de la vitesse et de l'efficacité des transactions Ethereum.
Pour utiliser Arbitrum avec MetaMask, vous ajoutez le réseau en utilisant les valeurs fournies.
Nom du réseau : Arbitrum mainnet. RPC : https://arb1.arbitrum.io/rpc. ID de chaîne : 42161. Symbole de la monnaie : ETH. URL de l'explorateur de blocs : https://arbiscan.io.
Après l'ajout du réseau, le flux de travail consiste à transférer vos tokens ERC-20 vers Arbitrum. La source note que tout token Ethereum est compatible avec Arbitrum. Il y a un piège clé ici pour les personnes essayant « d'éviter les frais de gaz ». Vous avez toujours besoin de ETH pour payer les frais de gaz sur Arbitrum, puisque ETH est la monnaie de gaz dans les paramètres du réseau. Si vous transférez des tokens mais n'avez pas de ETH disponible pour le gaz sur Arbitrum, vous pouvez vous retrouver dans l'incapacité de compléter l'échange ou d'autres actions.
Une fois financé, vous échangez sur un DEX basé sur Arbitrum. La source liste Anyswap et 1inch comme exemples. Une autre erreur courante est simplement d'être sur le mauvais réseau dans la dapp. La source avertit explicitement que vous devez choisir le réseau Arbitrum dans tout échange que vous utilisez.
Optimism est décrit comme un rollup optimiste conçu pour mettre à l'échelle des contrats intelligents tout en ayant la sécurité de la chaîne Ethereum. La source note également qu'il est soutenu par Uniswap V3.
Le flux de travail de base d'Optimism dans la source commence au portail officiel. Vous vous connectez via https://gateway.optimism.io/ et utilisez le portail pour transférer des tokens basés sur Ethereum que vous souhaitez échanger sur le réseau principal Optimism. Comme avec Arbitrum, vous devez avoir ETH pour payer les frais de gaz.
Après le pontage, vous allez sur https://app.uniswap.org et choisissez Optimism au lieu d'Ethereum. La source décrit le résultat comme un échange normal, avec une confirmation presque instantanée et des frais ultra bas.
Pour éviter les frais de gaz, le modèle pratique est cohérent. Vous acceptez une étape de pontage, puis vous effectuez des échanges répétés dans l'environnement L2 moins cher, tout en gardant suffisamment de ETH disponible sur ce L2 pour payer son gaz.
Conseil pratique n°3 : Utilisez des applications ZK-rollup (Loopring, écosystème StarkEx) pour minimiser les frais en cours
Les options ZK-rollup peuvent être particulièrement utiles lorsque vous souhaitez minimiser les frais en cours après un premier déplacement vers L2.
Loopring est décrit comme un DEX L2 Ethereum basé sur la technologie ZK-rollup. La source dit qu'il réplique l'interface des livres de commandes dans un cadre de market maker automatisé. Elle décrit également Loopring comme une application de paiement qui vous permet d'envoyer ETH et d'autres tokens ERC-20 à n'importe quelle adresse Ethereum dans le réseau Loopring.
Le flux de travail de Loopring dans la source commence sur https://app.loopring.io/. Vous connectez MetaMask et vous assurez que MetaMask est sur le réseau principal Ethereum. Vous transférez ensuite des tokens vers le réseau de seconde couche de Loopring. La source souligne le modèle de coût. Vous payez des frais de gaz uniques en ETH pour transférer des actifs vers Loopring L2. Une fois transférés, les actifs peuvent être utilisés « sans gaz » aussi longtemps que vous le souhaitez.
Après que les actifs soient sur Loopring L2, la source dit que vous pouvez échanger ETH et des tokens basés sur Ethereum en utilisant l'onglet « Échanger ». Pour les utilisateurs axés sur des économies de gaz pratiques, c'est l'idée centrale. Vous payez une fois pour entrer dans l'environnement L2, puis vous essayez de garder votre activité à l'intérieur.
StarkEx est décrit comme un protocole de mise à l'échelle ZK-rollup développé par StarkWare en 2020. La source dit qu'il vise à aider les DEX non custodiaux à offrir des échanges à bas coût et une haute liquidité. Il prend en charge les tokens ERC-20 et ERC-721, et la source note que cela permet aux marchés NFT comme Immutable X de fonctionner sur L2.
La source liste des exemples d'applications qui fonctionnent sur StarkEx ou le soutiennent, y compris DeversiFi, dYdX, Sorare et Immutable X. Le processus est décrit comme similaire à d'autres L2 dans le guide, où vous transférez ETH vers une autre couche et utilisez ensuite l'application à l'intérieur de cet environnement.
Pour l'intention de mot-clé, la conclusion pratique est que les environnements basés sur ZK peuvent réduire les paiements de gaz répétés sur le mainnet en gardant votre activité de trading ou de NFT au sein du L2 une fois que vous y avez déplacé des actifs.
Avertissements et liste de contrôle décisionnelle : quand les L2 aident le plus, et quoi surveiller
Les Layer-2 peuvent réduire considérablement les coûts, mais la source est claire que le soutien était encore en développement. Au début de 2022, les utilisateurs ne pouvaient probablement pas survivre uniquement avec des L2. En termes pratiques, cela signifie que vous pourriez avoir besoin de plus d'une approche selon les applications que vous utilisez et où la liquidité ou les fonctionnalités existent.
Les ponts et les retraits sont les principaux avertissements opérationnels. Le pontage ajoute des étapes et de la friction car vous déplacez des actifs entre L1 et L2. Les rollups optimistes ajoutent une autre contrainte. La source indique que les retraits sont significativement plus longs sur les rollups optimistes en raison des défis de fraude. Si vous vous attendez à déplacer des fonds rapidement vers L1, ce retard peut être un coût surprise en temps même si les frais L2 sont bas.
La source signale également un risque de centralisation. En 2021, le créateur d'Ethereum, Vitalik Buterin, a averti que la technologie des rollups est encore nouvelle, que la production de blocs restera probablement centralisée pour un avenir prévisible, et qu'il pourrait falloir des années pour intégrer les utilisateurs et affiner correctement la technologie.
Une liste de contrôle pratique basée sur les détails de la source peut prévenir les erreurs les plus courantes. Vous choisissez un L2 qui prend en charge l'application que vous souhaitez utiliser, que ce soit un DEX, un protocole DeFi ou un marché NFT. Vous vous assurez d'avoir le bon jeton de gaz pour ce réseau, qui est l'ETH sur Arbitrum et Optimism et le MATIC sur Polygon. Vous vous attendez à au moins une transaction L1 pour le pontage ou le dépôt, ce qui signifie que vous pourriez payer des frais L1 au point d'entrée. Vous confirmez également que vous avez sélectionné le bon réseau à l'intérieur de la dapp avant d'échanger ou de signer des transactions.
Si votre objectif est d'éviter les frais de gaz du mainnet Ethereum pour la plupart des activités, la recommandation de la source est directe. Utilisez L2 pour la plupart des activités Ethereum, y compris les échanges, les actions DeFi et le minting de NFT, et considérez le mainnet comme la couche de règlement que vous touchez moins souvent.