Des lecteurs comme vous aident à soutenir MUO. Lorsque vous effectuez un achat en utilisant des liens sur notre site, nous pouvons gagner une commission d'affiliation.
Si vous utilisez la blockchain Ethereum, vous savez probablement à quel point les frais de gaz peuvent être frustrants. Le gaz est nécessaire pour alimenter le réseau Ethereum mais a un coût pour chaque utilisateur. Malheureusement, ce coût peut parfois être très élevé. Ainsi, Ethereum permet désormais aux utilisateurs de réduire éventuellement leurs frais de gaz grâce à ce qu'on appelle une transaction par lots. Alors, qu'est-ce que le traitement par lots d'Ethereum et comment pouvez-vous commencer ?
Qu'est-ce que le traitement par lots Ethereum ?
L'idée des transactions par lots sur la blockchain Ethereum existe depuis des années, de nombreux utilisateurs poussant à son adoption pour réduire leur coût global. frais de gaz.
Les frais de gaz Ethereum varient en fonction de l'occupation du réseau à un moment donné. C'est pourquoi
Calculateurs de frais de gaz Ethereum existent, vous permettant de voir le prix actuel d'une transaction Ethereum. Parfois, les prix du gaz seront relativement bas, mais ils peuvent aussi atteindre des chiffres incroyablement élevés et quelque peu déraisonnables.Cependant, quel que soit l'état du réseau, les transactions par lots devraient théoriquement vous faire économiser de l'argent si vous souhaitez effectuer plusieurs transferts. Mais comment les transactions par lots peuvent-elles contribuer à réduire les frais ?
Nous utiliserons une analogie simple pour expliquer le fonctionnement des transactions par lots Ethereum. Disons que vous vouliez conduire dix personnes dans un bar à proximité. Avec une voiture standard, vous devrez faire plusieurs trajets, ce qui augmentera votre consommation d'essence et le temps passé. En revanche, si vous avez un minibus, vous pouvez emmener tout le monde au bar en même temps, ce qui peut être beaucoup plus pratique et moins coûteux.
Vous pouvez utiliser cette idée pour comprendre les transactions par lots à un niveau de base. Si vous effectuez cinquante transactions Ethereum individuellement, chacune entraînera un coût de transaction. Si chaque transaction a des frais de, disons, 1 $, vous devrez débourser 50 $ au total (notez que les frais de gaz Ethereum peuvent augmenter jusqu'à dix ou vingt fois plus que cela). Cependant, si vous incluez tous les transferts dans une seule transaction, vos frais globaux seront considérablement inférieurs.
Début 2021, une nouvelle proposition de protocole d'amélioration Ethereum (EIP) a été adoptée par la blockchain Ethereum connue sous le nom d'EIP-3074 qui devait être mise en œuvre en juillet de la même année.
La proposition a été présentée en octobre 2020 et a reçu un soutien substantiel. Bien que cette proposition n'ait pas été uniquement conçue pour réduire les frais de gaz par le biais de transactions par lots, elle a ouvert la porte aux utilisateurs qui souhaitaient obtenir cet avantage. Ethereum a déclaré que l'EIP-3074 est venu à la suite de demandes d'utilisateurs pour "implémenter des capacités de traitement par lots, permettant le parrainage de gaz, les expirations, les scripts et au-delà".
EIP-3074 intègre le AUTH
et AUTHALL
Instructions EVM pour permettre à un contrat intelligent d'autoriser un compte détenu en externe, puis d'effectuer des transactions à partir de ce compte.
Ce nouvel EIP offrait à chacun la possibilité de réduire ses frais d'environ 20% via des lots sur la blockchain Ethereum. D'autres blockchains proposent également des transactions par lots, comme Bitcoin, Polygone de la chaîne latérale Ethereum, et Optimisme.
Vous devez noter que le regroupement de vos transactions ne les rend pas nécessairement plus rapides. Bien que cela soit techniquement possible, vous devrez peut-être attendre aussi longtemps que si vous traitiez chaque transaction individuellement. L'accent est mis ici sur la réduction des frais, pas sur les temps d'attente.
Il existe un processus qui accompagne le traitement par lots des transactions que vous devrez suivre pour le mener à bien. Voyons donc comment vous pouvez regrouper vos transactions Ethereum.
Comment regrouper les transactions Ethereum
Pour regrouper manuellement vos transactions Ethereum, vous devez avoir une certaine compréhension de l'exécution du code. Vous devrez faire une demande par lots pour effectuer une transaction par lots. Il existe des exemples de requêtes par lots que vous pouvez consulter pour comprendre à quoi la vôtre devra ressembler, que vous pouvez trouver sur le Échange de pile Ethereum. Vous pouvez également consulter Le lot Ethereum de Blocto explicatif relatif au codage par lots Ethereum.
Cependant, il est important de noter que tout code fourni par les utilisateurs risque d'être malveillant (ou qu'il ne fonctionnera tout simplement pas et que vous perdrez votre Ethereum, dont nous ne voulons pas faire partie !). Nous n'avons pas les moyens de tester le code, vous l'utiliserez donc à vos risques et périls si vous décidez de l'essayer. Soyez prudent lorsque vous recherchez un modèle de code pour vos transactions par lots.
DApps de transaction par lots Ethereum
Il existe également des services que vous pouvez utiliser pour simplifier le processus de regroupement de vos transactions Ethereum si vous n'êtes pas à l'aise avec le codage. Un de ces services, MultiExpéditeur, vous permet d'effectuer des transactions par lots en utilisant les adresses de portefeuille que vous fournissez.
En utilisant MultiSender, vous pouvez effectuer des transactions par lots via MetaMask. Vous devrez fournir à MultiSender une liste d'adresses de portefeuille de destination au format CSV. Ce site utilise ce qu'on appelle une clé auto-générée, une sorte de clé jetable qui reçoit vos fonds et les envoie aux adresses de destination une fois que vous avez confirmé le lot.
Le coût d'utilisation de ce service dépend du jeton ERC-20 spécifique que vous souhaitez envoyer par lot, mais MultiSender fournit également un outil que vous pouvez utiliser pour estimer les frais que vous encourrez. Chaque lot peut contenir un nombre illimité d'adresses. Chaque transaction par lots prend généralement de trois à cinq minutes, mais cela peut changer en fonction de l'état du réseau à ce moment-là.
Pour utiliser MultiSender, vous devez connecter votre portefeuille sortant. MultiSender est connu pour prendre en charge MetaMask, mais il prend également en charge tous les portefeuilles pris en charge par le protocole WalletConnect.
Alternativement, vous pouvez également envisager Expéditeur en masse, une DApp de transaction par lots similaire qui simplifie le processus de traitement par lots. Cette DApp prend en charge les lots réalisés en Ethereum, Solana, Avalanche, Tron et diverses autres crypto-monnaies. Encore une fois, vous pouvez télécharger vos adresses de destination au format Excel, CSV ou TXT, mais s'il s'agit de NFT (jetons ERC-721 ou ERC-1155) que vous souhaitez envoyer par lot, vous devrez saisir les adresses de portefeuille manuellement.
Vous devez connecter votre portefeuille pour utiliser BulkSender, et les frais que vous encourrez dépendront du type de crypto que vous envoyez par lot. Vous pouvez également ajuster la vitesse du réseau de votre transaction par lots, mais cela affectera probablement vos frais.
Le regroupement de vos transactions Ethereum pourrait vous faire économiser de l'argent
En effectuant des transactions par lots, vos frais de gaz Ethereum peuvent être considérablement réduits. Bien que ce processus soit encore un peu provisoire, vous pouvez en tirer parti à votre avantage et éviter de perdre de gros morceaux de votre Ether à cause de frais de gaz frustrants.