La mayoría de mis experimentos de protocolo en torno a EigenLayer, Uniswap v4 y pistas de hackathon relacionadas han vivido como presentaciones, repositorios y notas privadas en lugar de reseñas públicas. Este es un primer paso para convertir uno de esos trucos en un artefacto reutilizable.

El proyecto fue un gancho Uniswap v4 para la extracción de gas con tarifa fija: en lugar de hacer que los usuarios piensen en gas denominado en ETH, el swap cobra una tarifa USDC predecible y maneja el pago real del gas entre bastidores.

Lo que construimos

El argumento era simple: hacer que la ejecución del swap pareciera un costo operativo fijo.

Los usuarios pagan una tarifa fija del USDC, como $0,99 o $2,99 por intercambio. Un pagador paga el gas ETH real. El gancho rastrea la diferencia entre la tarifa fija y el costo de ejecución real.

Durante condiciones de baja congestión, el usuario acumula créditos. Durante los picos de gasolina, el sistema recurre a esos créditos. El objetivo no es hacer desaparecer el gas. El objetivo es convertir el costo impredecible de una materia prima en una cobertura a nivel de cuenta con el tiempo.

La implementación de prueba en vivo fue en Unichain Sepolia:

0xA24fEe104Fe00987AfC2714469159Cd3D8b840c0

Restricción

La abstracción de gas generalmente se enmarca como UX: “el usuario no debería necesitar ETH”. Eso es cierto, pero incompleto.

Para los comerciantes habituales, las tesorerías y los productos que agrupan muchos swaps, el problema más difícil es la elaboración de presupuestos. Si el costo de ejecución cambia enormemente con la congestión, cada intercambio conlleva un gasto operativo incierto. Un producto puede ocultar ETH al usuario y aún así exponerlo a costos volátiles.

El gancho reformuló esa volatilidad como una primitiva financiera: ejecución con tarifa fija, financiada por el excedente acumulado durante los bloques baratos y retirado durante los bloques caros.

Idea reutilizable

Un gancho Uniswap v4 no tiene por qué ser solo un ajuste de precios. Puede envolver la mecánica del mercado con la política de producto.

En este caso, la política es:

  • cobrar a los usuarios en una unidad estable,
  • contabilizar los deltas de gas por usuario,
  • evitar un pool mutualizado indiferenciado,
  • dejar que la ejecución barata subvencione la futura ejecución costosa,
  • y hacer cumplir los límites de crédito para que el sistema no se convierta en un seguro indefinido.

Eso convierte el “intercambio sin gas” de una función de interfaz de usuario en un pequeño sistema de tesorería.

Lo que sigue adelante

  • Las tarifas fijas son más viables en las L2 de bajo costo, donde el diferencial entre la tarifa del USDC y el gas real puede financiar reservas.
  • La contabilidad de crédito por usuario es más limpia que un grupo compartido cuando los patrones de uso son desiguales.
  • Los pagadores ERC-4337 y los ganchos Uniswap v4 se componen de forma natural: uno paga la ejecución y el otro aplica la política del protocolo.
  • La versión institucional no es “gas gratis”. Es un OpEx predecible para los equipos que ejecutan muchos intercambios.
  • El mismo patrón puede aplicarse a DCA, remesas y productos de monedas estables, donde la certeza de los costos importa más que el precio spot perfecto.

Relacionado