Recientemente, un amigo me preguntó por qué hay que pagar dinero para transferir en la cadena, esta pregunta en realidad es buena, porque la tarifa de gas realmente es una preocupación para muchos principiantes.



En pocas palabras, la tarifa de gas es la "tarifa de servicio" que debes pagar por hacer cualquier cosa en la cadena de bloques. Ya sea que transfieras, ejecutes un contrato o inicies una DApp, los mineros necesitan gastar recursos computacionales para verificar tu transacción, por lo que cobran una tarifa. Este costo no solo es una recompensa para los mineros, sino también un mecanismo para prevenir transacciones basura. Diferentes cadenas usan diferentes tokens para pagar, por ejemplo, Ethereum usa ETH, BNB Chain usa BNB.

Lo interesante es que incluso si tu transacción finalmente falla, aún tienes que pagar la tarifa de gas. Porque los mineros ya gastaron recursos computacionales para verificar y ejecutar tu transacción, el costo ya está hecho.

¿Entonces por qué a veces la tarifa de gas es especialmente cara? Principalmente por dos razones. La primera es cuán completa es la operación que quieres realizar. Por ejemplo, si una transacción implica varias acciones, generará una tarifa de gas más alta. La segunda es la congestión de la red. Cuando hay muchas transacciones en la cadena, los mineros priorizan empaquetar aquellas que están dispuestas a pagar más en tarifa de gas, así ganan más. Por eso, en horas pico, la tarifa de gas suele dispararse, lo que puede ser muy frustrante.

¿Quieres saber cómo se calcula la tarifa de gas? Hay una fórmula sencilla: Tarifa de transacción = Límite de Gas × Precio de Gas.

El Precio de Gas es cuánto estás dispuesto a pagar por cada unidad de Gas. En Ethereum, generalmente se usa Gwei como unidad, 1 Gwei = 0.000000001 ETH. Si configuras el Precio de Gas en 20 Gwei, eso equivale a pagar 0.00000002 ETH por cada unidad de Gas. ¿Quieres que tu transacción sea más rápida? Aumenta el Precio de Gas. ¿Quieres ahorrar dinero? Redúcelo.

El Límite de Gas es la cantidad máxima de unidades de Gas que estás dispuesto a gastar en esa transacción. El límite estándar para una transferencia es 21000. Este límite sirve para evitar que un contrato consuma recursos indefinidamente en caso de errores. Pero ten en cuenta que no puedes poner un límite de Gas demasiado bajo, porque si la transacción se queda sin Gas, fallará por "Out of Gas", y aún así tendrás que pagar la tarifa. Si la transacción tiene éxito y el consumo real de Gas no alcanza el límite, solo pagarás por lo que realmente usaste.

Usar una analogía con gasolina es lo más claro. El Límite de Gas es como cuántos litros de gasolina necesita tu coche, y el Precio de Gas es el precio por litro. Si desde Taipei a Kaohsiung necesitas 21,000 litros y cada litro cuesta 20 yuanes, el costo sería 21,000 × 20 = 420,000 yuanes. En Ethereum, si el Límite de Gas es 21000 y el Precio de Gas es 20 Gwei, la tarifa sería 21,000 × 20 Gwei = 420,000 Gwei, que en ETH equivale a 0.00042 ETH.

Al enviar ETH en MetaMask, en la pantalla de confirmación se mostrará la tarifa de gas estimada, y puedes ajustarla. Después de enviar la transacción, puedes consultar la tarifa final en Etherscan usando el Hash de la transacción.

En realidad, configurar la tarifa de gas depende de tus necesidades. Si tienes prisa, pon un Precio de Gas más alto para que se incluya más rápido. Si no tienes prisa, establece un Precio de Gas razonable. Entender esta lógica de la tarifa de gas te ayudará a no estar tan a la deriva en las operaciones en la cadena.
ETH1,79%
BNB0,27%
Ver original
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
Añadir un comentario
Añadir un comentario
Sin comentarios
  • Anclado