Jonny Huxtable, Linkpool .- Market Metrics ha sido el producto de muchos meses de desarrollo y pensamiento empresarial.
Nos ha obligado a realizar cambios arquitectónicos en nuestra infraestructura y software con un pensamiento real sobre qué datos es más importante recopilar, cómo podemos mostrarlos y cómo la comunidad en general puede utilizar estos datos para comprender mejor las operaciones diarias. de la red Chainlink.
Cuando comenzamos a desarrollar la capacidad de métricas en linkpool, el alcance de la misma no se acercaba al producto que tenemos ahora.
Era mucho más simple, más simple trazar un gráfico de datos para cada feed de Chainlink dentro del mercado, con énfasis en las respuestas y latencias individuales. Aunque, una vez que lo desarrollamos más, se hizo evidente hasta dónde podíamos llevarlo y lo útil que sería en realidad para la comunidad en general.
Para profundizar, Market Metrics consta de dos componentes principales:
- revisión de market.link , que muestra grandes cantidades de datos sobre el rendimiento de los feeds, los nodos y la red, todo en tiempo real.
- Una API abierta (Prometheus), que brinda a todos los miembros de la comunidad el poder de crear sus propias consultas y mostrar los datos como prefieran. Incluso en sus propios paneles de Grafana.
Revisión del mercado
La revisión del mercado es algo que anunciamos y demostramos recientemente por primera vez en SmartCon , y nos complació enormemente escuchar los excelentes comentarios. A medida que hemos ido construyendo el mercado a lo largo del tiempo, un área que se hizo evidente para nosotros fue la necesidad de mostrar más datos para que los listados que tenemos sean cada vez más analíticos.
En linkpool hemos tenido la capacidad de brindar a las personas un lugar para enumerar los artículos que ofrecen en la red Chainlink, pero no había muchos datos para mostrar cómo lo que estaban brindando beneficiaba a la red.
La última revisión cambia completamente eso, brindando una vista completa de arriba hacia abajo y en detalle de cómo está funcionando cada aspecto de la red.
Desde los tiempos de respuesta de los nodos, ingresos, ganancias, precios del gas y calidad de los datos; a las últimas respuestas de feeds, respuestas individuales, desviación de respuesta de latencia y pérdidas y ganancias individuales.
Cuando navegue por primera vez al mercado actualizado, ahora será recibido con lo que creemos que son los puntos de datos más críticos para mostrar en una página de destino.
Tener una vista de alto nivel de las últimas actualizaciones de las fuentes de precios, de cuántos LINK se han ganado al día en recompensas superpuestas con los recuentos de transacciones y los paneles para los costos de gas ETH.
Aunque, cuando profundiza en la aplicación de linkpool, muestra una vista más granular de la actividad de la red.
Métricas de red
Por primera vez, ahora puede ver la actividad en todos los feeds de Chainlink en tiempo real. Dentro de la sección de Métricas de red de la aplicación, puede ver cuántos feeds activos hay dentro de Chainlink, la cantidad de transacciones diarias y cuánto LINK se gana cada día o semana.
También puede simplemente dejar la página abierta y ver cómo funciona la red en tiempo real dentro de la tabla «Actualizaciones de feeds», que muestra cada actualización tal como ocurre con toda la información crítica junto a ella.
Incluso internamente, en linkpool hemos estado usando esta página cuando la volatilidad es alta para observar cómo reacciona Chainlink, cómo aumentan los precios de la gasolina y qué tan rápido se desempeñan los nodos.
Nos gusta pensar que si esta es una herramienta central para linkpool internamente, los observadores más amplios de Chainlink la encontrarán igualmente útil.
Métricas de nodo
Un área de la red que siempre ha sido increíblemente difícil de rastrear y mostrar de manera simple es el desglose de cada nodo.
Esta actualización cambia eso, proporcionando una vista increíblemente detallada de cada nodo en la red que está operativo, nodos que ayudan a proteger miles de millones dentro de los protocolos DeFi.
Nunca antes había podido ver cuánto LINK gana un nodo Chainlink y cuánto de eso es ganancia en relación con el precio del gas con un desglose por cada alimentación. Combine eso con la capacidad de comparar nodos por hora o por día durante tres meses, y tendrá una herramienta extremadamente poderosa que es tan informativa para los creadores del protocolo DeFi como para la comunidad.
Para dar un desglose más detallado sobre cómo se generan las cifras en USD, no solo tomamos la cifra LINK y el gas gastado y luego lo multiplicamos por el precio actual, ya que eso sería inexacto.
En cambio, en linkpool hemos creado consultas que brindan cantidades cada vez más precisas al calcular los precios en el momento de la transacción utilizando los datos históricos de las fuentes de precios de Chainlink.
Este es uno de los principales beneficios de haber elegido producir una API de métricas impulsada por Prometheus.
Aunque los datos en su forma más básica son bastante rudimentarios, la forma en que puede realizar cálculos sobre esos datos con su lenguaje de consulta incorporado amplía drásticamente los datos que puede formular.
Es fácil perderse en la madriguera de los datos (completamente gratis). Puede perder el tiempo comparando muchos nodos juntos, viendo cómo responden entre sí y los promedios de la red, qué tan rápido reaccionan a los picos de gas y cómo algunos operadores de nodos eligen precios de gas más bajos para un margen más alto, donde algunos prefieren precios altos para priorizar latencia.
Métricas de feeds
Para discutir la gran sección final de la capacidad de métricas en linkpool, hemos desarrollado métricas para cada feed individual dentro del Market.
Estas métricas son comunes en todos los tipos de feed y se mantendrán al día con los desarrollos en el futuro. Incluyendo siempre cualquier tipo de contrato nuevo que sea desarrollado y utilizado por Chainlink en producción, por ejemplo: informes fuera de cadena.
Lo importante de las métricas de feeds es que muestra la gran calidad e integridad de los feeds de precios que opera Chainlink.
Puede ver claramente cómo las desviaciones de los nodos individuales no ajustan la respuesta agregada, cómo todos los nodos aprovechan las diferentes fuentes de datos y la latencia de cada nodo para responder, lo que afecta el tiempo que lleva formar un consenso.
Para los constructores de DeFi que desean verificar los principios básicos de Chainlink, el mercado proporciona todos los datos para hacer precisamente eso; al mismo tiempo que tienen la capacidad de conectar esto en sus propias herramientas de alerta / gráficos para ver en tiempo real y organizar esos datos como mejor les convenga.
Como se mencionó, es importante para linkpool expandir la capacidad de métricas a todo tipo de feeds y desarrollos en el futuro.
Una perspectiva interesante a considerar es cómo estas métricas cambiarán con el tiempo cuando se desarrollen las áreas. Por ejemplo: con la llegada de las firmas de umbral, verá que la cantidad de ETH gastada por día será una fracción del costo ahora; Entonces podría ver cómo aumenta la tasa de actualización dentro de estos feeds y cómo el tiempo para formar un consenso también disminuye drásticamente. También incluiremos métricas de participación detalladas, cuando llegue el momento.
API abierta
Los gráficos de linkpool que mostramos en el mercado funcionan con nuestra nueva API de métricas que lanzamos junto con esta actualización. Como se mencionó anteriormente, la API funciona con una configuración de Prometheus de alta disponibilidad, almacenamiento a largo plazo y autoescalado impulsada por Cortex .
Para todos los gráficos que se muestran dentro del nodo y las métricas de feed, hay un botón «Obtener API» que lo llevará a nuestra página de API de métricas para obtener una vista previa de esa consulta y experimentar por sí mismo.
La página anterior le ofrece un campo de juego para experimentar con el lenguaje de consulta, lo que genera consultas sobre las partes exactas de los datos que desea extraer y manipular. Dado que estamos abriendo una API de Prometheus directa, también puede usar directamente todos los aspectos de PromQL , lo que realmente desbloquea la capacidad de lo que es posible.
Ofrecemos hasta 90 días de historial, 60 pasos de resolución y 7200 consultas por hora sin necesidad de una clave API. Dado que se trata de Prometheus, también puede integrarlo directamente en sus propios paneles de Grafana añadiéndolo https://market.link/v1/metrics
como fuente de datos.
También proporcionamos paneles de control de ejemplo para que las personas los usen localmente para familiarizarse rápidamente con la capacidad de métricas, consulte nuestro repositorio y documentación:
Para concluir, me gustaría agradecer al equipo de Chainlink por apoyarnos y hacer posible esta función con el programa de subvenciones. Sin él, no hubiéramos tenido la capacidad de crear algo tan rico en funciones.
Gracias por tomarse el tiempo de leer el artículo, esperamos que nuestro último anuncio sea beneficioso para el ecosistema en su conjunto. No podemos esperar a que lo pruebes y escuches tus comentarios.