Valor Extraíble de Oráculo (OEV)
Este artículo es una versión más accesible de nuestro litepaper sobre OEV.

El valor extraíble de oráculo (OEV, por sus siglas en inglés) se refiere a los oráculos aprovechando su posición para capturar valor que, de otro modo, habría ido a terceros. Como un ejemplo simple, supongamos que tenemos un archivos de datos ETH/USD con un valor de 1000 y un umbral de desviación del 1% (lo que significa que el valor tras la próxima actualización será 990 o 1010). Un usuario tiene una posición que puede ser liquidada cuando el valor del archivo de datos alcanza al menos 1005, y el precio de ETH/USD está aumentando. En el caso tradicional, los oráculos esperarán hasta que las APIs subyacentes devuelvan 1010 para actualizar el valor del archivo de datos a 1010. Luego, comienza una carrera entre terceros para liquidar al usuario y obtener la recompensa. Con OEV, el archivo de datos se actualiza tan pronto como las APIs subyacentes devuelvan 1005 y la posición del usuario se liquida en la misma transacción para reclamar la recompensa. Los oráculos pueden extraer el OEV ellos mismos o subastar el derecho a extraer el OEV, lo que resulta en una consecuencia financiera equivalente para ellos.
El OEV es un concepto tan antiguo como los oráculos mismos, pero han ocurrido desarrollos importantes desde que se consideraba una inevitabilidad teórica. Tradicionalmente, obtener una parte del pastel de MEV implicaba competir en guerras de gas con terceros. En el último año, Flashbots ha demostrado que llevar este proceso fuera de la cadena es posible en la práctica, extrayendo más de $650 millones hasta la fecha. Incluso se argumenta que esto puede ser una de las razones por las cuales las tarifas de gas en Ethereum no aumentan tanto durante la volatilidad del mercado. Esto demuestra que, mientras haya un mecanismo disponible sin confianza como respaldo, agregar mecanismos de extracción de valor más eficientes es factible y puede beneficiar a todas las partes interesadas.
Antes de continuar, cabe señalar que degradar intencionalmente las especificaciones anunciadas del servicio de oráculo (ya sea retrasando actualizaciones o informando incorrectamente) es un ataque al oráculo y no un método de extracción de valor, que implícitamente necesita ser sostenible. En API3, no solo anunciamos especificaciones, sino que también ofrecemos garantías de seguridad sin confianza a través de una cobertura de servicio retrospectiva, similar a un seguro, arbitrada por un tercero descentralizado. Esto significa que los usuarios de nuestros archivos de datos están protegidos contra todo tipo de ataques a oráculos. Además, la funcionalidad adicional de OEV no hace que nuestros archivos de datos sean menos seguros o asegurables, ya que mantenemos el archivo de datos tradicional y descentralizado de primera parte, una arquitectura de confianza minimizada, como respaldo automático.
¿Por qué existe el OEV?
Cuando las personas piensan en oráculos, generalmente piensan en archivos de datos, es decir, puntos de datos en vivo en una cadena, siempre listos para ser usados. Desafortunadamente, lo único cierto sobre un archivo de datos en vivo es que está desactualizado (en comparación con las APIs subyacentes), aunque sea solo por milisegundos. Este problema permite el arbitraje, el frontrunning y varios otros tipos de extracción de valor, todo pagado por las dApps que los utilizan. La única solución inmediata aquí es actualizar los archivos de datos con la mayor frecuencia posible; sin embargo, el costo de hacerlo aún debe ser asumido por alguien, y esto también dificulta justificar la provisión de un gran número de archivos de datos debido a los costos de gas asociados, lo que impide la innovación.
Ahora imagina un servicio de oráculo que no almacena los datos que terceros usarán para cambiar el estado, sino que cambia el estado directamente. Si volvemos a nuestro ejemplo de liquidación, los oráculos no necesitarían actualizar periódicamente ningún archivo de datos y simplemente liquidarían posiciones según sea necesario. La dApp no necesitarían recompensar a los oráculos por esto, ya que esto es lo que uno paga cuando adquiere un servicio de oráculo. (Como nota, esto no elimina el OEV de segundo orden, por ejemplo, debido a liquidaciones en cascada).
Aunque nuestros protocolos de solicitud-respuesta y publicación-suscripción de Airnode están diseñados para permitir que se construyan estos tipos de servicios de oráculo novedosos, somos conscientes de que los archivos de datos no desaparecerán pronto, y nuestros dAPIs atienden principalmente a proyectos DeFi que requieren archivos de datos tradicionales por esta razón exacta. Esta sección es solo para aclarar que el OEV es un efecto secundario no deseado del DeFi tradicional y de las limitaciones fundamentales de las blockchains en general.
¿Qué hacer con el OEV?
El OEV representa proyectos DeFi perdiendo dinero debido a que están diseñados alrededor de una solución de oráculo subóptima (que, para ser justos, es la única disponible). Por lo tanto, capturar el OEV no genera más valor que recoger una billetera que alguien ha dejado caer. Entonces, es obvio qué hacer con los ingresos de OEV. API3 extraerá el OEV y lo devolverá a las dApps.
El OEV es más que los oráculos teniendo derechos primarios sobre el MEV. Consideremos nuevamente el ejemplo de liquidación. El enfoque tradicional también termina liquidando la posición, pero solo si el precio de ETH/USD alcanza 1010. Pero, ¿qué pasa si el precio de ETH/USD sube a 1009 y luego vuelve a bajar sin alcanzar 1010? Entonces, el archivo de datos tradicional no se habría actualizado y la posición no se habría liquidado a pesar de que debería haberlo hecho. Este es un caso común con archivos de datos basados en umbrales de desviación y causa pérdidas significativas para las dApps que los utilizan.
Las actualizaciones basadas en OEV benefician financieramente a la dApp incluso sin que la dApp reciba los ingresos. Tradicionalmente, la calidad de un archivo de datos se mide por su umbral de desviación, donde valores más pequeños son mejores porque resultan en menos eventos como el ejemplo anterior. Las actualizaciones basadas en OEV hacen que esta métrica sea obsoleta al actualizar precisamente cuando es necesario, logrando un umbral de desviación cero en la práctica. Cabe destacar que las actualizaciones basadas en OEV y en umbrales de desviación funcionan bien juntas para ofrecer lo mejor de ambos mundos, ya que en el contexto de los feeds de datos, todas las actualizaciones son buenas actualizaciones.
¿Cómo funciona?
API3 ejecuta una API que anuncia actualizaciones de archivos de datos que se pueden subastar (imagina más de 100 feeds de datos en más de 10 cadenas, incluidas Ethereum, Polygon, Arbitrum, Optimism, BNB Chain, Avalanche, Fantom, Gnosis Chain, Moonbeam, Moonriver, Milkomeda, Metis, RSK y más). Los buscadores (bots programados para extraer MEV automáticamente) verifican periódicamente si hay una actualización que se pueda usar para extraer valor. Cuando hay una actualización, los buscadores hacen una oferta en la moneda nativa de la cadena. El ganador de la subasta recibe una meta-transacción firmada criptográficamente por cada proveedor de API que alimenta el dAPI específico, que solo puede ser utilizada por el ganador de la subasta si envía el monto de la oferta ganadora junto con la meta-transacción. Luego, el ganador de la subasta puede enviar la meta-transacción a la cadena para actualizar el dAPI y desencadenar eventos adicionales en la misma transacción, lo que garantiza todas las recompensas.
El sistema será accesible para todas las dApps, permitiéndoles participar en la extracción de OEV de manera prácticamente sin permisos siguiendo las instrucciones y retirando los ingresos interactuando con un contrato sin confianza.
Conclusión
Las soluciones de oráculo tradicionales actualizan archivos de datos a ciegas, lo que es ineficiente y proporciona una baja granularidad. La extracción de OEV actualiza los archivos de datos exactamente cuando es necesario, resultando en archivos de datos baratos y máximamente precisos. Extraer OEV de manera competitiva y devolver los ingresos a las dApps resuelve problemas significativos y proporciona a las dApps una nueva y muy importante fuente de ingresos.