Las Oracle Pools de Ergo y lo que significan para el ecosistema
31 de agosto de 2020

El nuevo esquema desarrollado a través de la asociación Emurgo-Ergo verá las oracle pools – infraestructura central de blockchain – funcionar como un servicio público, accesible por cualquier dApp y desarrollador, gratuito en el punto de uso.
Los oráculos son un elemento crucial de la infraestructura DeFi. Son el puente entre el mundo aislado de la blockchain y los datos del mundo real, por lo que son vitales para que DeFi alcance su máximo potencial. La integridad de los principales casos de uso, incluidos stablecoins y plataformas de préstamos, depende de oráculos que sean adecuados para su propósito.
Las implementaciones actuales de oráculos no cumplen con el ideal. Uno de los primeros proyectos emprendidos como parte de la asociación Emurgo-Ergo es la investigación sobre Oracle Pools: una nueva forma de llevar datos del mundo exterior a la blockchain y hacerlos fácilmente disponibles para cualquier dApp.
Las deficiencias de las implementaciones actuales
Los oráculos ya sustentan muchas aplicaciones descentralizadas en Ethereum y generalmente funcionan de la siguiente manera:
- Una dApp desea adquirir información del mundo exterior y hace una solicitud a un oráculo pagando en su contrato inteligente (los pagos se realizan típicamente utilizando un token de oráculo dedicado).
- El oráculo obtiene los datos y los envía de vuelta al contrato que lo llamó a través de una transacción separada.
- La información se envía únicamente a la dApp que la solicitó, y nadie más puede usar esos datos sin pagar.
Si bien esto funciona relativamente bien, los oráculos típicos pueden considerarse esencialmente como servicios privados que emplean un modelo de ‘pagar para jugar’. Como esto era claramente insuficiente para muchos casos de uso, se desarrolló el concepto de feeds de datos para mejorar la experiencia del usuario en cuanto a información de precios común.
Sin embargo, los feeds de datos actuales en Ethereum tienden a implementarse de una manera muy confiable. Carecen de un enfoque generalizado que proporcione garantías sobre la fiabilidad de los datos, tanto en lo que respecta a su precisión como a su programación de publicación. Además, tales enfoques tienden a no tener un mecanismo de financiación descentralizado claro que los haga sostenibles a largo plazo, sino que dependen del patrocinio de actores centralizados.
La visión de Ergo y Emurgo es que los oráculos son demasiado importantes para estar restringidos de esta manera. Deberían ser infraestructura pública para el sector DeFi. El modelo de oracle pools desarrollado a través de la asociación aborda esta necesidad.
Diseño de oracle pool
El modelo UTXO de Ergo ofrece beneficios para los sistemas de oráculos que no estaban disponibles anteriormente. Los grupos de oráculos actúan para descentralizar la provisión de datos, asegurando que tanto el proceso como los datos en sí sean más confiables.
En su forma más simple, las oracle pools dividen el tiempo en épocas fijas (por ejemplo, 6 horas), que se subdividen en bloques (por ejemplo, 180 bloques de dos minutos). El grupo de oráculos dentro de la pool acuerda las fuentes de datos y cada uno publica sus puntos de datos en la blockchain en su propio UTXO.
Al final de una época, estos puntos de datos se promedian, después de eliminar los valores atípicos, en una transacción final que lee cada UTXO de punto de datos. Esto resulta en que la oracle pool produce un nuevo punto de datos finalizado y avanza hacia la siguiente época.
Esto no es particularmente complicado de entender, pero sienta una base sólida. Un factor crítico a tener en cuenta es que todo el proceso ocurre en la cadena. Además, el uso de UTXOs permite la adición de incentivos y mecanismos de gobernanza, lo que permite una sofisticación y flexibilidad mucho mayores de las oracle pools y la provisión de datos de lo que era posible anteriormente.
Construyendo sobre la base de las oracle pools basadas en UTXO
Como se mencionó anteriormente, es posible implementar incentivos y penalizaciones en las pools para ayudar a garantizar la calidad y la puntualidad de los datos que proporcionan. Los oráculos aportan colateral – una cierta cantidad de ADA, ERG, etc. – para participar en una pool. Las monedas se retiran de su saldo (‘slashing de stake’) si no cumplen con su trabajo adecuadamente, por ejemplo, si no logran recopilar los puntos de datos de otros oráculos, si envían un punto de datos extremadamente inexacto (un valor atípico) o si no envían un punto de datos de manera oportuna. Esto asegura que los oráculos hagan bien su trabajo. El colateral es la moneda nativa de la blockchain, no un token separado, lo que simplifica las cosas y mejora los incentivos económicos.
El modelo también permite la votación de gobernanza para determinar parámetros clave para las oracle pools. La comunidad de gobernanza puede decidir variables como la duración de la época, cuánto se les paga a los oráculos por publicar puntos de datos válidos, el colateral mínimo que requieren, el número de oráculos por pool, y así sucesivamente. Hay un alto grado de flexibilidad, y los parámetros pueden cambiarse según las necesidades actuales. Se pueden invitar nuevos oráculos a una pool, otros pueden ser eliminados, y así sucesivamente.
Este modelo incorpora un estricto calendario de publicación (épocas) y gobernanza directamente, lo que proyectos como Chainlink no tienen. Efectivamente, las oracle pools se convierten en mini DAOs que buscan proporcionar el mejor servicio y pueden competir según el servicio que ofrecen en un mercado libre, mejorando así la calidad general de los datos que todos utilizan.
Modelo de pago
El modelo UTXO significa que los resultados se publican en la blockchain y están disponibles para que cualquiera los use por el costo de una tarifa de transacción. Este no es el enfoque estándar de pagar para jugar: las dApps pueden acceder a datos por casi nada. Además, este acceso a los datos de la oracle pool se escala de manera limpia y sin costo adicional incluso si se construyen protocolos más complicados sobre las oracle pools (como jerarquías o promedios ponderados por tiempo).
Las oracle pools son pagadas por las dApps que las utilizan a lo largo del tiempo. Si bien todos pueden usar oráculos y todos los que los utilizan tienen un incentivo para financiarlos, esto cuesta muy poco – un pequeño porcentaje de tarifas adicionales en una dApp dada. Se espera que estos pagos de oracle pool se implementen en las principales dApps, asegurando así que las pools siempre tengan los fondos que necesitan para funcionar.
Tiene más sentido que aplicaciones grandes y emblemáticas como stablecoins, billeteras, intercambios descentralizados, protocolos de préstamos, etc., paguen por las oracle pools clave – de la misma manera que las principales empresas de blockchain ejecutan sus propios nodos. Es parte de su operación y parte de su Responsabilidad Social Corporativa, para tomar prestado un término del mundo empresarial. Es cómo garantizan el acceso a los datos que necesitan, ayudan a mantener el ecosistema saludable y demuestran que están comprometidos a largo plazo en el sector DeFi. Al mismo tiempo, las oracle pools están diseñadas para que incluso los actores pequeños puedan ejecutar las suyas y tener un mecanismo de financiación incorporado si encuentran una base de usuarios suficiente.
El modelo de pools significa que los fondos pagados pueden distribuirse de manera efectiva, dentro de una variedad de estructuras de pool diferentes. Sería posible tener una pool de pools, con varias oracle pools agregando datos y esos resultados siendo agrupados y promediados. El pago va a la pool superior, que distribuye fondos a las siguientes pools en la jerarquía según su fiabilidad, y esas pools distribuyen fondos a los oráculos más confiables dentro de ellas. La principal ventaja es que es simple para el usuario, ya que solo se requiere un pago a la pool superior.
También hay espacio para usar datos firmados – datos de entidades confiables como grandes intercambios. Estos pueden enviar datos firmados a pools de ‘primer en publicar’, donde los fondos se distribuyen al primer oráculo en registrar datos en la blockchain; porque son confiables, el proceso de promediado no es necesario. O puede haber pools que agreguen datos parcialmente firmados y parcialmente no firmados, ofreciendo lo mejor de ambos mundos. Los puntos de datos firmados y no firmados pueden ser agrupados y combinados en un solo punto de datos, y los pagos aún pueden realizarse de manera limpia pagando a la pool superior.
Esta es la primera implementación que surge de la colaboración Emurgo-Ergo: los primeros pasos en la construcción del ecosistema DeFi basado en UTXO. Habrá mucho más por venir, y los nuevos desarrollos prometen ser muy emocionantes.
Para más información, mira al investigador de Emurgo Robert Kornacki explicar las oracle pools.
Share post
13 de agosto de 2025
12 de agosto de 2025
9 de julio de 2025
12 de mayo de 2025

9 de febrero de 2022

8 de febrero de 2022

5 de febrero de 2022

1 de febrero de 2022

27 de enero de 2022

20 de enero de 2022

18 de enero de 2022

6 de enero de 2022

4 de enero de 2022

30 de diciembre de 2021

28 de diciembre de 2021

23 de diciembre de 2021








