Máquina de oráculo de Chainlink: análisis de agregación de precios distribuida y mecanismo de validación en múltiples niveles

robot
Generación de resúmenes en curso

Mecanismo de funcionamiento de la máquina de oráculo de precios distribuidos

Para evitar fallos de punto único, el servicio de Máquina de oráculo adopta un diseño distribuido. Tomando como ejemplo el precio del BTC en dólares, un servicio puede agregar 31 Máquina de oráculo de precios independientes para proporcionar datos a los usuarios.

El diseño del contrato de este agregador permite que múltiples oráculos fuera de la cadena proporcionen datos de precios al invocar el método transmit, respondiendo así a las solicitudes de los usuarios. Estos oráculos fuera de la cadena suelen ser cuentas EOA, y no solo proporcionan datos al agregador BTC/USD, sino que también pueden servir a otros agregadores como ETH/USD.

Los contratos en cadena pasan por una serie de pasos de verificación estrictos al procesar datos:

  1. Primero, lea el estado actual del contrato y realice una revisión preliminar.
  2. Realizar los preparativos necesarios.
  3. Utiliza ecrecover() para verificar cada dato de firma, asegurando que el valor hash sea correcto y que el rol del firmante sea válido.
  4. Verificar el orden de los valores observados, seleccionar la mediana y asegurarse de que no supere el umbral preestablecido.
  5. Después de pasar todas las validaciones, registra la respuesta de la Máquina de oráculo y realiza la verificación final.

La verificación del último paso implica la comparación de datos con otros sistemas de Máquina de oráculo (como el Máquina de oráculo de precios utilizado por Compound) para asegurarse de que la desviación de precios esté dentro de un rango aceptable.

Máquina de oráculo detallada serie de Chainlink (parte 2)

Proceso de acceso simplificado del Registro de Alimentación

Para reducir los costos de gobernanza y aumentar la flexibilidad, el Registro de Alimentación se introdujo como un agregador de PriceFeeds. Agrega previamente múltiples priceFeeds, y los usuarios pueden leer los datos de precios directamente a través del Registro de Alimentación, sin necesidad de configurar cada priceFeed de token por su cuenta.

Máquina de oráculo详解系列之 Chainlink(下)

Mecanismo de agregación de datos de múltiples niveles

La precisión de los datos de precios se garantiza a través de tres niveles de agregación:

  1. Agregación de fuentes de datos: recopilar datos de precios originales de las principales plataformas de intercambio y realizar cálculos ponderados por proveedores de servicios de datos profesionales.

  2. Agregación de operadores de nodo: Los operadores de nodo de Chainlink obtienen datos de múltiples proveedores de servicios de agregación de datos independientes, toman la mediana y eliminan los valores atípicos.

  3. Agregación de la Máquina de oráculo: Cuando el número de nodos de respuesta alcanza el valor preestablecido, se toma la mediana de los datos de estos nodos como el precio final.

El mecanismo de activación de la actualización de precios incluye umbrales de desviación y umbrales de latido, y diferentes PriceFeed pueden utilizar diferentes configuraciones de parámetros.

A pesar de que el precio de la Máquina de oráculo de Chainlink tiene una alta seguridad y facilidad de uso, su mecanismo de actualización de precios puede llevar a que los datos se actualicen lentamente, con ciclos de actualización que varían de unos minutos a 24 horas. Por lo tanto, es más adecuado para escenarios de aplicación donde no se requiere una alta inmediatez en los precios, que es también su principal limitación.

Máquina de oráculo详解系列之 Chainlink(下)

Máquina de oráculo详解系列之 Chainlink(下)

Máquina de oráculo详解系列之 Chainlink(下)

Máquina de oráculo详解系列之 Chainlink(下)

Máquina de oráculo详解系列之 Chainlink(下)

Máquina de oráculo详解系列之 Chainlink(下)

Máquina de oráculo详解系列之 Chainlink(下)

Máquina de oráculo详解系列之 Chainlink(下)

Máquina de oráculo详解系列之 Chainlink(下)

Máquina de oráculo详解系列之 Chainlink(下)

LINK3.13%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 7
  • Compartir
Comentar
0/400
WagmiWarriorvip
· hace9h
Los proyectos antiguos son estables.
Ver originalesResponder0
FancyResearchLabvip
· 07-26 06:30
Otra vez el precio de la Máquina de oráculo, otra vez atrapado por contratos inteligentes.
Ver originalesResponder0
SneakyFlashloanvip
· 07-24 04:24
La inmediatez aún necesita ser optimizada.
Ver originalesResponder0
Token_Sherpavip
· 07-24 04:19
meh... los problemas de latencia siguen siendo el elefante en la habitación, para ser honesto
Ver originalesResponder0
CrossChainBreathervip
· 07-24 04:16
El precio puede tardar un poco, mientras sea estable, está bien.
Ver originalesResponder0
LostBetweenChainsvip
· 07-24 04:04
No se puede soportar la latencia, por muy alta que sea la seguridad.
Ver originalesResponder0
ForkLibertarianvip
· 07-24 03:56
link es increíble, ¡puede soportar!
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)