Explora los conceptos de Ethereum

Principiante2/21/2024, 10:05:47 AM
Este artículo proporciona una descripción general de las tarifas de gas de Ethereum.

Reenvíe el título original 'Todo lo que necesita saber sobre Ethereum Gas, límite de gas, precio del gas, tarifa de gas, tarifa base, tarifa máxima'

En Ethereum u otras redes), para ejecutar operaciones específicas como el envío de tokens, el almacenamiento o el intercambio de tokens, se consume una cierta cantidad de combustible, denominado gas. Esto es similar a un automóvil que necesita gasolina para funcionar. En Ethereum, varias interacciones requieren el consumo de gas. Por ejemplo:

Supongamos que conducir del punto A al punto B requiere 10 litros de gasolina, con un precio de $8 por litro. Entonces, el costo de la gasolina de A a B sería: 10 * 8 = $80.

De igual forma, en la red Ethereum, supongamos que ejecutar la operación de envío de tokens requiere el consumo de 21.000 unidades de gas, con un precio de 100 gwei por unidad. El coste de ejecución de esta transacción sería: 21.000 * 100 = 2.100.000 gwei.

¿Por qué se necesita gas?

Todos sabemos que una estrategia crucial en web2 es proporcionar servicios de forma gratuita para atraer tráfico y lograr la monetización. Entonces, ¿por qué Ethereum no sigue el mismo enfoque en web3?

El cobro de tarifas de gas no solo sirve como incentivo para recompensar a los mineros, sino que también actúa como elemento disuasorio contra ataques maliciosos. Sin tarifas de gas, los atacantes podrían implementar numerosos contratos de bucle infinito y ejecutarlos continuamente mediante el envío de transacciones, secuestrando una parte significativa de la potencia computacional de la red y provocando un apagado del sistema. Al especificar el consumo de gas, Ethereum evita bucles infinitos maliciosos, evitando el desperdicio de recursos. Cuando se consume todo el gas, la operación se detiene, de manera similar a como un automóvil se detiene cuando se queda sin gasolina, lo que evita una mayor explotación.

Límite de gas

¿Qué es el límite de gas?

En el ejemplo anterior, para calcular cuánto dinero se gastó en gasolina del punto A al punto B, era necesario conocer el precio de la gasolina por litro y la cantidad de gas consumido (litros utilizados).

Del mismo modo, en la red Ethereum, para calcular el costo (tarifa de transacción) de una operación específica, necesita conocer el precio del gas y la cantidad de gas consumido.

La cantidad de gas a consumir es fijada por 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 requiere. Por lo tanto, estimar el consumo exacto de gas por adelantado es un desafío. Para hacer frente a esto, se establece un límite de gas. El gas no utilizado sería devuelto al usuario.

Al calcular la cantidad de gas consumido, los proveedores de billeteras como Metamask a menudo proporcionan directamente el límite de gas. Si la cantidad de consumo real es inferior al límite de gas, se reembolsa el resto. Si la cantidad de consumo real excede el límite de gas, la transacción no se puede ejecutar.

Supongamos que una transferencia de la red Ethereum requiere 21.000 unidades de gas, y el límite de gas se establece en 50.000, pero en realidad solo se consumen 21.000. Luego, los 29,000 restantes serán reembolsados automáticamente. Sin embargo, si el consumo real es de 51.000 y ha establecido el límite de gas en 50.000, la transacción no se realizará correctamente y no se reembolsarán los 50.000 de gas.

Por lo tanto, intentar reducir las tarifas de transacción disminuyendo el límite de gas puede tener el efecto contrario: la transacción podría fallar y la tarifa de manejo aún se deducirá.

¿Cómo se determina el límite de gas?

El valor del límite de gas generalmente es proporcionado automáticamente por los proveedores de billeteras y, por lo general, no necesita modificaciones o ajustes manuales.

Precio de la gasolina

¿Qué es el precio de la gasolina?

El precio del gas se refiere al precio/unidad de gas, generalmente expresado en Gwei.

Cómo determinar el precio de la gasolina

Después de la actualización de Londres el 5 de agosto de 2021, el precio del gas se divide en dos partes: la tarifa base y la tarifa de prioridad máxima.

「1. Tarifa base」

La tarifa base es el costo básico. Cada bloque tiene una tarifa base como precio mínimo. Para ser incluido en un bloque, el precio del gas de una transacción debe ser mayor o igual a la tarifa base, que es decidida por el propio Ethereum. Por lo tanto, no discutiremos la tarifa base aquí.

「2. Tarifa máxima de prioridad」

En el mecanismo de las tarifas de gas en la red Ethereum, similar a cuando agrega propinas durante las horas pico en una aplicación de transporte, agregar una propina puede priorizar su transacción. Es esencial tener en cuenta que la tarifa base cambia en tiempo real en función de la congestión de la red y se puede verificar en los sitios web, mientras que la propina se puede ajustar manualmente, generalmente más alta pero no más baja.

「3. Tarifa máxima」

Este es el costo máximo por unidad de gas. La tarifa máxima es la cantidad máxima absoluta que está dispuesto a pagar por unidad de gas para confirmar su transacción. En la mayoría de los casos, el costo real de la transacción será menor que la tarifa máxima especificada, y el precio mínimo de gas para la transacción es la tarifa base actual. Sin embargo, si la tarifa base aumenta mientras la transacción no se completa, es posible que la transacción se atasque, falle o se abandone. Por lo tanto, para lograr liquidaciones de transacciones predecibles bajo EIP-1559, actualmente se considera una buena práctica establecer una tarifa máxima que anticipe un aumento en la tarifa base esperada.

La información específica de la transacción en la imagen de arriba incluye:

  • 1、Tarifa base: 27.630981243 Gwei
  • 2、Tarifa de prioridad máxima: 0.01 Gwei
  • 3、Tarifa máxima: 57.802896536 Gwei
  • 4、Precio del gas: tarifa base + prioridad máxima = 27.640981243 Gwei
  • 5、Límite de gas: 46,097
  • 6、Uso por Txn: 46,097 (Cantidad real de gas utilizada en la transacción)
  • 7、Tarifa de gas: precio del gas * Uso por Txn = 1274166.312358571 Gwei = 0.001274166312358571ETH

Renuncia:

  1. Este artículo se reimprime de [Web3星云], Reenvíe el título original 'Todo lo que necesita saber sobre Ethereum Gas, límite de gas, precio del gas, tarifa de gas, tarifa base, tarifa máxima', todos los derechos de autor pertenecen al autor original [dogwang]. Si hay objeciones a esta reimpresión, comuníquese con el equipo de Gate Learn y ellos lo manejarán de inmediato.
  2. Descargo de responsabilidad: Los puntos de vista y opiniones expresados en este artículo son únicamente los del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.

Explora los conceptos de Ethereum

Principiante2/21/2024, 10:05:47 AM
Este artículo proporciona una descripción general de las tarifas de gas de Ethereum.

Reenvíe el título original 'Todo lo que necesita saber sobre Ethereum Gas, límite de gas, precio del gas, tarifa de gas, tarifa base, tarifa máxima'

En Ethereum u otras redes), para ejecutar operaciones específicas como el envío de tokens, el almacenamiento o el intercambio de tokens, se consume una cierta cantidad de combustible, denominado gas. Esto es similar a un automóvil que necesita gasolina para funcionar. En Ethereum, varias interacciones requieren el consumo de gas. Por ejemplo:

Supongamos que conducir del punto A al punto B requiere 10 litros de gasolina, con un precio de $8 por litro. Entonces, el costo de la gasolina de A a B sería: 10 * 8 = $80.

De igual forma, en la red Ethereum, supongamos que ejecutar la operación de envío de tokens requiere el consumo de 21.000 unidades de gas, con un precio de 100 gwei por unidad. El coste de ejecución de esta transacción sería: 21.000 * 100 = 2.100.000 gwei.

¿Por qué se necesita gas?

Todos sabemos que una estrategia crucial en web2 es proporcionar servicios de forma gratuita para atraer tráfico y lograr la monetización. Entonces, ¿por qué Ethereum no sigue el mismo enfoque en web3?

El cobro de tarifas de gas no solo sirve como incentivo para recompensar a los mineros, sino que también actúa como elemento disuasorio contra ataques maliciosos. Sin tarifas de gas, los atacantes podrían implementar numerosos contratos de bucle infinito y ejecutarlos continuamente mediante el envío de transacciones, secuestrando una parte significativa de la potencia computacional de la red y provocando un apagado del sistema. Al especificar el consumo de gas, Ethereum evita bucles infinitos maliciosos, evitando el desperdicio de recursos. Cuando se consume todo el gas, la operación se detiene, de manera similar a como un automóvil se detiene cuando se queda sin gasolina, lo que evita una mayor explotación.

Límite de gas

¿Qué es el límite de gas?

En el ejemplo anterior, para calcular cuánto dinero se gastó en gasolina del punto A al punto B, era necesario conocer el precio de la gasolina por litro y la cantidad de gas consumido (litros utilizados).

Del mismo modo, en la red Ethereum, para calcular el costo (tarifa de transacción) de una operación específica, necesita conocer el precio del gas y la cantidad de gas consumido.

La cantidad de gas a consumir es fijada por 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 requiere. Por lo tanto, estimar el consumo exacto de gas por adelantado es un desafío. Para hacer frente a esto, se establece un límite de gas. El gas no utilizado sería devuelto al usuario.

Al calcular la cantidad de gas consumido, los proveedores de billeteras como Metamask a menudo proporcionan directamente el límite de gas. Si la cantidad de consumo real es inferior al límite de gas, se reembolsa el resto. Si la cantidad de consumo real excede el límite de gas, la transacción no se puede ejecutar.

Supongamos que una transferencia de la red Ethereum requiere 21.000 unidades de gas, y el límite de gas se establece en 50.000, pero en realidad solo se consumen 21.000. Luego, los 29,000 restantes serán reembolsados automáticamente. Sin embargo, si el consumo real es de 51.000 y ha establecido el límite de gas en 50.000, la transacción no se realizará correctamente y no se reembolsarán los 50.000 de gas.

Por lo tanto, intentar reducir las tarifas de transacción disminuyendo el límite de gas puede tener el efecto contrario: la transacción podría fallar y la tarifa de manejo aún se deducirá.

¿Cómo se determina el límite de gas?

El valor del límite de gas generalmente es proporcionado automáticamente por los proveedores de billeteras y, por lo general, no necesita modificaciones o ajustes manuales.

Precio de la gasolina

¿Qué es el precio de la gasolina?

El precio del gas se refiere al precio/unidad de gas, generalmente expresado en Gwei.

Cómo determinar el precio de la gasolina

Después de la actualización de Londres el 5 de agosto de 2021, el precio del gas se divide en dos partes: la tarifa base y la tarifa de prioridad máxima.

「1. Tarifa base」

La tarifa base es el costo básico. Cada bloque tiene una tarifa base como precio mínimo. Para ser incluido en un bloque, el precio del gas de una transacción debe ser mayor o igual a la tarifa base, que es decidida por el propio Ethereum. Por lo tanto, no discutiremos la tarifa base aquí.

「2. Tarifa máxima de prioridad」

En el mecanismo de las tarifas de gas en la red Ethereum, similar a cuando agrega propinas durante las horas pico en una aplicación de transporte, agregar una propina puede priorizar su transacción. Es esencial tener en cuenta que la tarifa base cambia en tiempo real en función de la congestión de la red y se puede verificar en los sitios web, mientras que la propina se puede ajustar manualmente, generalmente más alta pero no más baja.

「3. Tarifa máxima」

Este es el costo máximo por unidad de gas. La tarifa máxima es la cantidad máxima absoluta que está dispuesto a pagar por unidad de gas para confirmar su transacción. En la mayoría de los casos, el costo real de la transacción será menor que la tarifa máxima especificada, y el precio mínimo de gas para la transacción es la tarifa base actual. Sin embargo, si la tarifa base aumenta mientras la transacción no se completa, es posible que la transacción se atasque, falle o se abandone. Por lo tanto, para lograr liquidaciones de transacciones predecibles bajo EIP-1559, actualmente se considera una buena práctica establecer una tarifa máxima que anticipe un aumento en la tarifa base esperada.

La información específica de la transacción en la imagen de arriba incluye:

  • 1、Tarifa base: 27.630981243 Gwei
  • 2、Tarifa de prioridad máxima: 0.01 Gwei
  • 3、Tarifa máxima: 57.802896536 Gwei
  • 4、Precio del gas: tarifa base + prioridad máxima = 27.640981243 Gwei
  • 5、Límite de gas: 46,097
  • 6、Uso por Txn: 46,097 (Cantidad real de gas utilizada en la transacción)
  • 7、Tarifa de gas: precio del gas * Uso por Txn = 1274166.312358571 Gwei = 0.001274166312358571ETH

Renuncia:

  1. Este artículo se reimprime de [Web3星云], Reenvíe el título original 'Todo lo que necesita saber sobre Ethereum Gas, límite de gas, precio del gas, tarifa de gas, tarifa base, tarifa máxima', todos los derechos de autor pertenecen al autor original [dogwang]. Si hay objeciones a esta reimpresión, comuníquese con el equipo de Gate Learn y ellos lo manejarán de inmediato.
  2. Descargo de responsabilidad: Los puntos de vista y opiniones expresados en este artículo son únicamente los del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.
Empieza ahora
¡Regístrate y recibe un bono de
$100
!