Sistema de Máquina de oráculo de precios distribuido
En el servicio de Máquina de oráculo, para evitar fallos de un solo punto, se adoptó un diseño distribuido. Tomando como ejemplo el servicio de precios en dólares BTC, un agregador reúne los datos de 31 máquinas de oráculo independientes.
El contrato de este agregador se puede ver en el explorador de blockchain. Al llamar a un método específico en el contrato, se pueden obtener todos los datos de los oráculos fuera de la cadena involucrados. Estos oráculos fuera de la cadena suelen ser cuentas externas (EOA), que no solo proporcionan datos para BTC/USD, sino que también pueden servir simultáneamente a otros pares de precios.
Los contratos en cadena pasan por varios pasos clave al procesar datos de la Máquina de oráculo:
Leer el estado actual y realizar una serie de verificaciones
Realizar los preparativos necesarios
Verificar cada dato de firma, asegurando su validez y permisos de rol.
Ordenar los valores observados, seleccionar la mediana y realizar la inspección de umbrales.
Registrar los resultados y realizar la validación final
En la etapa de verificación, el contrato llamará a otros contratos relacionados (, como la Máquina de oráculo de precios ) utilizada por Compound, para comparar si la desviación de precios de diferentes fuentes está dentro de un rango aceptable.
Registro de Alimentos
Para simplificar la gestión de precios de múltiples tokens, se puede utilizar el Feed Registry. Es un agregador de múltiples fuentes de precios, y los usuarios pueden leer los datos de precios directamente a través de él, sin necesidad de configurar por separado la fuente de precios de cada token.
Mecanismo de agregación de datos multicapa
Los datos de precios de Chainlink se agregan en tres niveles:
Agregación de fuentes de datos: recopilar datos originales de diversas plataformas de intercambio y realizar cálculos ponderados por proveedores de servicios profesionales.
Agregación de operadores de nodos: cada nodo de Chainlink obtiene datos de múltiples proveedores de servicios de agregación de datos, toma la mediana y elimina los valores atípicos.
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 deben cumplir con los criterios de umbral de desviación o umbral de latido. Este mecanismo garantiza una alta seguridad, pero también conduce a que las actualizaciones de precios sean relativamente lentas, lo que puede llevar desde unos minutos hasta varias horas. Por lo tanto, la Máquina de oráculo de Chainlink es principalmente adecuada para escenarios de aplicación donde no se requiere alta inmediatez en los precios.
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.
12 me gusta
Recompensa
12
4
Compartir
Comentar
0/400
CryptoWageSlave
· hace7h
Treinta y un Máquina de oráculo hablan de manera muy dura.
Ver originalesResponder0
SerNgmi
· hace7h
Máquina de oráculo yo solo confío en link
Ver originalesResponder0
TokenToaster
· hace7h
Estoy exhausto, dando tres pasos y luego cinco pasos.
¿Cómo garantiza la seguridad de los datos de precios Chainlink Máquina de oráculo a través de tres capas de agregación?
Sistema de Máquina de oráculo de precios distribuido
En el servicio de Máquina de oráculo, para evitar fallos de un solo punto, se adoptó un diseño distribuido. Tomando como ejemplo el servicio de precios en dólares BTC, un agregador reúne los datos de 31 máquinas de oráculo independientes.
El contrato de este agregador se puede ver en el explorador de blockchain. Al llamar a un método específico en el contrato, se pueden obtener todos los datos de los oráculos fuera de la cadena involucrados. Estos oráculos fuera de la cadena suelen ser cuentas externas (EOA), que no solo proporcionan datos para BTC/USD, sino que también pueden servir simultáneamente a otros pares de precios.
Los contratos en cadena pasan por varios pasos clave al procesar datos de la Máquina de oráculo:
En la etapa de verificación, el contrato llamará a otros contratos relacionados (, como la Máquina de oráculo de precios ) utilizada por Compound, para comparar si la desviación de precios de diferentes fuentes está dentro de un rango aceptable.
Registro de Alimentos
Para simplificar la gestión de precios de múltiples tokens, se puede utilizar el Feed Registry. Es un agregador de múltiples fuentes de precios, y los usuarios pueden leer los datos de precios directamente a través de él, sin necesidad de configurar por separado la fuente de precios de cada token.
Mecanismo de agregación de datos multicapa
Los datos de precios de Chainlink se agregan en tres niveles:
Agregación de fuentes de datos: recopilar datos originales de diversas plataformas de intercambio y realizar cálculos ponderados por proveedores de servicios profesionales.
Agregación de operadores de nodos: cada nodo de Chainlink obtiene datos de múltiples proveedores de servicios de agregación de datos, toma la mediana y elimina los valores atípicos.
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 deben cumplir con los criterios de umbral de desviación o umbral de latido. Este mecanismo garantiza una alta seguridad, pero también conduce a que las actualizaciones de precios sean relativamente lentas, lo que puede llevar desde unos minutos hasta varias horas. Por lo tanto, la Máquina de oráculo de Chainlink es principalmente adecuada para escenarios de aplicación donde no se requiere alta inmediatez en los precios.