¿Cómo garantiza la fiabilidad de los datos la Máquina de oráculo de precios distribuidos?

robot
Generación de resúmenes en curso

mecanismo de Máquina de oráculo de precios distribuido

Para evitar un punto único de falla y mejorar la confiabilidad, una conocida Máquina de oráculo ha adoptado un diseño de Máquina de oráculo de precios distribuido. Tomando como ejemplo el servicio de precio BTC/USD, esta plataforma agrega 31 Máquina de oráculo de precios independientes para ofrecer a los usuarios un servicio más estable.

El diseño del contrato de este agregador se puede ver en el explorador de bloques de Ethereum. Al llamar a métodos específicos dentro del contrato, podemos obtener toda la información de los oráculos fuera de la cadena que contiene este agregador. Estos oráculos fuera de la cadena suelen ser cuentas externas que poseen (EOA), que no solo proporcionan datos para el agregador BTC/USD, sino que también pueden proporcionar información de precios para otros pares como ETH/USD.

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

Los contratos en la cadena pasan por una serie de estrictos pasos de verificación al manejar los datos de la Máquina de oráculo:

  1. Primero, lee el estado actual del contrato y realiza una revisión preliminar.

  2. Después de la revisión, el contrato realizará los preparativos necesarios.

  3. A continuación, se utilizan métodos criptográficos para verificar cada dato de firma, asegurando la integridad de los datos y la fiabilidad de la fuente. Al mismo tiempo, también se comprobarán los permisos de rol del firmante y se evitarán firmas duplicadas.

  4. Por último, el contrato ordenará y filtrará los valores observados, seleccionando la mediana como precio final, y asegurará que este precio no supere el umbral preestablecido.

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

Además, en ciertos escenarios de aplicación se introducirán mecanismos de verificación adicionales. Por ejemplo, el precio de la Máquina de oráculo utilizada por una plataforma de préstamos se comparará con los precios de otras fuentes (, como los precios de los intercambios descentralizados ), para asegurar que la desviación del precio esté dentro de un rango aceptable.

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

Registro global de Máquina de oráculo

Para simplificar la gestión de los precios de múltiples tokens y reducir los costos de gobernanza, la plataforma de Máquina de oráculo introdujo el concepto del registro global de Máquina de oráculo (Feed Registry). Este es un sistema que agrega múltiples fuentes de precios, permitiendo a los usuarios leer directamente los datos de precios de varios tokens a través del registro, sin necesidad de configurar una fuente de precios individual para cada token.

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

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

Los datos de precios de esta plataforma de Máquina de oráculo se procesan 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 centralizadas y descentralizadas, y realizar una integración preliminar por proveedores de servicios de datos profesionales.

  2. Agregación de operadores de nodos: cada nodo de la Máquina de oráculo obtiene precios de múltiples proveedores de datos independientes y elimina valores atípicos mediante métodos como el cálculo de la mediana.

  3. Agregación de red de Máquina de oráculo: a nivel de toda la red, se agregan nuevamente los datos de múltiples nodos, generalmente utilizando un método que consiste en establecer un umbral y luego tomar la mediana.

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

Finalmente, el nuevo precio solo se actualizará en la cadena cuando los cambios de precios alcancen un umbral específico o después de un cierto intervalo de tiempo. Aunque este mecanismo garantiza la fiabilidad de los datos, también provoca que la actualización de precios sea relativamente lenta, lo que puede tardar desde unos minutos hasta varias horas. Por lo tanto, este tipo de Máquina de oráculo es principalmente adecuado para escenarios de aplicación donde no se requieren altos niveles de temporalidad 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(下)

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
  • 6
  • Compartir
Comentar
0/400
MeaninglessGweivip
· hace12h
Solo para conseguir una Máquina de oráculo se necesitan 31??
Ver originalesResponder0
MetaverseMigrantvip
· hace14h
¿Para qué complicar tanto la Máquina de oráculo?
Ver originalesResponder0
ProveMyZKvip
· hace14h
La seguridad es importante, pero si las actualizaciones son lentas, ¿quién querría jugar?
Ver originalesResponder0
SandwichVictimvip
· hace14h
¿No es cierto? ¿Decenas de fuentes de datos no son suficientes en tiempo real?
Ver originalesResponder0
ProofOfNothingvip
· hace14h
31 máquinas de oráculo esto es demasiado malo, ¿verdad?
Ver originalesResponder0
MiningDisasterSurvivorvip
· hace14h
Corte~ otra vez escuchando a otros hablar de seguridad, ya estoy cansado de oírlo antes del mercado bajista.
Ver originalesResponder0
  • Anclado
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)