Análisis del mecanismo de agregación en tres capas de la Máquina de oráculo de Chainlink: cómo el diseño distribuido garantiza la fiabilidad de los datos

robot
Generación de resúmenes en curso

Diseño e implementación de una máquina de oráculo de precios distribuida

Para resolver el problema de fallo único, el servicio de Máquina de oráculo adoptó un diseño distribuido. Tomando como ejemplo el precio del BTC en dólares, un servicio de agregación podría integrar 31 máquinas 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 mediante la llamada al método transmit. Estos oráculos suelen ser cuentas de propiedad externa (EOA), que no solo pueden proporcionar datos para BTC/USD, sino que también pueden servir a otros pares de precios como ETH/USD.

Los contratos en cadena pasan por una serie de estrictas verificaciones al procesar estos datos:

  1. Primero verifica el estado actual del contrato.
  2. Realizar los preparativos necesarios.
  3. Verificar cada dato de firma, asegurándose de que el firmante tenga los permisos adecuados y que la firma no sea duplicada.
  4. Verifica el orden de los valores observados y selecciona la mediana como resultado final.

Finalmente, el contrato llevará a cabo una validación adicional de los resultados obtenidos. Por ejemplo, algunas aplicaciones pueden comparar los resultados con los datos de otras fuentes (, como los de los intercambios descentralizados ), para asegurarse de que la desviación esté dentro de un rango aceptable.

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

Introducción del Registro de Alimentación

Para simplificar el proceso de consulta de precios de múltiples tokens y reducir los costos de gobernanza, Chainlink introdujo el concepto de Feed Registry. Este es un agregador de un nivel superior que integra múltiples PriceFeeds. Los usuarios pueden leer directamente los datos de precios de varios tokens a través del Feed Registry, sin necesidad de configurar un PriceFeed por cada token.

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

Mecanismo de agregación de datos en múltiples capas

Los datos de precios de Chainlink se agregan en tres niveles:

  1. Agregación de fuentes de datos: Recopilar datos de precios originales de diversas plataformas de intercambio centralizadas y descentralizadas.
  2. Agregación de operadores de nodos: Los nodos de Chainlink obtienen datos de múltiples servicios de agregación de datos y los procesan inicialmente.
  3. Agregación de red de Máquina de oráculo: Los datos de múltiples nodos se agregan nuevamente, generalmente utilizando el método de mediana.

Las actualizaciones de precios siguen dos condiciones de activación: el umbral de desviación y el umbral de latido. Diferentes PriceFeed pueden utilizar diferentes configuraciones de parámetros.

Este mecanismo de agregación múltiple mejora la fiabilidad de los datos y la resistencia a la manipulación, pero también resulta en una velocidad de actualización de precios relativamente lenta. Por lo tanto, la máquina de oráculo de precios de Chainlink es principalmente adecuada para escenarios de aplicación donde no se requiere una alta inmediatez en los precios.

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(下)

LINK2.48%
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
  • 5
  • Compartir
Comentar
0/400
PanicSeller69vip
· 07-23 18:42
¿De qué sirve si los requisitos de inmediatez no son altos?
Ver originalesResponder0
PositionPhobiavip
· 07-23 06:39
Finalmente, lo que se pierde es la Máquina de oráculo
Ver originalesResponder0
CommunityWorkervip
· 07-21 02:49
Varios nodos también no pueden resistir un ataque de fuerza bruta.
Ver originalesResponder0
MEVHunterBearishvip
· 07-21 02:48
Correr la Máquina de oráculo es realmente delicioso, las monedas que he ganado no las he probado.
Ver originalesResponder0
liquiditea_sippervip
· 07-21 02:40
link es muy estable
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)