Análisis de la Máquina de oráculo de precios distribuidos
Para evitar un punto único de fallo, una conocida Máquina de oráculo ha adoptado un esquema de diseño de Máquina de oráculo de precios distribuida. Tomando como ejemplo el servicio de precios BTC/USD, esta plataforma integra 31 Máquinas de oráculo de precios independientes para proporcionar datos a los usuarios.
El diseño de este agregador puede reducir eficazmente el riesgo del sistema. Cada máquina de oráculo fuera de la cadena proporciona datos de precios al agregador al invocar métodos específicos en respuesta a las solicitudes de los usuarios. Estas máquinas de oráculo son en realidad cuentas externas (EOA), que no solo sirven para proporcionar datos para BTC/USD, sino que también pueden ofrecer información de precios para otros pares de monedas como ETH/USD.
Los contratos en cadena pasan por una serie de pasos de verificación rigurosos al procesar los datos de la Máquina de oráculo:
Primero, lee el estado actual del contrato y realiza una serie de verificaciones.
Después de realizar los preparativos, utiliza métodos criptográficos para verificar cada dato de firma, asegurando la integridad de los datos.
Verifique los permisos de rol del firmante y la singularidad de la firma.
Ordenar los valores observados, seleccionar la mediana como el resultado final y asegurarse de que esté dentro del rango de umbrales preestablecido.
Registra la respuesta de la máquina de oráculo y realiza una validación cruzada adicional.
Algunos casos de uso garantizarán aún más la precisión de los datos al comparar las desviaciones de precios ofrecidas por diferentes Máquina de oráculo.
Para simplificar el proceso de consulta de precios de múltiples tokens, algunas plataformas también ofrecen la función de "Registro de Feed". Esto se puede entender como un agregador de múltiples fuentes de precios, donde los usuarios pueden leer directamente los datos de precios de varios tokens sin necesidad de configurar fuentes de precios por separado para cada token.
En cuanto al mecanismo de alimentación de precios, generalmente pasa por tres niveles de agregación de datos: agregación de fuentes de datos, agregación de operadores de nodos y agregación de redes de Máquina de oráculo.
Agregación de fuentes de datos: recopilar datos de precios originales de las principales plataformas de intercambio y realizar cálculos ponderados según el volumen de operaciones, la liquidez y otros factores.
Agregación de operadores de nodos: cada nodo obtiene precios de múltiples proveedores de servicios de agregación de datos independientes y toma el valor medio, eliminando los valores atípicos.
Agregación de la 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 de precios cuando se cumplan los umbrales de desviación o de latido. Este mecanismo, aunque mejora la seguridad, también provoca una velocidad de actualización de precios más lenta, que puede variar desde unos minutos hasta 24 horas. Por lo tanto, este tipo de Máquina de oráculo es más adecuado para escenarios de aplicación que no son muy sensibles a las actualizaciones de precios.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
8 me gusta
Recompensa
8
6
Compartir
Comentar
0/400
GasFeePhobia
· hace15h
¿31 máquinas se atascaron así?
Ver originalesResponder0
NFTRegretter
· hace15h
La seguridad es la seguridad, pero aún no es como quitarse los pantalones lentamente.
Ver originalesResponder0
YieldChaser
· hace15h
La latencia sigue siendo estable y útil como antes.
Ver originalesResponder0
BankruptWorker
· hace15h
No puedes enrollarlo más, deja de enrollar.
Ver originalesResponder0
BasementAlchemist
· hace15h
Todavía siento que no es tan estable. La mayoría de las máquinas están en AWS.
Ver originalesResponder0
LiquidatedTwice
· hace15h
¿Cuál es la diferencia con la cotización de terceras partes?
Máquina de oráculo de precios distribuidos: agregación multicapa que garantiza la seguridad y precisión de los datos
Análisis de la Máquina de oráculo de precios distribuidos
Para evitar un punto único de fallo, una conocida Máquina de oráculo ha adoptado un esquema de diseño de Máquina de oráculo de precios distribuida. Tomando como ejemplo el servicio de precios BTC/USD, esta plataforma integra 31 Máquinas de oráculo de precios independientes para proporcionar datos a los usuarios.
El diseño de este agregador puede reducir eficazmente el riesgo del sistema. Cada máquina de oráculo fuera de la cadena proporciona datos de precios al agregador al invocar métodos específicos en respuesta a las solicitudes de los usuarios. Estas máquinas de oráculo son en realidad cuentas externas (EOA), que no solo sirven para proporcionar datos para BTC/USD, sino que también pueden ofrecer información de precios para otros pares de monedas como ETH/USD.
Los contratos en cadena pasan por una serie de pasos de verificación rigurosos al procesar los datos de la Máquina de oráculo:
Algunos casos de uso garantizarán aún más la precisión de los datos al comparar las desviaciones de precios ofrecidas por diferentes Máquina de oráculo.
Para simplificar el proceso de consulta de precios de múltiples tokens, algunas plataformas también ofrecen la función de "Registro de Feed". Esto se puede entender como un agregador de múltiples fuentes de precios, donde los usuarios pueden leer directamente los datos de precios de varios tokens sin necesidad de configurar fuentes de precios por separado para cada token.
En cuanto al mecanismo de alimentación de precios, generalmente pasa por tres niveles de agregación de datos: agregación de fuentes de datos, agregación de operadores de nodos y agregación de redes de Máquina de oráculo.
Agregación de fuentes de datos: recopilar datos de precios originales de las principales plataformas de intercambio y realizar cálculos ponderados según el volumen de operaciones, la liquidez y otros factores.
Agregación de operadores de nodos: cada nodo obtiene precios de múltiples proveedores de servicios de agregación de datos independientes y toma el valor medio, eliminando los valores atípicos.
Agregación de la 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 de precios cuando se cumplan los umbrales de desviación o de latido. Este mecanismo, aunque mejora la seguridad, también provoca una velocidad de actualización de precios más lenta, que puede variar desde unos minutos hasta 24 horas. Por lo tanto, este tipo de Máquina de oráculo es más adecuado para escenarios de aplicación que no son muy sensibles a las actualizaciones de precios.