¿Qué es un Oráculo Blockchain?

Cos'è un oracolo blockchain?
5 min read

¿Te imaginas tomar decisiones sin tener apenas información? Complicado, ¿verdad?. Es por ello que cuando los smart contracts necesitan datos que no están en una blockchain para operar, se ven obligados a recurrir a fuentes externas y lo hacen a través de los Oráculos. Descubre qué es un Oráculo blockchain, cómo funcionan y algunos ejemplos.

Los Smart Contracts son contratos inteligentes que automatizan procesos basándose en información existente en la blockchain (direcciones, balances, etc). Por ejemplo, el dueño de un lavadero de coches crea un Smart Contract en el que automatiza que cada vez que su dirección alcance los 3 BTC, se envíen 0,1 BTC a cada empleado como incentivo.

Pero ciertas veces, estos Smart Contracts pueden necesitar de información externa a la Blockchain para funcionar. Por ejemplo, un Smart Contract automatizado para que cada vez que llueva, se reintegre el dinero a las personas que han lavado su coche ese día en el lavadero. En este caso sería necesario utilizar un Oráculo Blockchain.

¿Qué es un Oráculo Blockchain y cómo funciona?

Un Oráculo Blockchain es un servicio ofrecido por terceros que se encarga de brindar información externa (fuera de la blockchain) a los Smart Contracts, para que estos puedan tomar decisiones. En el anterior ejemplo del lavadero de coches, el Oráculo Blockchain sería quién se encargue de obtener la información precisa sobre cuándo y dónde ha llovido para decidir si el Smart Contract debe ser ejecutado o no.

Entonces, el oráculo se encarga de proporcionar los datos Off Blockchain para que el smart contract pueda cumplir con las condiciones previamente estipuladas en el contrato.

Infografía funcionamiento Oráculos Blockchain

Representación del flujo de información entre un smart contract, un oráculo y una fuente de información externa.

Es importante señalar que un oráculo blockchain no es la fuente de información en sí misma, sino la capa que consulta, verifica y autentifica fuentes de datos externas, y luego transmite dicha información.

Tipos de Oráculos Blockchain

Existen dos grandes clasificaciones para los Oráculos Blockchain dependiendo de la fuente desde donde obtienen estos datos.

Oráculos de Software
Estos son los oráculos más populares y funcionan enlazados a fuentes de información online, tales como base de datos, servidores, páginas web, etc.

Oráculos de Hardware
Estos funcionan enlazados a fuentes de información del mundo físico, tales como escáneres de códigos de barras o sensores electrónicos y “traducen” sucesos del mundo real a valores digitales para que puedan ser entendidos por un smart contract.

Ejemplos Categorías Oráculos Blockchain que existen

Fuentes de información de cada tipo de oráculos.

Problemas de los Oráculos

Como todo desarrollo relativamente nuevo, los oráculos aún necesitan mejorar ciertos aspectos y uno de los principales es la confianza. La centralización en las fuentes de información afecta directamente la credibilidad de los oráculos, por lo que proyectos como Provable o Chainlink trabajan con el objetivo de crear un oráculos descentralizados que recopilen información de diversas fuentes para sintetizarlas en un único resultado.

Aunque el desarrollo de los Oráculos Blockchain aún se encuentre en una fase de madurez, el avance es incesante y sigue haciendo realidad nuestras predicciones de blockchain para 2020 potenciando la utilización de los Smart Contracts y la adopción de la tecnología blockchain a nivel global.

Ya has aprendido qué es la blockchain y cómo funciona y ahora también qué es un óraculo blockchain. Si quieres aprender aún más sobre el mundo cripto puedes seguir recorriendo nuestro blog donde encontrarás información muy interesante y actualizada sobre diversas temáticas del sector.