El Flare Time Series Oracle, también conocido como "FTSO", proporciona datos de series temporales descentralizados, fiables y de rápida actualización a las aplicaciones de la red Flare, al tiempo que genera recompensas para los delegados de tokens FLR y un ingreso para los proveedores de datos.
Es la solución de Flare al difícil reto de adquirir datos de series temporales fuera de la cadena, como precios de criptomonedas o datos económicos, pero sin incurrir en el riesgo de depender de una entidad centralizada que proporcione esos datos en la cadena.
Los datos de series temporales son datos cuyo valor varía con el tiempo. En el momento del lanzamiento, sólo se admitirán datos de precios de criptomonedas, como los pares de precios DOGE/USD y BTC/USD. Más adelante podrán añadirse a la red otros datos de series temporales, como cotizaciones bursátiles, datos de inflación, viviendas iniciadas, precios de materias primas, datos meteorológicos y muchos otros. Actualmente, los datos de FTSO se actualizan cada tres minutos. Las futuras versiones de FTSO podrán acortar este intervalo.
Una vez procesados a través del FTSO, estos datos pueden ser utilizados por aplicaciones descentralizadas construidas sobre Flare, por ejemplo para calcular el precio de una transacción o la garantía necesaria para un activo. Se han incorporado mecanismos de seguridad para evitar monopolios y colusiones, y está previsto actualizar el FTSO para que el sistema pueda gestionar miles de proveedores de datos y miles de series de datos diferentes.
Un oráculo asegurado por la propia cadena de bloques
El FTSO ha sido diseñado para ser descentralizado y escalable con el fin de abordar lo que se conoce como el "problema del oráculo". Hasta ahora, las aplicaciones de cadena de bloques que necesitaban datos externos para funcionar tenían que obtenerlos de fuentes centralizadas. Esto crea un mayor riesgo de seguridad y puede anular el propósito de construir sobre una cadena de bloques en primer lugar. Un sistema descentralizado que dependa de una fuente de datos centralizada se convertiría esencialmente en centralizado.
Los cuatro componentes clave del FTSO
Proveedores de datos - Son los oráculos individuales independientes que recopilan datos de diversas fuentes, los comunican al sistema FTSO y reciben recompensas por ello.
Delegadores - Se trata de poseedores nativos de tokens Flare que pueden delegar sus tokens en proveedores de datos FTSO individuales que consideren fiables y de alto rendimiento, recibiendo una parte de las recompensas de los proveedores de datos.
Aplicaciones - Son los programas construidos sobre Flare que utilizan la salida del FTSO, ya sean aplicaciones nativas como el sistema FAsset o cualquier aplicación construida sobre Flare.
El propio FTSO - El FTSO es una colección de contratos inteligentes con los que pueden interactuar los proveedores de datos para enviar datos, los delegadores para elegir qué proveedores de datos son fiables y las aplicaciones para recopilar los resultados del sistema, como el precio de una criptomoneda compatible.
Datos descentralizados
La red de proveedores de datos es lo que hace que FTSO sea descentralizado. Son entidades independientes de Flare y no pertenecen ni están gestionadas por Flare en modo alguno. Han creado su propio sistema para recopilar los datos necesarios de fuentes externas y enviarlos a la FTSO. Durante este proceso se les recompensa con fichas de Flare de nueva acuñación si el sistema considera que los datos son "precisos".
Aunque a primera vista este proceso puede parecer sencillo, estos proveedores compiten con otros cientos de proveedores de datos, lo que dificulta la presentación de datos "precisos". Una vez eliminados el 25% superior y el 25% inferior de los precios enviados, las recompensas se asignan en función de la proximidad a la mediana de los envíos restantes, ponderada por el volumen de tokens delegados a cada proveedor de datos por los poseedores de tokens.
Precio de ETH en Binance frente al precio descentralizado de FTSO
Delegación y recompensas
Tanto los proveedores individuales de datos FTSO como los poseedores de tokens que han delegado en ellos reciben recompensas basadas en la fiabilidad de los datos que proporcionan. Al estilo de las pruebas de participación, estas recompensas aumentan con el valor total de los tokens delegados a cada proveedor.
La delegación es, por tanto, un mecanismo importante porque incentiva a los proveedores de datos a esforzarse por suministrar datos cada vez más fiables y precisos. Aquellos que proporcionan datos de mayor calidad obtienen naturalmente más recompensas para sí mismos y para sus delegadores, lo que atrae a aún más poseedores de tokens a delegarles sus tokens. Del mismo modo, los proveedores de datos de bajo rendimiento perderán rápidamente delegadores, lo que reducirá su prominencia en el cálculo de datos.
Resumen
El FTSO es un protocolo fundamental que permite a Flare ser verdaderamente descentralizado, proporcionando datos de precios descentralizados y precisos a las aplicaciones creadas en la red.