En cuanto a qué es el gas de Ethereum, puedes buscar en Baidu o Google y descubrir que hay muchas expresiones diferentes, algunas se interpretan como "... la cantidad consumida" y otras como "... el costo consumido". Actualmente no existe una conclusión unificada y al principio los académicos tienden a confundirse.

Sin embargo, recuerde esta sencilla fórmula: "costo = cantidad * precio", y podrá comprender cada concepto uno por uno. Veamos primero el siguiente ejemplo:

Así como un automóvil necesita consumir gasolina para funcionar, varias "aplicaciones" en la red Ethereum deben pagar gasolina para funcionar. En Ethereum, el gas actúa como la gasolina necesaria para un automóvil.

Supongamos que quieres conducir de A a B y necesitas consumir 10 litros de gasolina. El precio por litro es de 8 yuanes. Entonces el coste de la gasolina de A a B es: 10*8=80 yuanes.

De manera similar, para la red Ethereum, suponiendo que desee realizar una operación, como enviar un token, necesita consumir 21.000 unidades de Gas y el precio de cada unidad de Gas es de 100 gwei. Entonces la tarifa requerida para realizar esta operación es: 21000*100=2100000gwei

En el ejemplo anterior, 21 000 es la cantidad de consumo de gas (límite de gas), 100 es el precio del gas (precio del gas) y 2 100 000 gwei es la tarifa de manejo o tarifa de gas para esta operación. A través de los dos ejemplos anteriores, solo queremos ilustrar una fórmula simple: costo = cantidad * precio. El cálculo de las tarifas de procesamiento de Ethereum también sigue esta fórmula, y la siguiente explicación se basará en esta fórmula.

1. ¿Qué es el gas?

El gas se traduce al chino como combustible/gasolina. En Ethereum (u otras redes similares), Gas es un término que representa el combustible necesario para realizar una operación específica. Este combustible es similar a la gasolina que necesita un automóvil para realizar diversas operaciones interactivas, como el envío, el almacenamiento o el intercambio de tokens. Por lo tanto, a menudo escuchamos a la gente decir "El gas ahora cuesta 5/Gas y se ha disparado a 200/Gas". Gas es un nombre propio, que no se refiere a cantidad ni a precio.
2. ¿Qué es el límite de gasolina?

En el ejemplo inicial, para calcular cuánta gasolina cuesta ir del punto A al punto B, además de saber el precio de la gasolina (cuánto cuesta 1 litro), también es necesario saber la cantidad de gasolina consumida (cuánto cuesta 1 litro). se utilizan muchos litros).

Del mismo modo, en la red Ethereum, para calcular el coste (handling fee) de una determinada operación, además de conocer el precio del Gas, también es necesario conocer la cantidad de Gas consumida.

La cantidad de gas consumida la establece el creador del contrato. Diferentes contratos y diferentes tipos de operaciones consumen diferentes cantidades de gas. Cuanto más compleja es la operación, más gas se consume, por lo que es difícil estimar el consumo de Ga por adelantado. El enfoque adoptado es dar un límite superior al consumo real, es decir, Límite de Gas. Si realmente no se consume tanto, la parte restante se devolverá al usuario. Por lo tanto, al calcular las tarifas de manejo en la red Ethereum, la cantidad de Gas consumido suele ser el valor del Límite de Gas.
1. ¿Qué es el límite de gas?

Traducido al chino significa límite de combustible, que es el límite máximo de gasolina, que se refiere a la cantidad máxima de gasolina que estás dispuesto a pagar.

Al calcular la cantidad de gas consumido, los proveedores de billeteras como metamask a menudo dan directamente el límite de gas. Si el consumo real es menor que el límite de gas, se devolverá el resto. Si el consumo real excede el límite de gas, la transacción no se puede completar.

Supongamos que la cantidad de gas consumida para una transferencia de la red Ethereum es 21 000 y el límite de gas está establecido en 50 000, pero en realidad solo se consumen 21 000, luego los 29 000 restantes se devolverán automáticamente. Pero si el consumo real requiere 51 000 y solo lo establece en 50 000, entonces la transacción no se completará y los 50 000 consumidos no se reembolsarán.

Por lo tanto, si intenta reducir el valor límite de gasolina para reducir las tarifas de gestión, puede resultar contraproducente. No sólo es posible que la transacción no tenga éxito, sino que aún así se deducirá la tarifa de gestión.

2. ¿Cómo determinar el límite de gas?

El valor del límite de gas generalmente lo proporciona automáticamente el proveedor de la billetera de forma predeterminada y, por lo general, no necesitamos modificarlo ni ajustarlo manualmente.

La siguiente imagen muestra el valor del límite de gas proporcionado por el sistema de forma predeterminada al transferir dinero desde la billetera MetaMask.

Si el límite de gas es "cantidad", entonces el precio del gas es "precio".

1. ¿Qué es Gwei? Sabemos que los centavos, el jiao y el yuan son unidades del RMB: 1 yuan = 10 jiao = 100 centavos. Gwei es la unidad monetaria de ETH, 1Gwei = 0,0000 00001ETH, 1ETH actualmente equivale aproximadamente a 1600 USDT y 1 USDT actualmente equivale aproximadamente a 6,8 yuanes.

2. El precio del gas se refiere al precio/precio unitario del gas, generalmente representado por Gwei. En la imagen siguiente, el precio medio actual del gas es de 9 gwei.

Aunque Gwei es la unidad monetaria de ETH, y los dos se pueden convertir entre sí (1Gwei=0. 0000 00001ETH), cuando se habla del precio del gas, generalmente se usa Gwei para expresarlo, porque decir "el precio del gas es 10Gwei" es mejor que "El precio de la gasolina es 10Gwei" 0.0000…1ETH “Fue fácil.

Algunas personas insisten en expresarlo en ETH, por supuesto que no hay problema, al igual que "el clavo mide 1 centímetro de largo", hay que decir "el clavo mide 0,00000... 1 kilómetro de largo" y no te puedes equivocar. .

3.¿Cómo determinar el precio del gas? Ampliemos el sexto punto a continuación.
4. ¿Qué es la tarifa del gas?
La tarifa del gas es la tarifa requerida para realizar operaciones específicas en la cadena de bloques. Generalmente se le puede llamar "tarifa de gestión".

Dado que es una tarifa, existe una unidad de medida. En la red Ethereum, la unidad de medida de la tarifa del Gas generalmente se expresa en ETH (actualmente 1 ETH = aproximadamente 1600usdt).

Por ejemplo, cuando se enviaron 10 USDT a Zhang San, la tarifa de gestión fue de 0,01 ETH. Este 0,01 ETH es la tarifa de gas pagada por esta transacción. Por supuesto, también se puede representar mediante Gwei, simplemente conviértalo usando 1Gwei = 0,0000 00001ETH.

Sin embargo, como puede ver, 1000000Gwei tiene demasiados ceros después de 1, lo que no favorece la lectura del ojo humano, por lo que la gente suele expresarlo en una unidad más grande, ETH. Por ejemplo, "el camino tiene 100 kilómetros de largo", normalmente no decimos "el camino tiene 100...00 milímetros de largo".

A menudo escuchamos a la gente decir: "El gas ha bajado a 5 Gwei ahora...", pero en realidad lo que dicen es "El precio unitario del gas ha bajado a 5 Gwei", no la cantidad de gas (límite de gas), ni el costo (límite de gas). tarifa).

En resumen, cuando hablamos del precio del gas, normalmente utilizamos gwei como unidad; cuando hablamos de la tarifa del gas, normalmente utilizamos ETH como unidad.
5. Cómo calcular la tarifa del gas
Los tres conceptos de límite de gas, precio del gas y tarifa de gas se mencionan anteriormente, por lo que el cálculo de la tarifa de gas es muy simple: tarifa de gas = volumen * precio, es decir, tarifa de gas = límite de gas * precio del gas.

Supongamos que Zhang San paga 1 ETH a Li Si, el límite de gas es 1000, el precio del gas es 100 Gwei, la tarifa del gas = 1000 100 = 10000 0 Gwei, expresada en ETH, es 10000 0/1 0000 0000 = 0,0001 ETH. Calculado en base a los 1.600 dólares estadounidenses actuales por ETH, es 0,00011600 = 0,16 dólares estadounidenses.

En cuanto al precio del gas, la mejora de Londres es diferente a la anterior, lo que se explicará en el punto 6.
6. ¿Qué son la tarifa base, la tarifa de prioridad máxima y la tarifa máxima?

Cuando hablé sobre el precio del gas arriba, no lo expliqué para una mejor comprensión. Después de que se implemente la actualización de Londres el 5 de agosto de 2021, el precio del gas se convertirá en una tarifa que incluye dos partes: tarifa base y propina (tarifa de prioridad máxima). , en la billetera de metamask, se llama tarifa máxima.

1. La tarifa base es la tarifa básica. Cada bloque tiene una tarifa base que sirve como precio mínimo. Para ser elegible para ser incluido en un bloque, el precio del gas debe ser mayor o igual a la tarifa base. El método para determinar la tarifa básica no se discutirá aquí.

2.Tarifa de prioridad máximaLa tarifa de prioridad máxima significa propina. Al tomar un taxi en Didi, durante las horas pico, si agrega una propina de 10 o 20 yuanes, puede tomar un taxi primero. El mismo principio se aplica al mecanismo de diseño de las tarifas de gas de la red Ethereum. Si da propina, puede tener prioridad para cerrar el trato.

Cabe señalar aquí que la tarifa básica cambia en tiempo real según la congestión de la red. Puede consultar la tarifa básica a través del sitio web y la propina la puede ajustar usted mismo. Generalmente, se ajusta más alto que más bajo. En la siguiente figura, la base y la prioridad representan la tarifa básica y la propina respectivamente.

3. Tarifa máxima La tarifa máxima es igual a la tarifa básica más la propina (tarifa de prioridad máxima + tarifa base). La tarifa máxima actual es equivalente al precio del gas antes de la actualización. Cuando hablamos de precio de la gasolina, normalmente nos referimos a la tarifa máxima.

4. ¿Cómo determinar la tarifa base, la tarifa de prioridad máxima y la tarifa máxima? Puedes comprobarlo en línea. El 19 que se muestra en la imagen a continuación significa que la tarifa máxima promedio durante ese período es de 19 gwei.

Actualmente hay muchos sitios web que se pueden consultar y usted mismo puede buscar.

Sitio web de consulta de Ethereum Gas:
https://etherscan.io/gastracker;

URL de consulta de red bsc\polygon:

https://mycointool.com/GasNow?mode=eth;

URL de consulta de gas que incluye la red de capa 2:
https://cointool.app/gasPrice/arb;

7. Cálculo de instancia de MetaMask

Tomemos la transferencia MetaMask como ejemplo para verificar si el método de cálculo de la tarifa del gas anterior es correcto.

Como se puede ver en la Figura 3 a continuación,

Límite de gas: 21000;

Tarifa máxima/precio de la gasolina: 63,97 gwei;

Entonces, la tarifa del gas es igual al producto de los dos, 21000*63,974=134 3454gwei; convertida a ETH, dividida por 10 a la novena potencia, es igual a 0,0013434ETH;

Los resultados del cálculo son consistentes con los resultados de la estimación proporcionados por el sistema MetaMask en la Figura 1 a continuación. Los amigos que estén interesados ​​pueden regresar y hacer los cálculos.

8. ¿Por qué se necesita gas?

Si puede resumirlo en una frase, "Los gratuitos suelen ser los más caros y los pagos a veces son los mejores".

9. ¿Por qué a veces el precio del GAS es tan alto?

Realizar diversas operaciones en Ethereum, ya sea informática, almacenar datos o transferir tokens, requiere pagar una cierta cantidad de Gas. Dado que el espacio de bloques de la red Ethereum es limitado, especialmente en momentos de alta demanda, como la adquisición de bienes raíces virtuales, existe competencia por el espacio de recursos limitado. En este caso, la gente se apresura a entrar en la cadena y completar las transacciones, lo que a menudo conduce a un fuerte aumento de los precios del gas.

Cuando los precios del gas suben, la mejor estrategia es evitar temporalmente realizar otras operaciones. Si los datos que envía utilizan un precio de gasolina más bajo, es posible que su transacción no se confirme. Esto no sólo da como resultado que la transacción no se complete exitosamente, sino que también resulta en la pérdida de las tarifas de gas que pagó.

En resumen, si no comprende el uso del Gas y los precios del Gas, puede causar pérdidas innecesarias. Por lo tanto, es importante verificar cuidadosamente los precios del gas antes de realizar cualquier transacción con Ethereum para reducir o evitar posibles pérdidas.

10. Cómo reducir los gastos de cuota de GAS

Primero, asegúrese de verificar los precios actuales de la gasolina antes de interactuar para evitar tarifas innecesariamente altas.

En segundo lugar, si no hay una necesidad urgente, se recomienda elegir un período en el que los precios del gas sean bajos para operar. En circunstancias normales, los precios del gas son relativamente estables desde la tarde hasta la noche, mientras que los precios del gas pueden aumentar desde las 7 pm hasta la mañana siguiente. Por supuesto, cabe señalar que los costes del gas de algunos proyectos populares pueden aumentar en cualquier momento.

En tercer lugar, considere probar otras redes o cadenas laterales de capa 2. Ahora, casi todas las aplicaciones de Ethereum se pueden implementar en otras cadenas laterales o redes de segunda capa, que a menudo ofrecen tarifas de gas más bajas. Por ejemplo, Polygon, a veces apodada la "cadena de mendigos", ofrece tarifas de gas extremadamente bajas y es menos costosa que Ethereum. Esta es una opción muy amigable, especialmente adecuada para la interacción de lanzamiento aéreo, lo que contrasta claramente con el alto precio del gas de Ethereum.

Todos, usen sus manitas para hacer una fortuna y presten atención ~