¿Cómo puedes ahorrar en comisiones de gas en Ethereum?

Puedes ahorrar en comisiones de gas en Ethereum enviando menos transacciones on-chain y haciéndolo cuando la red esté menos congestionada.

Una orden límite ayuda con la primera parte. Colocar una orden límite requiere una firma, no una transacción, así que no requiere gas. Cuando se ejecuta la orden, el tomador paga la comisión de gas para liquidar la operación on-chain.

Esto hace que una orden límite sea una de las formas más sencillas de operar en Ethereum pagando menos gas desde tu propia billetera. También tiene contrapartidas, que se explican a continuación.

¿Por qué son tan caras las comisiones de gas de Ethereum?

Las comisiones de gas de Ethereum dependen de dos cosas: el trabajo que requiere tu transacción y la demanda de espacio en los bloques en ese momento.

El trabajo se mide en unidades de gas. Una transferencia simple de ETH usa relativamente poco gas. Un intercambio de tokens usa más, porque interactúa con contratos inteligentes y puede pasar por varios pools.

El precio de cada unidad de gas cambia según la actividad de la red. Ethereum añade una comisión base que aumenta cuando los bloques están llenos y disminuye cuando no lo están. También puedes añadir una comisión de prioridad para que tu transacción se incluya más rápido.

Así que el costo total de gas equivale, aproximadamente, a las unidades de gas utilizadas multiplicadas por el precio por unidad. Ahorrar gas significa reducir uno de esos dos valores o no enviar la transacción tú mismo.

5 maneras prácticas de ahorrar gas en Ethereum

La manera más eficaz de ahorrar gas en Ethereum es enviar menos transacciones desde tu billetera. Las demás tácticas reducen el costo de cada transacción que envías.

1. Opera cuando la red esté menos ocupada

Los precios del gas suben y bajan según la demanda de espacio en los bloques. Si tu operación no es urgente, enviarla cuando haya menos actividad puede reducir el precio que pagas por unidad de gas.

2. Evita aprobar los tokens repetidamente

La aprobación de tokens es una transacción en cadena independiente y requiere gas. Si un contrato ya tiene suficiente permiso para usar un token, no hace falta que lo vuelvas a aprobar para la siguiente operación.

3. Evita envolver tokens si no es necesario

Envolver ETH para convertirlo en WETH también es una transacción en cadena. En una orden límite de KyberSwap, solo tienes que envolver el token cuando vendes un token nativo como ETH, así que tener WETH evita ese paso.

4. Deja que el tomador envíe la transacción de liquidación

Con una orden límite, firmas la orden en vez de enviar una transacción de intercambio. El tomador paga la comisión de gas para liquidar la operación en la cadena. La siguiente sección explica por qué esto reduce tu gasto en gas.

5. Traslada las operaciones pequeñas a una cadena con menos gas

Si operas con frecuencia con cantidades pequeñas, el gas de Ethereum puede representar una gran parte de cada operación. En comparación, los costos de gas son insignificantes en la mayoría de las otras cadenas compatibles con KyberSwap.

¿Por qué cuesta menos operar con órdenes límite?

Operar con órdenes límite cuesta menos porque el creador no envía la transacción que liquida la operación. Firma la orden una vez y el tomador paga la comisión de gas y la comisión del tomador para liquidarla en la cadena.

En un intercambio a mercado ocurre lo contrario. Tú envías la transacción de intercambio, así que pagas el gas de cada operación.

Acción Intercambio a mercado en Ethereum Orden límite de KyberSwap (creador) Aprobación de tokens Gas, la primera vez por token Gas, la primera vez por token Envolver ETH para convertirlo en WETH No es necesario Gas, solo al vender un token nativo Hacer la operación Tú envías la transacción y pagas el gas Tú firmas la orden. Firmar no requiere gas Liquidar la operación Se incluye en tu transacción de intercambio El tomador paga la comisión de gas Cancelar No hay nada que cancelar La cancelación sin gas es gratuita. La cancelación forzada requiere gas

Los pasos que se hacen una sola vez son parecidos. La diferencia se nota en las acciones que repites: crear, liquidar y cambiar de opinión.

Cambia tu precio sin pagar gas

Una orden límite de KyberSwap se ejecuta al precio que estableciste al firmarla. Si el mercado cambia y quieres un precio nuevo, cancelas la orden y creas otra.

Con la cancelación sin gas, ese ajuste no cuesta gas. Crear la nueva orden tampoco requiere gas, siempre que ya hayas aprobado el token. En Ethereum, donde cada transacción cuenta, puedes seguir ajustando tu estrategia sin pagar gas cada vez.

Si compartiste la orden con un tomador hace poco, la cancelación sin gas suele completarse en segundos, aunque puede tardar hasta 5 minutos.

La cancelación forzada sigue disponible cuando necesitas cancelar al instante. Requiere gas porque invalida la orden en la cadena.

Tus tokens permanecen en tu billetera

Los tokens permanecen en tu billetera hasta que se liquide la orden. No tienes que enviar primero una transacción para depositarlos en otro lugar.

¿Cuándo sigue siendo mejor un intercambio a mercado en Ethereum?

Un intercambio a mercado sigue siendo la mejor opción cuando necesitas completar la operación ahora o cuando tu orden es demasiado pequeña para que un tomador pueda liquidarla de forma rentable en Ethereum.

Es posible que las órdenes pequeñas no se ejecuten en Ethereum

El tomador paga el gas para liquidar tu orden, así que antes de ejecutarla evalúa el tamaño de la orden, las comisiones de gas y su propio margen. En Ethereum, el alto costo del gas puede hacer que las operaciones pequeñas no sean rentables para los tomadores.

Como resultado, es poco probable que las órdenes de bajo volumen en Ethereum se ejecuten, a menos que el precio se mueva lo suficiente para cubrir los costos de gas del tomador. Los costos de gas son insignificantes en otras cadenas, así que esto importa sobre todo en Ethereum.

Una orden límite espera a que se alcance el precio que indicas

Una orden límite solo se ejecuta cuando el mercado alcanza el precio que indicas y un tomador la liquida. Si el mercado nunca alcanza tu objetivo, la orden permanece abierta hasta que la canceles o venza.

Un intercambio a mercado se ejecuta al precio actual en una sola transacción. Tú pagas el gas, pero obtienes la operación de inmediato.

¿Cuál opción se adapta mejor a tu operación?

Si quieres... Opción más adecuada en Ethereum Comprar o vender a un precio específico, sin urgencia Orden límite Cambiar tu precio objetivo con frecuencia Orden límite, con cancelación sin gas Completar la operación ahora mismo Intercambio a mercado

Preguntas frecuentes

¿Una orden límite de KyberSwap no requiere nada de gas en Ethereum?

No. Firmar la orden no requiere gas, y el tomador paga el gas para liquidarla. La aprobación de tokens, envolver un token nativo y la cancelación forzada son transacciones en cadena que requieren gas.

¿Quién paga la comisión del tomador en una orden límite de KyberSwap?

El tomador paga la comisión del tomador, además de la comisión de gas para liquidar la operación en la cadena.

¿Tengo que aprobar mis tokens cada vez que hago una orden límite?

No. La aprobación del token es necesaria la primera vez para cada token. Se omite en las órdenes posteriores.

¿Un intercambio puede ejecutar mi orden límite?

Sí. Las órdenes límite son una fuente de liquidez en el agregador de KyberSwap, por lo que los intercambios a través del agregador también se enrutarán por órdenes límite activas cuando el precio sea competitivo.

¿Qué opción te permite ahorrar más gas?

Si operas en Ethereum con un precio objetivo en mente y una orden lo bastante grande como para atraer tomadores, una orden límite te permite ahorrar más gas. Pagas una vez por la aprobación, firmas órdenes sin gas y dejas que el tomador pague la liquidación.

Si operas con cantidades pequeñas o necesitas completar la operación de inmediato, un intercambio a mercado es la opción más fiable. Elegir un momento de menor actividad en la red o trasladar las operaciones pequeñas a una cadena con menos gas ayuda a reducir ese costo.

Para probarlo, abre la pestaña Orden límite en la página de intercambio de kyberswap.com, selecciona Ethereum y establece el precio al que quieres operar.