Concepts courants et FAQ
Gaz Une unité utilisée par Ethereum et de nombreux réseaux compatibles EVM pour mesurer les ressources informatiques requises pour les opérations en chaîne. Les transferts, autorisations de jetons, échanges ou appels de contrats intelligents consommeront une certaine quantité de gaz ; Les frais de réseau que les utilisateurs paient pour ces ressources sont appelés Frais de gaz.
Dans le modèle de frais de base EVM, la formule simplifiée suivante peut être utilisée pour comprendre :
Frais de gaz (frais de réseau) = Gaz utilisé (utilisation réelle) × Prix effectif du gaz (prix unitaire réel)
Limites applicables :Le gaz n'est pas un jeton indépendant, ni un modèle de frais utilisé par toutes les blockchains. Les frais de gaz sont généralement payés en actifs natifs du réseau actuel; Certains réseaux de couche 2 ou spécialisés peuvent également entraîner des frais de données ou de protocole supplémentaires.
Pourquoi le gaz est-il nécessaire ?
Les nœuds de la blockchain doivent effectuer des calculs, lire et écrire l'état et enregistrer les résultats des transactions. Le gaz fournit une méthode de mesure unifiée pour la consommation de ressources de différentes opérations et limite également la quantité maximale de travail pouvant être effectuée en une seule transaction. Évitez les boucles infinies ou un grand nombre de requêtes gratuites qui occupent les ressources du réseau.
Plus la transaction est complexe, plus la logique contractuelle doit généralement être exécutée et plus le gaz utilisé peut être élevé. Par conséquent, les frais de gaz sont principalement affectés par Complexité opérationnelle et Le prix unitaire à ce moment-là L'impact ne dépend pas simplement du montant du transfert.
Quelle est la différence entre le gaz utilisé, la limite de gaz, le prix du gaz et les frais de gaz ?
notion | sens |
Gaz utilisé | La quantité de gaz consommée lorsque la transaction est effectivement exécutée |
Limite de gaz | La limite supérieure de gaz pouvant être consommé par cette transaction |
Prix du gaz | Le prix unitaire du Gaz, souvent exprimé en Gwei |
Frais de gaz | Les frais de réseau finaux encourus par la transaction |
1 Gwei = 0,000000001 ETH. La limite de gaz n'est pas une consommation finale prédéterminée : lorsqu'une transaction est effectuée normalement, seule la consommation réelle est facturée et les limites non utilisées ne sont pas facturées. Si la limite supérieure est trop basse, L'exécution peut être annulée en raison d'un manque de gaz, mais les ressources informatiques qui ont été consommées peuvent toujours entraîner des frais.
Limite de gaz à échanger avec Bloquer la limite de gaz Ce n'est pas non plus le même concept. Le premier limite l'utilisation maximale d'une seule transaction; ce dernier limite la quantité totale de calculs pouvant être hébergés dans un bloc, appartenant principalement aux paramètres de la couche de protocole réseau.
Comment comprendre les paramètres de coût sous EIP-1559 ?
Les réseaux utilisant le mécanisme de frais EIP-1559 affichent généralement les paramètres suivants :
Frais de base :Le prix unitaire de base du protocole est calculé en fonction de l'utilisation du bloc. Sur le réseau principal Ethereum, cette partie des frais sera détruite.
Frais de priorité :Les frais de priorité payés aux validateurs sont utilisés pour exprimer le désir que les transactions soient incluses plus rapidement dans les blocs, mais des paramètres plus élevés ne garantissent pas que les transactions seront confirmées immédiatement.
Frais maximum par gaz :Le montant maximum qu'un utilisateur est autorisé à payer par unité de gaz. Le prix unitaire réel ne dépassera pas cette limite supérieure.
Les « frais de réseau maximum » affichés par le portefeuille sont généralement calculés par la limite de gaz et le prix unitaire maximum. Il sert à indiquer l'éventuelle limite supérieure des frais et n'est pas égal au montant final déduit. Le règlement réel dépend de l'utilisation de la transaction, du prix unitaire effectif et des règles tarifaires du réseau correspondant. Les instructions pour configurer les frais se trouvent dans UKey Wallet Comment puis-je gérer les frais de transaction de UKey Wallet ? 》.
Pourquoi une transaction échouée peut-elle quand même générer des frais de gaz ?
La clé est de savoir si la transaction a été incluse dans le bloc et exécutée par le réseau :
situations | Y a-t-il généralement des frais en chaîne ? |
La transaction a été rejetée localement ou n'a jamais été diffusée avec succès et incluse dans le bloc | Généralement non |
Le gaz | Habituellement, le gaz consommé sera facturé |
L'échec du résultat de la chaîne ne signifie pas que le nœud n'est pas working.
Quelles opérations nécessitent du gaz ? Qui paie ?
Fonctionnement | Le gaz est-il généralement nécessaire ? |
Connectez le portefeuille, lisez l'adresse publique ou le solde | Non, car l'état en chaîne n'est pas modifié. |
Signature de message ordinaire | La signature elle-même n'est pas requise ; si la signature est ensuite soumise à la chaîne, la partie qui la soumet doit quand même payer les frais |
Transfert, autorisation de jeton, rachat, frappe ou révocation d'autorisation | Obligatoire car l'état en chaîne sera modifié |
Les autorisations et les risques liés à la connexion des portefeuilles, des signatures de messages, des signatures de transactions et des représentants autorisés des jetons sont différents. La sécurité de l'exploitation ne peut pas être jugée uniquement par « si du gaz est nécessaire ». Pour des différences détaillées, voir« Quelle est la différence entre la connexion de portefeuilles, la signature de messages, la signature de transactions et l'autorisation de jeton ? » 》.
Même si le compte contient des jetons tels que USDT et USDC, il est généralement nécessaire de conserver les actifs natifs du réseau actuel pour payer les frais de gaz. S'il n'y a pas suffisamment d'actifs natifs, quelle que soit la taille du solde de jetons, il peut ne pas être possible de lancer des opérations en chaîne.
Les frais de réseau sont déterminés par les règles du protocole et l'état actuel de la chaîne. Le client du portefeuille est responsable de l'estimation et de la construction des paramètres de frais, et le portefeuille matériel est responsable de l'affichage des informations de transaction qu'il peut analyser et signer après confirmation de l'utilisateur ; Le périphérique matériel lui-même ne jugera pas si le coût est raisonnable pour l'utilisateur. Voir le processus de signature《UKey Comment le portefeuille matériel assure-t-il la sécurité des signatures de transaction ? 》.
FAQ
Le solde est égal au montant du transfert, pourquoi est-il toujours indiqué que le solde est insuffisant ?
Le compte nécessite également des frais de réseau. Le montant maximum pouvant être envoyé est généralement inférieur au solde de l'actif natif, ce qui nécessite une marge pour les frais attendus.
Pourquoi différents DApp effectuent-ils des opérations similaires mais ont toujours des frais différents ?
Différents DApps peuvent appeler différents contrats, itinéraires ou étapes, et les montants réels de calcul et d'écriture de l'état sont différents, de sorte que le gaz utilisé sera également différent.
Pourquoi les « frais maximaux » sont-ils plus élevés que la déduction finale ?
Les frais maximaux reflètent l'utilisation autorisée et les plafonds de prix unitaires. Une fois la transaction terminée, le règlement est généralement basé sur l'utilisation réelle et le prix unitaire effectif; certains réseaux calculeront également les frais de données séparément.
Pourquoi dois-je payer pour accélérer ou annuler une transaction ?
L'accélération ou l'annulation nécessite généralement la soumission d'une autre transaction en chaîne, mobilisant ainsi les ressources du réseau et entraînant des frais. Pour des instructions détaillées, voir« Comment accélérer ou annuler une transaction ? » 》.
Résumer:Le gaz mesure l'utilisation informatique des opérations en chaîne, le prix du gaz représente le prix unitaire, la limite de gaz est la limite supérieure de l'utilisation autorisée et les frais de gaz sont les frais de réseau finaux. Comprendre ces concepts aidera à déterminer les problèmes courants tels que les plafonds de frais, les déductions en cas d'échec de transaction et l'insuffisance des actifs natifs.
