Cet article expliquera exactement comment fonctionne GAS et son rôle dans l'envoi d'Ether. N'importe lequel Ethereum utilisateur qui souhaite participer à un ICO devrait lire à ce sujet. Ce faisant, ils apprendront comment fonctionne exactement cette plateforme décentralisée. Par exemple, les contrats intelligents et le GAS jouent un rôle important dans le fonctionnement d'Ethereum.
Ethereum est une plateforme sur laquelle les développeurs de logiciels peuvent créer des applications décentralisées, également appelées DApps. Pour bien comprendre la plateforme, vous ne pouvez pas ignorer la machine virtuelle Ethereum (EVM). En termes simples, il s'agit d'un environnement numérique dans lequel contrats intelligents, entre autres, sont exécutés.
Ordinateurs au sein du chaîne de bloc sont appelés nœuds. Chaque nœud du réseau Ethereum effectue des opérations au sein de l'EVM et suit les mêmes instructions, garantissant ainsi la sécurité et l'ordre. Il s'agit d'une sorte de superordinateur qui empêche Ethereum d'être victime d'attaques externes visant à endommager le réseau.
Le réseau Ethereum possède sa propre monnaie appelée Ether (ETH). C'est le carburant du réseau. Pour chaque transaction que vous effectuez, des frais de transaction doivent être payés. Ces frais sont calculés en GAS, qui sont ensuite payés en Ethereum.
Les frais de transaction payés ne reviennent pas au créateur du portefeuille Ethereum. Au lieu de cela, vous payez pour les transactions que les mineurs effectuent sur le réseau.
Vous payez toujours pour le calcul effectué par les mineurs, que la transaction soit réussie ou non. Même en cas de problème, les mineurs ont pour tâche de valider et d'exécuter la transaction.
En cas de transaction qui ne s'est pas bien passée, vous ne récupérerez pas l'Ether utilisé. Cependant, vos pièces resteront simplement dans le portefeuille car la transaction est incomplète.
Le prix des calculs est découplé de l'éther. Cela signifie que le coût du calcul d'une transaction n'augmente ni ne diminue. À cet égard, peu importe que l'Ether connaisse de fortes fluctuations de prix. Vous pouvez consulter le prix actuel du GAZ sur plusieurs sites Web, notamment Station-service Eth et Etherscan.
Ethereum GAS mesure essentiellement la quantité de travail qu'un mineur doit effectuer pour effectuer une opération d'une certaine manière. Ceci est important car l'exécution de ces calculs doit être récompensée par une compensation sous forme d'Ethereum GAS.
Plus le GAS est utilisé, plus le mineur gagne. En fait, la récompense est une incitation à poursuivre le minage. Le GAS peut donc être considéré comme le moteur du réseau Ethereum, tandis que l'Ether en est le carburant.
Lorsque vous parlez de GAS, vous pouvez parler à la fois du « prix du GAZ » et de la « limite du GAZ ». Il existe un certain nombre de différences entre les deux termes. Vous pouvez comparer le prix de l'essence au prix du carburant que vous consommez pour une voiture.
La limite de gaz est différente du prix du gaz car elle spécifie le montant de gaz que vous êtes prêt à dépenser pour une transaction. Cette limite existe car sinon, un contrat risque de circuler trop longtemps sur le réseau blockchain. En conséquence, vous pourriez perdre accidentellement tous vos Ether, ce qui n'est évidemment pas l'intention.
D'ailleurs, une limite de GAS très élevée ne signifie pas toujours que vous aurez votre tour plus rapidement. Il y a toujours un risque que la transaction échoue et que vous perdiez toujours les frais du mineur.
Les mineurs décident des transactions à inclure dans le bloc. De cette façon, ils peuvent sélectionner des transactions de manière aléatoire ou décider de ne pas inclure de transactions du tout dans un bloc particulier. Pour inciter les mineurs à inclure votre transaction, vous devez saisir un prix GAS suffisamment élevé.
La plupart des mineurs suivent une stratégie simple allant du plus haut au plus bas lors du traitement des transactions. Ils traitent le prix du GAZ le plus élevé en premier et le prix le plus bas en dernier.
Pour calculer le coût du GAZ, le prix du GAZ et la limite du GAZ sont multipliés l'un par l'autre. Vous devez calculer le prix du GAZ x la limite du GAZ à cette fin. L'exemple d'un exemple de voiture est utile dans ce cas. Imaginez que vous deviez payer 2,50€ pour un litre d'essence. Vous avez besoin de 5 litres, ce qui signifie donc que vous devez calculer 5 litres d'essence x 2,50€. Le coût total dans ce cas est de 12,50€. Une transaction avec Ethereum est identique à l'exemple ci-dessus.
Un exemple pratique permet de clarifier un peu l'utilisation du GAS et la limite du GAS. La limite GAS vous permet de spécifier le nombre d'unités GAS que vous souhaitez utiliser pour une transaction. 21 000 unités suffisent généralement pour les virements simples. Le prix du GAZ est exprimé en GWEI, soit 1/1 000 000 000e d'Eth.
Pour les ICO, la limite est parfois plus élevée. Imaginez que pour une transaction, vous ayez besoin de 21 000 GAS. Avec un prix du GAZ de 6 Gwei, le calcul exact est (21 000 (Gaz) x 6 (Prix du GAZ)) /1 000 000 000 = 0,0000126 ETH. Le coût total d'une transaction est appelé « TX Fee » en anglais.
N'oubliez pas que différents types de transactions nécessitent différentes quantités de GAZ. Vérifiez toujours cela avant d'effectuer une transaction. L'utilisation d'une quantité insuffisante de GAS entraînera l'échec de la transaction. Cependant, vous perdez les frais car le mineur peut les conserver. Si le prix du GAS est trop élevé, vous ne payez que les frais de minage. Le reste vous sera remboursé.
Certains utilisateurs d'Ethereum souhaiteraient utiliser moins de frais de transaction pour l'ETH. Dans ce cas, ils abaissent le prix du gaz. Bien entendu, vous pouvez également le faire vous-même. Cependant, en retour, les mineurs sont susceptibles de traiter votre transaction ultérieurement. Les mineurs décident de la transaction à traiter en premier en fonction du niveau du prix du GAZ. Un prix du GAZ bas signifie donc une durée de transaction plus longue.
Supposons qu'une transaction de 4 GWEI prend généralement quelques minutes. À 40 GWEI ou plus, le traitement des transactions a généralement lieu dans le bloc suivant, ce qui prend en moyenne 15 secondes. Gardez toutefois à l'esprit que l'heure exacte de la transaction dépend de plusieurs facteurs. Par exemple, cela peut prendre un peu plus de temps si le réseau est occupé
Les mineurs sont plus susceptibles de gérer un prix du gaz plus élevé. Cependant, il n'est pas toujours judicieux de fixer un prix du gaz très élevé. Certaines ventes de jetons ont un prix maximum pour le GAS. Par exemple, considérez 45 ou 55 GWEI. Les transactions dont le prix du GAS est plus élevé peuvent être rejetées en raison de cette règle. Par conséquent, vérifiez toujours le prix GAS demandé avant de participer à une ICO.
Il arrive parfois qu'une transaction via un portefeuille tel que MyEther n'apparaisse pas sur Etherscan. Dans ce cas, vous devriez vérifier la transaction et la remplacer par un prix du gaz plus élevé sur ce site Web. Envoyez-vous la transaction via une plateforme d'échange ? Dans ce cas, c'est généralement une question de patience.
Le retard d'une transaction peut avoir plusieurs causes, comme un réseau surchargé. La combinaison de nouveaux utilisateurs, d'un intérêt croissant et d'ICO sont d'autres raisons qui peuvent entraîner un ralentissement de l'envoi des transactions par rapport à la normale.
Avec les transactions différées, il n'y a pas assez d'espace dans les blocs pour que les mineurs puissent exploiter toutes les transactions. En outre, les systèmes peuvent tout simplement ne pas être en mesure de gérer les énormes quantités de transactions.
Vous souhaiterez peut-être annuler une transaction parce que vous avez découvert, par exemple, que des données incorrectes ont été saisies. Dans ce cas, vous devez l'annuler dès que possible, avant qu'il ne soit miné. N'oubliez pas que vous disposez en moyenne de trente secondes. Pour annuler la transaction, vous devez la remplacer par une autre transaction. Procédez comme suit :
Nous espérons que vous en avez appris un peu plus sur le fascinant réseau Ethereum et son fonctionnement. Ici, à Brickken, notre jeton utilitaire $BKN est un ERC-20 qui fonctionne sur la blockchain Ethereum, donc si vous voulez en savoir plus à ce sujet, rendez-vous sur la page $BKN