Mecanismo de agregación multilayer de la máquina de oráculo distribuido: análisis profundo del proceso de manejo de datos de precios BTC/USD

robot
Generación de resúmenes en curso

Mecanismo de agregación de precios del sistema de oráculos distribuidos

El diseño de la Máquina de oráculo de precios distribuida tiene como objetivo resolver el problema de un solo punto de falla, mejorando la confiabilidad y estabilidad del sistema. Tomando como ejemplo el servicio de precios BTC/USD, un agregador puede integrar hasta 31 nodos de Máquina de oráculo independientes para proporcionar datos.

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

El código del contrato de este mecanismo de agregación se puede ver públicamente en el explorador de blockchain. Al llamar a métodos específicos en el contrato, los usuarios pueden obtener una lista de oráculos fuera de la cadena que participan en la agregación. Estos oráculos suelen ser cuentas externas (EOA), que no solo proporcionan datos para un solo par de monedas, sino que también pueden servir simultáneamente a múltiples agregadores de precios diferentes.

Los contratos en cadena, al procesar los datos enviados por la Máquina de oráculo, pasan por una serie de rigurosos pasos de verificación:

  1. Primero verifica el estado actual del contrato para asegurar la legalidad de la operación.

  2. Realizar los trabajos de preparación necesarios para sentar las bases para el procesamiento posterior.

  3. Realizar la verificación de la firma de cada dato para asegurar que la fuente de los datos sea confiable y no haya sido alterada. Al mismo tiempo, verificar los permisos de rol del firmante y evitar envíos duplicados.

  4. Ordenar los valores observados, seleccionar la mediana como resultado final y asegurarse de que este resultado se encuentre dentro del rango de umbral preestablecido.

  5. Registra la respuesta de la Máquina de oráculo y realiza una verificación adicional. En ciertos casos, puede realizarse una verificación cruzada con otras fuentes de precios (como intercambios descentralizados) para asegurar que la desviación de precios esté dentro de un rango aceptable.

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

Para simplificar aún más el proceso de acceso de los usuarios, el sistema de Máquina de oráculo también ofrece la funcionalidad de Feed Registry. Este es un agregador de nivel superior que integra múltiples fuentes de alimentación de precios individuales. Con Feed Registry, los usuarios no necesitan configurar manualmente la alimentación de precios de cada token, sino que pueden obtener directamente los datos de precios que necesitan a través de una interfaz unificada.

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

Los datos de precios de la Máquina de oráculo han sido procesados a través de múltiples capas de agregación:

  1. Agregación de fuentes de datos: recopilar información de precios en bruto de las principales plataformas de intercambio y proveedores de datos.

  2. Agregación de operadores de nodos: cada nodo de la Máquina de oráculo obtiene información de múltiples fuentes de datos independientes y realiza un procesamiento preliminar.

  3. Agregación de la red de Máquina de oráculo: toda la red vuelve a agregar los datos proporcionados por todos los nodos, generalmente utilizando el método de la mediana.

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

Es importante señalar que no todas las actualizaciones de datos se sincronizan inmediatamente en la cadena. El sistema ha establecido dos parámetros de activación: el umbral de desviación y el umbral de latido, y solo actualizará los datos en la cadena cuando se cumplan las condiciones. Este mecanismo, aunque garantiza la estabilidad de los datos, también provoca que la velocidad de actualización de precios sea relativamente lenta, variando de unos minutos a 24 horas. Por lo tanto, este tipo de sistema de Máquina de oráculo es más adecuado para escenarios de aplicación donde no se requiere una alta inmediatez en los precios.

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

BTC-0.8%
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
  • 8
  • Compartir
Comentar
0/400
ImpermanentSagevip
· 07-12 09:53
Actualización lenta, ¡la seguridad es lo primero!
Ver originalesResponder0
VibesOverChartsvip
· 07-12 04:35
Lento es rápido, no te apresures.
Ver originalesResponder0
EyeOfTheTokenStormvip
· 07-11 18:15
Desde el punto de vista de la cadena de datos, también es necesario acelerar las actualizaciones.
Ver originalesResponder0
ColdWalletGuardianvip
· 07-09 10:47
Si puedes permitirte jugar, gasta un poco más en gas.
Ver originalesResponder0
MetaverseLandlordvip
· 07-09 10:41
Esta trampa ya debería haber sido eliminada.
Ver originalesResponder0
BlockchainTherapistvip
· 07-09 10:39
El sistema es riguroso, pero no es lo suficientemente rápido.
Ver originalesResponder0
YieldChaservip
· 07-09 10:35
Dicho de otra manera, no es más que un precio de alimentación off-chain.
Ver originalesResponder0
ApeEscapeArtistvip
· 07-09 10:21
Los datos son confiables, eso es todo.
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)