¿Qué es un oráculo en Web3? Un oráculo de blockchain lleva información externa a la cadena hasta los contratos inteligentes. Los datos pueden incluir precios de activos, resultados de eventos, mediciones del mundo real o pruebas de aleatoriedad.
Las cadenas de bloques necesitan un proceso definido para la información externa, porque los nodos deben ejecutar transacciones y llegar al mismo resultado. Un contrato no puede depender de forma segura de que cada nodo obtenga datos distintos y en tiempo real de manera independiente. Los sistemas de oráculos proporcionan datos mediante un proceso que la aplicación puede verificar y utilizar.
Los oráculos no eliminan los supuestos de confianza; los incorporan al diseño del sistema. Pregúntate de dónde provienen los datos, cuántas fuentes independientes se utilizan, quién puede enviar actualizaciones, con qué frecuencia cambian los datos y qué ocurre cuando las fuentes no están de acuerdo o dejan de estar disponibles.
Un mercado de préstamos puede depender de fuentes de precios, mientras que un juego puede necesitar aleatoriedad verificable. Los distintos usos requieren propiedades de seguridad diferentes.
@justinsuntron #TRONEcoStar #TRON