Konomi Oracle está diseñado para proporcionar los datos de precios más precisos para cada moneda y token.
Konomi Oracle está diseñado para proporcionar los datos de precios más precisos para cada moneda y token. A continuación se muestra un trabajo de investigación sobre el potencial de Konomi Oracle antes del lanzamiento.

Resumen de investigación sobre Konomi Oracle
El estudio se centró en cuatro monedas BTC, ETH, DOT y SOL para analizar si con sus capacidades actuales, Konomi Oracle puede reflejar los movimientos de precios de manera precisa y oportuna.
En términos de fuentes de datos, seleccionamos datos horarios confiables de los últimos 3 meses de estas cuatro monedas, y sumamos un total de 129 285 * 4 conjuntos de datos.
En términos de prueba, llevamos a cabo análisis de tiempo de agregación y frecuencia de tiempo entre las fuentes de cada moneda. Ahí:
- Tiempo de agregación: agrega todos los puntos de datos de una sola fuente durante un período de tiempo específico.
- Frecuencia de tiempo : Frecuencia de tiempo.
- Feed: datos actualizados de la fuente de datos.
Para garantizar la certeza de los resultados, redujimos el tiempo de agregación a 30 minutos y los resultados muestran que la precisión del precio no se ve afectada por este cambio.
Fuentes de datos
En esta prueba, usamos datos de minutos del 21 de junio de 2021 al 18 de septiembre de 2021 de Coinbase, CoinGecko, Uniswap y otras fuentes de datos. La información de datos incluye: hora, precio más alto en un minuto, precio más bajo en un minuto, precio inicial, precio final y volumen de negociación.
Métodos de búsqueda
El algoritmo subyacente de Konomi Oracle es el precio promedio en el tiempo (TWAP) . TWAP tiene dos variables principales: Período de tiempo total y Frecuencia de tiempo entre alimentaciones . El propósito del experimento es determinar los valores óptimos de estas dos variables principales en base a los resultados experimentales.
La fórmula básica para calcular TWAP de Konomi Oracle es:
TWAP = (PriceCumulative2 - PriceCumulative) / (TimeStamp2 - Timestamp1)
Ahí:
- PriceCumulative es el precio acumulativo.
- TimeStamp es una marca de tiempo.
Estudio I: Efecto del tiempo de agregación en la precisión del precio
De acuerdo con el algoritmo TWAP, se puede ver que la disminución del Tiempo de Agregación ayudará a que la cotización (cotización) sea más precisa. Sin embargo, el tiempo de agregación extremadamente corto aumentará los costos operativos y el rendimiento de las cadenas públicas actuales no puede soportar la frecuencia demasiado alta de agregación. Por lo tanto, en esta prueba hemos elegido un Tiempo de Agregación de 60 minutos, 720 minutos y 1440 minutos respectivamente.
La figura 2 muestra los resultados de la moneda SOL en diferentes tiempos de agregación. Ahí:
- La línea azul es el precio estándar obtenido de Coinbase .
- La línea amarilla es el tiempo de agregación de 60 minutos .
- La línea verde es el tiempo de agregación de 720 minutos .
- La línea roja es Tiempo de agregación 1400 minutos .
La razón por la que elegimos SOL es que, en comparación con otras monedas, SOL tiene la mayor volatilidad durante la prueba y es más representativa.
Los resultados de la prueba están en línea con nuestra predicción de que un tiempo de agregación más corto puede aumentar significativamente la precisión del precio.
Debido a que el mercado criptográfico es altamente volátil, el tiempo de agregación de 720 minutos y 1400 minutos no refleja con precisión los datos de precios cuando el mercado es altamente volátil. Con el tiempo de agregación de 60 minutos, el error máximo es del 5 % y, según el algoritmo de error, se puede reducir automáticamente en un breve período de tiempo.

Figura 2: Comparación del tiempo de agregación SOL para 60 minutos, 720 minutos y 1440 minutos
En la siguiente prueba, acortamos aún más el tiempo de agregación. Con la misma frecuencia de tiempo entre feeds, comparamos el rendimiento de diferentes tiempos de agregación en la misma moneda.

Figura 3: Comparación del tiempo de agregación SOL para 60 minutos, 30 minutos y 10 minutos
En la Figura 3:
- La línea azul representa el precio estándar proporcionado por Coinbase .
- La línea amarilla muestra el precio agregado de 10 minutos .
- La línea verde muestra el precio agregado de 30 minutos .
- La línea roja muestra el precio agregado de 60 minutos .
Como podemos ver:
- El precio de agregación de 10 minutos es el más cercano al precio real , pero el precio de agregación de 10 minutos es caro y menos estable.
- Precisión de 30 minutos El precio de agregación es superior a 60 minutos pero inferior a 10 minutos ; sin embargo, en momentos de alta volatilidad del mercado, el precio de agregación será mayor.
- El precio agregado de 60 minutos es el menos preciso , pero en las situaciones de mercado más volátiles, el diferencial se puede mantener en el 3% del precio estándar y los costos operativos también se reducirán significativamente.
- Más importante aún, la agregación de 60 minutos hará que los movimientos de precios sean más suaves, reduciendo la posibilidad de que los malos ataquen la red y paguen un precio más alto por el atacante.
Investigación II: ¿El aumento de la frecuencia de tiempo entre fuentes mejora la precisión de Oracle?
En el segundo estudio, mantuvimos el tiempo de agregación sin cambios para ver si la reducción de la frecuencia de tiempo entre fuentes mejoraba significativamente la precisión de los precios de Oracle.
Los resultados obtenidos en cuatro monedas BTC, ETH, DOT y SOL son los mismos. Los cambios en la frecuencia de tiempo entre feeds no tienen un impacto significativo en la precisión del precio.
Usando SOL como ejemplo (Figura 4), podemos ver que la diferencia entre el precio pronosticado y el precio de referencia no cambia cuando la frecuencia de tiempo entre alimentaciones cambia durante el mismo tiempo de agregación.
Entonces, podemos suponer que aumentar la frecuencia de tiempo entre fuentes en el mismo tiempo de agregación no mejora la precisión del precio en Oracle.



Figura 4: Impacto en el precio basado en la diferencia de frecuencia de tiempo entre Feed de SOL
Conclusión
A través de nuestros estudios, concluimos que:
- Un tiempo de agregación más corto puede mejorar la precisión de los precios.
- Tiempo de agregación 60 minutos pueden mejorar la estabilidad de precios en un 3 % en comparación con 10 minutos.
- Teniendo en cuenta los costos operativos y otros factores, decidimos establecer el tiempo de agregación de Konomi Oracle para monedas y tokens regulares en 60 minutos.
- El cambio en la frecuencia de tiempo entre feeds no afecta significativamente la precisión de los siguientes precios en un tiempo de agregación fijo.
Regístrese y únase a los grupos y canales de Coin98 Insights a continuación para discutir con los administradores y otros miembros de la comunidad: