Ir al contenido principal

Oráculos

Cómo el SortedOracles contrato inteligente utiliza la gobernanza para recoger informes y mantener la tasa oraclizada o el dólar de Celo.


Contrato inteligente SortedOracles

Como se mencionó en la sección anterior, el mecanismo de estabilidad necesita conocer el precio de mercado del CELO con respecto al dólar estadounidense. Este valor está disponible en cadena en el contrato inteligente SortedOracles.

Recopilando informes

A través de la gobernanza, se selecciona una lista blanca de reporteros. Estas direcciones están permitidas para hacer informes al contrato inteligente SortedOracles. El contrato inteligente mantiene una lista de los informes más recientes de cada reportero. Para dificultar a un reportero deshonesto manipular la tasa oraclizada, el valor oficial del oráculo se toma para ser la mediana de esta lista.

Manteniendo Valores de Oráculo

Para asegurar que el valor del oráculo no quede obsoleto debido a los reporteros inactivos, cualquier reporte que sea demasiado viejo puede ser eliminado de la lista. "Demasiado viejo" aquí se define basado en un parámetro de protocolo que puede ser modificado a través de gobernanza.

Repositorio Celo-Oracle

Puede encontrar más información sobre la especificación técnica de los Oráculos de Celo que alimentan los datos de la reserva en el repositorio de GitHub aquí.