¿Qué es un Oráculo Blockchain?

Academia
oraculo

3 de agosto de 2022

Definición

A día de hoy, los contratos inteligentes no pueden acceder a los datos de fuera de la red de la Blockchain a la que pertenecen. Es aquí donde entran en juegos los Oráculos.

Un Oráculo son servicios que se comunican con los contratos inteligentes para otorgar información del mundo real.

Son un puente entre la Blockchain y el mundo real, y por lo tanto, una pieza fundamental del ecosistema.

¿Por qué son importantes los Oráculos?

En el mundo de la DeFi, se necesita que los contratos inteligentes sean autónomos, es decir, que no estén gestionados por humanos. Para ello, se sirven de un conjunto de reglas que hacen que ese contrato se cumpla. El cumplimiento de esas reglas y los datos que se registran en la Blockchain normalmente proceden del mundo real.

¿Cómo funciona un Oráculo?

Como hemos comentado anteriormente, un Oráculo brinda información del exterior a los contratos inteligentes, pero en sí mismo, un Oráculo no es la fuente de información, sino que sirve como una capa que consulta, verifica, auténtica y transmite datos.

Tipos de Oráculos

Dentro de los tipos de Oráculos podemos encontrar dos divisiones: centralizados/descentralizados y software/hardware.

Pasemos a ver cada uno un poco más en profundidad.

Oráculos Centralizados

Los Oraculos centralizados están controlados por una sola entidad, y son el único proveedor de información para los Smart Contracts.

El problema de este tipo de Oráculos es que son más vulnerables a ataques, ya que solo hay un único punto de información y esto puede afectar gravemente a la veracidad de los datos que el Smart Contract recibe.

Oráculos Descentralizados

Por otro lado, los Oráculos descentralizados proveen de varias fuentes de información, haciendo que ésta sea más completa y veraz. Además, reduce el riesgo de ataques.

Oráculos Software

Los Oráculos Software son los que manejan información en línea y los envían a los contratos inteligentes. Extraen datos como horarios de vuelos, precios de productos…

Oráculos Hardware

Por su parte, los Oráculos Hardware ofrecen el rastreo de objetos del mundo real con dispositivos físicos conectados con IoT, RFID, QR, códigos de barras… Esto es especialmente útil para el seguimiento completo de una cadena de suministro.

Características de un Oráculo

Pasemos a ver las principales características de un Oráculo.

  • Privacidad: Se utilizan protocolos que mezclan la información proporcionada por los Oráculos antes de registrarla en la Blockchain, manteniéndose así privada la información de los usuarios.
  • Conectividad: Los Oráculos permiten a los Smart Contracts interactuar con servicios fuera de su red como APIs, sistemas de pago, otras Blockchains…
  • Servicios: Relacionado con el punto anterior, los Oráculos hace uso de servicios centralizados para obtener la información que los Smart Contracts requieren.

Ejemplos de Oráculos

A continuación vamos a ver un par de ejemplos de los Oráculos más populares y utilizados en la actualidad:

  • Chainlink (LINK): es uno de los Oráculos más consolidados, fiables y seguros, que se integra con más de 70 Blockchains diferentes. Su velocidad depende de los cuellos de botella de las cadenas subyacentes de las soluciones de segunda capa (layer two).
  • Band Protocol (BAND): utiliza su propia Blockchain como cerebro, haciendo que las solicitudes sean rápidas y con tarifas reducidas.