¡No hay suficiente gasolina para una transacción! ¿Cuántos gwei son? ¡El límite de gasolina es demasiado bajo! La mayoría de los usuarios fuera del ecosistema Ethereum no pueden entender este tipo de conversación. La plataforma Ethereum es bastante peculiar en lo que respecta a tarifas de transacción y características operativas. Utiliza un método de pago interno llamado gas, una tarifa requerida para procesar una transacción o ejecutar un contrato inteligente.
Sumerjámonos en el misterioso mundo de Ethereum y descubramos cómo funciona el gas con Changelly. Hablaremos sobre la máquina virtual Ethereum, los límites de gas y las subunidades gwei, y luego discutiremos las recompensas de los mineros por realizar transacciones. También echaremos un vistazo a la política de precios del gas.
Por qué Ethereum usa gas
Aunque Ethereum ha hecho la transición a un nuevo modelo de consenso con The Merge, el gas sigue siendo una parte importante de la red. Ayuda a mantener la seguridad, la eficiencia y la escalabilidad al garantizar que las transacciones se prioricen y procesen adecuadamente.
Ethereum utiliza gas para mantener la red funcionando sin problemas y de manera eficiente. El gas actúa como una herramienta de asignación de recursos, evitando abusos y garantizando un uso justo de la red. Al exigir a los usuarios que paguen por la potencia informática que consumen sus transacciones, Ethereum puede defenderse del spam y los ataques de denegación de servicio, manteniendo la seguridad general de la red.
El gas también incentiva a los mineros (o validadores en el nuevo modelo) a procesar las transacciones con prontitud. Dado que obtienen tarifas de gas por incluir transacciones en bloques, dan prioridad a aquellas con tarifas más altas. Este sistema garantiza que la red permanezca operativa incluso durante periodos de alta actividad.
A pesar de ser una parte fundamental del ecosistema, los precios del gas –y, en consecuencia, los precios del gas– tienen una reputación notoria. Muchos rivales de Ethereum se centran en hacer que sus transacciones sean más asequibles para competir. Además, muchos esperaban que la transición de Ethereum a un nuevo algoritmo de consenso redujera los precios del gas, pero persisten precios elevados. Profundizaremos en los precios del gas más adelante en el artículo.
Cómo funciona el gas en Ethereum
El gas es una tarifa por cualquier transacción en la red Ethereum y, al mismo tiempo, la unidad de medida del esfuerzo computacional que se requiere para operaciones particulares. Necesitará una cierta cantidad de gas para crear o ejecutar un contrato inteligente, o hacer cualquier cosa en la plataforma Ethereum.
Para aquellos que quieran saber más sobre la red, aquí hay un artículo detallado sobre Ethereum: ¿De qué se trata Ethereum?
Primero, la máquina virtual Ethereum (EVM) y los contratos inteligentes que existen en ella se ejecutan en código Solidity. Cada línea de este código necesita un poco de gas para ejecutarse. Piensa en tu coche y en la gasolina real, el combustible: necesitarás una cierta cantidad de gasolina para llegar al destino que elijas, y tendrás que comprar esa cierta cantidad de gasolina en la gasolinera antes de partir. De manera similar, debes llenar el “tanque de gasolina” de tu transacción antes de que comience a procesarse.
Un usuario de Ethereum debe establecer un límite de gas para cada transacción. Se refiere a la cantidad máxima de gasolina que se puede gastar en una transacción particular. Hablemos de ello con más detalle.
Límite de gas de Ethereum
El límite de gas es la cantidad máxima de gas que se cobra por una instrucción (transacción, operación). Ayuda a evitar gastos excesivos, por ejemplo, debido a un error en un contrato inteligente o cualquier otra causa. Básicamente, evita que gastes una cantidad infinita de gasolina en una sola operación.
La cantidad de gas necesaria para una transacción particular está predeterminada por la cantidad de líneas de código que deben ejecutarse. Un usuario de Ethereum debe establecer un límite de gas que cubra la cantidad de gas gastado en la operación. Si no lo hacen, la transacción no se completará porque los mineros dejarán de ejecutarla en el momento en que se quede sin gas.
Un poco como con tu coche: en el momento en que no queda más gasolina en el tanque, el coche se detiene y no puedes continuar hasta tu destino (que es una transacción completa, en nuestra analogía).
Si el límite de gas se ha establecido demasiado alto y queda algo de gas después de ejecutar la operación, se devolverá inmediatamente al generador de operación. Si la transacción no se completó porque el límite de gas era demasiado bajo, todo vuelve a su estado original, mientras que el minero aún recibe la recompensa. Significa que la operación es prácticamente inexistente y el usuario se ve obligado a iniciar el proceso desde cero.
Un límite de gas estándar para la transferencia de ETH dentro del ecosistema Ethereum es 21.000 gasolina.
Precios del gas Ethereum
El precio del gas Ethereum se expresa en gwei, que vale 0,000000001 ETH. O bien, 1 Ether es igual a 1.000.000.000 Gwei.
El costo de un gas puede variar dependiendo de qué tan ocupada esté la red. Por lo general, ronda los 20 gwei, pero a menudo aumenta cuando el sistema recibe demasiado tráfico. Esto sucede porque muchas transacciones compiten por el mismo bloque al mismo tiempo. Varias plataformas convenientes como Etherscan puede ayudar a calcular la cantidad de gas que necesita para una transacción en particular y el precio actual de ese gas.
¿Por qué las tarifas del gas pueden ser altas?
Las tarifas del gas en la red Ethereum a veces pueden ser bastante elevadas. Pero no de la nada: hay varias razones para ello. Uno de los factores principales es la demanda general de transacciones. Cuando muchas personas intentan realizar transacciones al mismo tiempo, los mineros tienen que elegir qué transacciones procesar primero. Por lo general, dan prioridad a las transacciones con tarifas de gas más altas, lo que genera una mayor competencia por el espacio de bloque y eleva los precios.
Las tarifas del gas se calculan multiplicando el precio del gas (la tarifa por unidad de gas) por la cantidad de gas utilizada en la transacción. Entonces, cuando hay mucha actividad en la red, estas tarifas pueden acumularse rápidamente.
Preocupaciones sobre las tarifas del gas Ethereum
Las crecientes tarifas del gas Ethereum se han convertido en una preocupación importante para los usuarios de la red. Lo que alguna vez fue una plataforma de transacciones de costo relativamente bajo ahora se ha vuelto prohibitivamente costosa para muchos usuarios, especialmente aquellos que realizan transacciones frecuentes o interactúan con aplicaciones descentralizadas (dApps) en la red. El aumento de las tarifas del gas desde principios de 2020 puede atribuirse a la creciente popularidad y adopción de Ethereum, ya que provocó una mayor congestión de la red y competencia por el espacio de bloques.
Con la implementación de la prueba de participación a través de Merge y Beacon Chain, había esperanzas de que las tarifas del gas disminuyeran a medida que la red abandonara la minería de prueba de trabajo. Sin embargo, incluso con esta transición, las tarifas del gas siguen siendo altas en ocasiones debido a la demanda y el uso continuos de la red. Este problema ha generado críticas sobre la escalabilidad y sostenibilidad de Ethereum como plataforma para aplicaciones descentralizadas, lo que ha llevado a desarrolladores y usuarios a explorar soluciones alternativas o soluciones de escalamiento de capa 2 para mitigar los altos costos de transacción en la red.
Estrategias para reducir los costos del gas
Reducir los costos del gas puede hacer que sus transacciones de Ethereum sean más asequibles. Aquí hay algunas estrategias efectivas:
- Programe sus transacciones: Los precios del gas fluctúan a lo largo del día. Intente realizar transacciones durante los momentos de menor actividad de la red para ahorrar en tarifas.
- Pruebe antes de enviar: Utilice herramientas para simular su transacción antes de ejecutarla. Esto puede ayudarle a comprender las posibles tarifas del gas y evitar pagar de más.
- Utilice aplicaciones que ahorren costos: Algunas aplicaciones y billeteras están diseñadas para optimizar el uso de gas. Busque aquellos que le ayuden a minimizar sus gastos de gasolina.
- Explora otras redes: Considere redes alternativas de capa 1 que ofrezcan tarifas de transacción más bajas. Estos pueden proporcionar una funcionalidad similar a Ethereum pero a una fracción del costo.
Descargo de responsabilidad: Tenga en cuenta que el contenido de este artículo no es un consejo financiero o de inversión. La información proporcionada en este artículo es únicamente la opinión del autor y no debe considerarse como una oferta de recomendaciones comerciales o de inversión. No ofrecemos ninguna garantía sobre la integridad, confiabilidad y precisión de esta información. El mercado de las criptomonedas sufre una alta volatilidad y movimientos arbitrarios ocasionales. Cualquier inversor, comerciante o usuario habitual de criptomonedas debe investigar múltiples puntos de vista y estar familiarizado con todas las regulaciones locales antes de comprometerse con una inversión.