Ventajas e implementación de la Máquina de oráculo de precios distribuidos
Para resolver el problema del punto único de falla, un conocido proyecto de Máquina de oráculo adoptó un diseño de Máquina de oráculo de precios distribuida. Tomando como ejemplo el servicio de precios de BTC en dólares, este sistema agrega 31 máquinas de oráculo de precios independientes para proporcionar servicio a los usuarios, lo que aumenta significativamente la confiabilidad y la precisión.
El diseño de este agregador permite que múltiples máquinas de oráculo fuera de la cadena proporcionen datos de precios al invocar métodos específicos, respondiendo así a las solicitudes de los usuarios. Estas máquinas de oráculo fuera de la cadena suelen ser cuentas EOA independientes, que no solo pueden proporcionar datos para BTC/USD, sino también información de precios para otros pares de divisas como ETH/USD.
En el nivel de contrato en cadena, el sistema implementa un mecanismo de verificación estricto. Primero, se lee el estado actual del contrato y se realizan una serie de verificaciones, luego se llevan a cabo los preparativos necesarios. A continuación, el sistema verifica cada dato de firma para garantizar la autenticidad y la integridad de los datos. Por último, también se revisa el orden de los valores observados y se selecciona la mediana como el precio final, asegurando que este precio no supere el umbral preestablecido.
Para mejorar aún más la confiabilidad de los datos, algunas aplicaciones también cruzarán este sistema de Máquina de oráculo con otras fuentes de precios. Por ejemplo, al comparar los precios dados por diferentes Máquinas de oráculo, se asegura que la desviación esté dentro de un rango aceptable.
La conveniencia del centro de registro de Máquina de oráculo
Para simplificar el proceso de consulta de precios de múltiples tokens, se ha creado el centro de registro de Máquina de oráculo. Este mecanismo puede entenderse como un agregador de múltiples fuentes de suministro de precios, lo que reduce significativamente la complejidad operativa para los usuarios. A través del centro de registro de Máquina de oráculo, los usuarios pueden leer directamente los datos de precios de varios tokens sin necesidad de configurar una fuente de suministro de precios por cada token.
Mecanismo de agregación de precios multilevel
Los datos de precios del sistema de Máquina de oráculo generalmente se procesan a través de múltiples niveles de agregación, que incluyen principalmente la agregación de fuentes de datos, la agregación de operadores de nodos y la agregación de redes de Máquina de oráculo.
Los datos de precios más básicos provienen de las principales plataformas de intercambio centralizadas y descentralizadas. Algunos proveedores de servicios de datos especializados recopilan e integran estos datos originales, considerando factores como el volumen de operaciones y la liquidez para realizar cálculos ponderados, formando una agregación de la primera capa de fuentes de datos.
La agregación de la segunda capa es realizada por operadores de nodos de Máquina de oráculo. Obtienen información de precios de múltiples proveedores de servicios de agregación de datos independientes, eliminando valores atípicos mediante métodos como el cálculo de la mediana, lo que mejora la fiabilidad de los datos.
La última capa es la agregación de toda la red de Máquina de oráculo. Una forma común es tomar la mediana de los datos de precios proporcionados por los nodos después de recibir una cantidad predeterminada de respuestas de nodos como el precio final. Es importante notar que no todos los resultados de agregación se actualizan instantáneamente en la cadena, sino que deben cumplir con condiciones de activación específicas, como el umbral de desviación o el umbral de latido.
Casos de uso y limitaciones
Este sistema de Máquina de oráculo es fácil de integrar y tiene una alta seguridad, pero debido a que su mecanismo de actualización de precios presenta cierto retraso, la frecuencia de actualización puede variar desde unos minutos hasta 24 horas. Por lo tanto, es más adecuado para escenarios de aplicación donde no se requiere alta inmediatez en los precios. Esto también refleja las limitaciones del sistema, que puede no satisfacer las necesidades de todos los tipos de aplicaciones.
Al elegir una solución de Máquina de oráculo, los desarrolladores deben sopesar sus ventajas y limitaciones, y hacer la elección adecuada según las necesidades de la aplicación específica.
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.
8 me gusta
Recompensa
8
3
Compartir
Comentar
0/400
ParallelChainMaxi
· hace20h
Distribuido es el rey, firma superior
Ver originalesResponder0
LucidSleepwalker
· hace20h
La latencia de los datos debe ser considerada con precaución
¿Cómo mejora la Máquina de oráculo distribuida la fiabilidad de los datos de precios?
Ventajas e implementación de la Máquina de oráculo de precios distribuidos
Para resolver el problema del punto único de falla, un conocido proyecto de Máquina de oráculo adoptó un diseño de Máquina de oráculo de precios distribuida. Tomando como ejemplo el servicio de precios de BTC en dólares, este sistema agrega 31 máquinas de oráculo de precios independientes para proporcionar servicio a los usuarios, lo que aumenta significativamente la confiabilidad y la precisión.
El diseño de este agregador permite que múltiples máquinas de oráculo fuera de la cadena proporcionen datos de precios al invocar métodos específicos, respondiendo así a las solicitudes de los usuarios. Estas máquinas de oráculo fuera de la cadena suelen ser cuentas EOA independientes, que no solo pueden proporcionar datos para BTC/USD, sino también información de precios para otros pares de divisas como ETH/USD.
En el nivel de contrato en cadena, el sistema implementa un mecanismo de verificación estricto. Primero, se lee el estado actual del contrato y se realizan una serie de verificaciones, luego se llevan a cabo los preparativos necesarios. A continuación, el sistema verifica cada dato de firma para garantizar la autenticidad y la integridad de los datos. Por último, también se revisa el orden de los valores observados y se selecciona la mediana como el precio final, asegurando que este precio no supere el umbral preestablecido.
Para mejorar aún más la confiabilidad de los datos, algunas aplicaciones también cruzarán este sistema de Máquina de oráculo con otras fuentes de precios. Por ejemplo, al comparar los precios dados por diferentes Máquinas de oráculo, se asegura que la desviación esté dentro de un rango aceptable.
La conveniencia del centro de registro de Máquina de oráculo
Para simplificar el proceso de consulta de precios de múltiples tokens, se ha creado el centro de registro de Máquina de oráculo. Este mecanismo puede entenderse como un agregador de múltiples fuentes de suministro de precios, lo que reduce significativamente la complejidad operativa para los usuarios. A través del centro de registro de Máquina de oráculo, los usuarios pueden leer directamente los datos de precios de varios tokens sin necesidad de configurar una fuente de suministro de precios por cada token.
Mecanismo de agregación de precios multilevel
Los datos de precios del sistema de Máquina de oráculo generalmente se procesan a través de múltiples niveles de agregación, que incluyen principalmente la agregación de fuentes de datos, la agregación de operadores de nodos y la agregación de redes de Máquina de oráculo.
Los datos de precios más básicos provienen de las principales plataformas de intercambio centralizadas y descentralizadas. Algunos proveedores de servicios de datos especializados recopilan e integran estos datos originales, considerando factores como el volumen de operaciones y la liquidez para realizar cálculos ponderados, formando una agregación de la primera capa de fuentes de datos.
La agregación de la segunda capa es realizada por operadores de nodos de Máquina de oráculo. Obtienen información de precios de múltiples proveedores de servicios de agregación de datos independientes, eliminando valores atípicos mediante métodos como el cálculo de la mediana, lo que mejora la fiabilidad de los datos.
La última capa es la agregación de toda la red de Máquina de oráculo. Una forma común es tomar la mediana de los datos de precios proporcionados por los nodos después de recibir una cantidad predeterminada de respuestas de nodos como el precio final. Es importante notar que no todos los resultados de agregación se actualizan instantáneamente en la cadena, sino que deben cumplir con condiciones de activación específicas, como el umbral de desviación o el umbral de latido.
Casos de uso y limitaciones
Este sistema de Máquina de oráculo es fácil de integrar y tiene una alta seguridad, pero debido a que su mecanismo de actualización de precios presenta cierto retraso, la frecuencia de actualización puede variar desde unos minutos hasta 24 horas. Por lo tanto, es más adecuado para escenarios de aplicación donde no se requiere alta inmediatez en los precios. Esto también refleja las limitaciones del sistema, que puede no satisfacer las necesidades de todos los tipos de aplicaciones.
Al elegir una solución de Máquina de oráculo, los desarrolladores deben sopesar sus ventajas y limitaciones, y hacer la elección adecuada según las necesidades de la aplicación específica.