Descubriendo la Máquina de oráculo de precios distribuidos: cómo la agregación en múltiples niveles y el Registro de Feed mejoran la fiabilidad de las Finanzas descentralizadas.
Cómo funciona la Máquina de oráculo de precios distribuida
Para abordar el problema de un solo punto de falla, una conocida Máquina de oráculo ha adoptado un diseño distribuido. Tomando como ejemplo el servicio de precios del BTC en dólares, esa red agrega 31 oráculos de precios independientes para brindar servicio conjunto a los usuarios.
El diseño de este agregador hace que el sistema sea más estable y confiable. Cada máquina de oráculo fuera de la cadena puede proporcionar datos de precios al invocar métodos específicos en respuesta a las solicitudes de los usuarios. Estas máquinas de oráculo suelen ser algunas cuentas externas que poseen (EOA), que no solo proporcionan datos para BTC/USD, sino que también pueden ofrecer información de precios para otros pares de divisas como ETH/USD.
En el nivel de contratos en cadena, el sistema realizará una serie de verificaciones sobre los datos recibidos:
Primero, lee el estado actual del contrato y realiza una verificación básica.
Luego, realice algunos trabajos de preparación.
A continuación, se verifica cada dato de firma para garantizar que la fuente de los datos sea confiable.
Por último, verifica si los valores observados están ordenados y selecciona la mediana como el precio final. También se asegurará de que este precio no supere el umbral preestablecido.
Una vez que todo haya sido verificado, el sistema registrará el resultado de la Máquina de oráculo en el contrato. Además, se realizarán verificaciones adicionales, como comparaciones con otras fuentes de precios, para asegurar que la desviación esté dentro de un rango aceptable.
La conveniencia del Registro de Alimentación
Para simplificar aún más el proceso de uso, esta Máquina de oráculo también ofrece la función de Registro de Feed. Esto se puede entender como un agregador de múltiples fuentes de precios, donde los usuarios no necesitan configurar cada fuente de precios de tokens por sí mismos, sino que pueden leer directamente los datos de precios necesarios a través del Registro de Feed, lo que mejora significativamente la flexibilidad y la conveniencia.
Mecanismo de agregación de precios de múltiples niveles
La formación de precios de esta Máquina de oráculo se lleva a cabo a través de tres niveles de agregación de datos:
Agregación de fuentes de datos: recopilar datos de precios originales de las principales plataformas de negociación y realizar un procesamiento inicial por parte de proveedores de servicios de datos profesionales.
Agregación de operadores de nodos: cada nodo obtiene información de múltiples fuentes de datos independientes y toma la mediana para eliminar valores atípicos.
Agregación de la red de Máquina de oráculo: Cuando la cantidad de nodos de respuesta alcanza el valor preestablecido, se toma la mediana de los datos de estos nodos como el precio final.
Es importante tener en cuenta que no todos los resultados de cada ronda se actualizarán en la cadena. Solo se activará la actualización cuando el cambio de precio supere el umbral de desviación establecido o cuando se alcance el tiempo del umbral de latido.
En general, este diseño ofrece una alta seguridad y conveniencia, pero debido a las características de su mecanismo de actualización, la frecuencia de actualización de precios puede ser baja, variando de minutos a horas. Por lo tanto, es más adecuado para escenarios de aplicación donde no se requiere una 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.
Descubriendo la Máquina de oráculo de precios distribuidos: cómo la agregación en múltiples niveles y el Registro de Feed mejoran la fiabilidad de las Finanzas descentralizadas.
Cómo funciona la Máquina de oráculo de precios distribuida
Para abordar el problema de un solo punto de falla, una conocida Máquina de oráculo ha adoptado un diseño distribuido. Tomando como ejemplo el servicio de precios del BTC en dólares, esa red agrega 31 oráculos de precios independientes para brindar servicio conjunto a los usuarios.
El diseño de este agregador hace que el sistema sea más estable y confiable. Cada máquina de oráculo fuera de la cadena puede proporcionar datos de precios al invocar métodos específicos en respuesta a las solicitudes de los usuarios. Estas máquinas de oráculo suelen ser algunas cuentas externas que poseen (EOA), que no solo proporcionan datos para BTC/USD, sino que también pueden ofrecer información de precios para otros pares de divisas como ETH/USD.
En el nivel de contratos en cadena, el sistema realizará una serie de verificaciones sobre los datos recibidos:
Primero, lee el estado actual del contrato y realiza una verificación básica.
Luego, realice algunos trabajos de preparación.
A continuación, se verifica cada dato de firma para garantizar que la fuente de los datos sea confiable.
Por último, verifica si los valores observados están ordenados y selecciona la mediana como el precio final. También se asegurará de que este precio no supere el umbral preestablecido.
Una vez que todo haya sido verificado, el sistema registrará el resultado de la Máquina de oráculo en el contrato. Además, se realizarán verificaciones adicionales, como comparaciones con otras fuentes de precios, para asegurar que la desviación esté dentro de un rango aceptable.
La conveniencia del Registro de Alimentación
Para simplificar aún más el proceso de uso, esta Máquina de oráculo también ofrece la función de Registro de Feed. Esto se puede entender como un agregador de múltiples fuentes de precios, donde los usuarios no necesitan configurar cada fuente de precios de tokens por sí mismos, sino que pueden leer directamente los datos de precios necesarios a través del Registro de Feed, lo que mejora significativamente la flexibilidad y la conveniencia.
Mecanismo de agregación de precios de múltiples niveles
La formación de precios de esta Máquina de oráculo se lleva a cabo a través de tres niveles de agregación de datos:
Agregación de fuentes de datos: recopilar datos de precios originales de las principales plataformas de negociación y realizar un procesamiento inicial por parte de proveedores de servicios de datos profesionales.
Agregación de operadores de nodos: cada nodo obtiene información de múltiples fuentes de datos independientes y toma la mediana para eliminar valores atípicos.
Agregación de la red de Máquina de oráculo: Cuando la cantidad de nodos de respuesta alcanza el valor preestablecido, se toma la mediana de los datos de estos nodos como el precio final.
Es importante tener en cuenta que no todos los resultados de cada ronda se actualizarán en la cadena. Solo se activará la actualización cuando el cambio de precio supere el umbral de desviación establecido o cuando se alcance el tiempo del umbral de latido.
En general, este diseño ofrece una alta seguridad y conveniencia, pero debido a las características de su mecanismo de actualización, la frecuencia de actualización de precios puede ser baja, variando de minutos a horas. Por lo tanto, es más adecuado para escenarios de aplicación donde no se requiere una alta inmediatez en los precios.