Jupiter DEX se enfrenta a un escrutinio cada vez mayor, ya que los usuarios han observado una tasa de fallos de transacciones de casi el 50 %, lo que ha suscitado inquietudes y preguntas sobre el rendimiento de la plataforma. Muchos buscan explicaciones y se preguntan qué medidas se están tomando para abordar este problema. En este artículo, se explorará la situación en detalle, se examinarán los factores que contribuyen a la alta tasa de fallos y qué acciones se están tomando para mejorar la experiencia del usuario en la plataforma.

Tabla de contenido

  • Alta tasa de fracaso: causas y preocupaciones

  • Una mayor tolerancia al deslizamiento es una solución arriesgada

  • Cómo funciona el front-running en las redes blockchain de contratos inteligentes

  • Limitaciones de rendimiento y retrasos en el procesamiento de pedidos

  • Conclusión

Fuente: Hacken Alta tasa de fracaso: causas y preocupaciones

En los últimos 30 días, excluyendo los datos faltantes del 2 y 3 de agosto, la tasa de fallos promedio en Jupiter se sitúa en el 42,89%. Esto ha llevado a que un número cada vez mayor de usuarios se cuestione las causas subyacentes de estos fallos y busque claridad sobre las medidas que se están tomando para mejorar el rendimiento de la plataforma.

Un punto de frustración particular para muchos usuarios es que todavía se les cobran tarifas por transacciones fallidas. Si bien esto puede parecer injusto a primera vista, es un aspecto inherente a la tecnología blockchain. Cada transacción, exitosa o no, utiliza recursos de red como potencia computacional y espacio de bloque. Incluso si una transacción falla, el validador aún la procesa hasta que un problema hace que se genere un error. Dado que la red aún se utiliza para procesar la solicitud, la tarifa compensa esos recursos computacionales.

También te puede interesar: Jupiter, con sede en Solana, genera polémica por colaborar con Irene Zhao

Una mayor tolerancia al deslizamiento es una solución arriesgada

Para evitar cargos repetidos, los usuarios suelen aumentar su tolerancia al deslizamiento para garantizar que sus transacciones se realicen. El aumento aumenta la probabilidad de que la transacción tenga éxito porque le da permiso a la red para completar el intercambio incluso si el precio cambia ligeramente con respecto a la cotización original.

Sin embargo, el aumento del deslizamiento abre la puerta a otro riesgo: la utilización de bots como método de compraventa anticipada. Estos bots pueden detectar transacciones con un alto deslizamiento y ejecutar sus operaciones justo antes de la transacción del usuario, comprando activos al precio más bajo y vendiéndolos al precio más alto establecido por el deslizamiento del usuario. Esto hace que los usuarios obtengan tasas menos favorables en sus swaps, lo que efectivamente les cuesta más que solo las tarifas de transacción.

Cómo funciona el front-running en las redes blockchain de contratos inteligentes

El diagrama de Hacken muestra cómo funciona el front-running en Ethereum, pero el concepto también se aplica a Solana y otras cadenas de bloques de contratos inteligentes.

  • Paso 1: El usuario inicia una transacción en la red, con la intención de interactuar con un contrato inteligente.

  • Paso 2: Un líder (generalmente un bot) monitorea la red y detecta la transacción del usuario.

  • Paso 3: El líder crea una nueva transacción con un precio de gas más alto. El precio de gas más alto incentiva a los validadores a priorizar el procesamiento de la transacción del líder sobre la transacción original del usuario.

  • Paso 4: La red blockchain prioriza las transacciones en función del precio del gas. Dado que la transacción del primero ofrece un precio de gas más alto que la del usuario, se procesa primero.

  • Paso 5: La transacción del usuario obtiene condiciones menos favorables o incluso falla, lo que genera pérdidas financieras o pérdidas de oportunidades.

En las propias palabras de Júpiter:

La mayoría de estas transacciones fallidas provienen de robots de arbitraje que utilizan el programa cuando se acerca una oportunidad de arbitraje, con la esperanza de concretar una transacción cuando se presente la oportunidad; esto genera una mayor tasa de fallas. Para nuestros usuarios en Jupiter UI, ¡las tasas de éxito de las transacciones son en realidad superiores al 90%!

Sin embargo, la ventaja de la ejecución depende en gran medida de la fiabilidad de los proveedores de llamadas a procedimientos remotos (RPC) que se utilizan para interactuar con la red. El proveedor de RPC es un intermediario entre el usuario y la cadena de bloques y transmite datos de transacciones a la red. Si un proveedor de RPC no es de confianza, podría permitir o incluso participar en la ventaja de la ejecución compartiendo detalles de las transacciones con bots o manipulando el orden en el que se envían las transacciones. Por otro lado, se espera que los proveedores de RPC de confianza respeten los estándares éticos y se aseguren de no explotar a los usuarios ni permitir que se produzcan tales comportamientos.

Otra razón para la alta tasa de transacciones fallidas es el frenesí actual de las memecoins, donde se crean decenas de miles de nuevos tokens cada día. Muchas de estas memecoins carecen de suficiente liquidez, lo que significa que no hay suficientes tokens disponibles en el mercado para completar las transacciones. Cuando los usuarios intentan comprar o vender estos tokens de baja liquidez, las transacciones pueden fallar porque no se puede completar la transacción.

Limitaciones de rendimiento y retrasos en el procesamiento de pedidos

Si bien el aumento de las memecoins contribuye a la tasa de fallas, las funciones automatizadas de deslizamiento y cálculo de gas de Jupiter también juegan un papel. Estas funciones, que generalmente funcionan bien en condiciones de mercado estables, tienen dificultades durante períodos de alta volatilidad. Además, la plataforma está lidiando con problemas relacionados con su API de cotización de nivel gratuito, que ha sido explotada por usuarios que eluden los límites de velocidad al poner en marcha nuevas máquinas. Esta explotación ha resultado en un aumento de los costos operativos y el riesgo de degradación del servicio para los usuarios legítimos.

Además, el rendimiento de Júpiter actualmente es insuficiente, en particular porque maneja un volumen abrumador de pedidos, lo que provoca que su lógica de reintento se reduzca a más de 25 segundos.

Conclusión

Jupiter DEX se enfrenta a algunos desafíos difíciles, entre ellos una alta tasa de transacciones fallidas, riesgos de ejecución anticipada y cuellos de botella en la infraestructura. No se trata de problemas menores: afectan directamente la confianza de los usuarios y la capacidad de la plataforma para funcionar bien. El equipo está trabajando arduamente para solucionar estos problemas, pero queda una pregunta clave: ¿puede Jupiter no solo resolver estos problemas inmediatos, sino también mantenerse al día con las crecientes demandas del espacio DeFi?

Aviso legal: este artículo no constituye asesoramiento en materia de inversiones. El contenido y los materiales que aparecen en esta página son únicamente para fines educativos.