¿Qué son los oráculos blockchain?

Los oráculos blockchain son una de las herramientas que emplea la tecnología blockchain para interaccionar con el planeta físico. De allá su gran utilidad y potencial pues dejan crear un puente entre el planeta criptográfico y físico con la intención de crear utilidades que aprovechen al límite la tecnología blockchain y todo cuanto debe ofrecernos.

Los protocolos de las blockchain y los smart contract están limitados a solo conseguir información y acceder a datos que estén en exactamente la misma red. Esta restricción ha llevado a los desarrolladores a crear los oráculos. Estos son, en resumen, un servicio que manda y comprueba información del planeta real que sea relevante para una blockchain o bien para un smart contract. Todo esto en forma de datos electrónicos que pueden ser asimilados por las redes que los mantienen.

En este sentido podemos decir que los oráculos son piezas de código que sirven de puente entre el planeta real y el representado por la blockchain y sus protocolos. Un puente que deja interaccionar a las blockchain y los smart contract con el planeta real.

Funciones de un oráculo

Un oráculo tiene como primordial función, ser un servicio a través de el que una blockchain o bien un smart contract se alimenta de información externa a la blockchain sobre la que se ejecuta. Información que puede provocar una acción concreta en exactamente la misma conforme una determinada programación.

Y es que a través del oráculo se consiguen datos reales de diferentes páginas webs que revelan resultados deportivos. Además de esto, el oráculo compendia y comprueba la información desde múltiples páginas webs para crear un acuerdo y dar un resultado preciso que no pueda ser manipulado. Entonces, los oráculos son un género de fuente de datos que le notifican a la red los acontencimientos que ocurrieron en el exterior. Con esto dejan que en un caso así, el smart contract pueda ser activado para liberar los fondos después que se cumplan las condiciones predeterminadas del pacto. Con esto el potencial de los smart contract se extiende hasta el planeta real.

Ejemplos de empleo de un oráculo

Seguramente te vas a estar preguntando ahora ¿Qué utilidad puede tener un oráculo? Puesto que en honor a la verdad tienen mucha utilidad, y para conocer un tanto sobre esto veamos el próximo ejemplo.

Imaginemos que 2 personas hacen una apuesta sobre un partido de futbol. En tal apuesta, Pedro apuesta que gana el equipo A y Juan al equipo B. Los dos definen el pacto, las condiciones y el dinero de la apuesta. Entonces mandan los fondos al smart contract que contiene todos estos factores y condiciones. Mientras que el partido va ocurriendo, el oráculo va consiguiendo la información del mismo hasta su final, instante en el que examina todas y cada una de las condiciones, para entonces liberar los fondos al ganador de la apuesta.

El ejemplo precedente es el de una apuesta, mas el sistema asimismo puede contestarse a otros aspectos. Y todo ello sin intermediación de una plataforma centralizada que pueda piratearse, mentir a sus clientes del servicio o bien censurarse.

¿Qué son los oráculos de Blockchain?

Los oráculos de blockchain son servicios ofrecidos por terceros que dan a los smart contracts información externa. Sirven como puente entre las blockchains y el planeta exterior.

Tipos de Oráculos

Software

Este género de oráculo son los que manejan información online. Conocidos como oráculos de software, pueden extraer y ordenar información on line como el tiempo, la temperatura, costos de productos, horarios de vuelos, entre otro. Todos estos datos son mandados entonces al smart contract para el que fueron programados. Todo esto con la intención de dicho smart contract pueda efectuar las acciones pertinentes para los que fue programado.

Hardware

A diferencia de los software, los oráculos de hardware, pueden rastrear objetos del planeta real. Esto debido a que ciertos smart contract precisan de información del planeta real. Por poner un ejemplo, la llegada de un autobús, de un navío, o bien rastrear el movimiento de un vehículo cuando llega a un sitio determinado o bien cruza una barrera. Estos dispositivos hardware brindan a los usuarios la capacidad de monitorear cadenas de suministro completas por medio de una blockchain.

Así, estos oráculos incluyen sensores IoT, RFID o bien lectores de códigos de barras. La información que atrapan se lleva a un sistema de suministro basado en blockchain, lo que brinda a los usuarios un conjunto completo de información.

Entrantes y Salientes

Los oráculos entrantes, son aquellos que proporcionan información desde el exterior cara la blockchain o bien smart contract. Son muy empleados por empresas y compañías que desean mecanizar diferentes acciones que dependen de la introducción de información.

Por otro lado, los oráculos salientes, son aquellos que brindan a la red la posibilidad de mandar datos al planeta real. Por poner un ejemplo, en la tecnología de hogares inteligentes, este género de oráculos son muy habituales, pues dejan por poner un ejemplo, abrir una cerradura del hogar inteligente en el momento en que se compruebe que la entrada ha sido autorizada por una clave privada y firma criptográfica válida.

De Consenso

Como mentamos en nuestro ejemplo, existen oráculos que se fundamentan en el acuerdo para asegurar una información fiable y que no pueda ser manipulada. Estos oráculos son ideales para monitorear los mercados financieros, en tanto que compendian información desde números lugares para aportar una información adecuada. Puesto que emplear una sola fuente de datos podría ser poco fiable y también inseguro.

Oráculos en Bitcoin

Si bien la red de Ethereum es hoy en día la blockchain líder para el empleo, implementación y ejecución de smart contract, Bitcoin asimismo tiene la capacidad de utilizar oráculos. Un buen ejemplo de esto es el proyecto desarrollado por el Instituto Tecnológico de Massachussets (MIT), en el que utiliza oráculos y smart contract en internet Lightning Network (LN) de Bitcoin. El nombre del proyecto es lit, y pueden comprobar su código fuente desde su página en GitHub.

El objetivo de este proyecto de investigación es el de programar transacciones desde la ejecución de smart contract. Una capacidad que dejará suministrar escalabilidad a la red y explorar las capacidades y potencialidades que tienen este género de contratos.

El trabajo está a cargo de Tadge Dryja del MIT. Este proyecto utiliza un oráculo simple a través del que se podrían añadir ciertas funcionalidades de los smart contract a las transacciones efectuadas en internet Bitcoin. Todo ello sin que represente un peligro a la privacidad y la seguridad de la red Bitcoin. De esa forma, se puede trasmitir información para la ejecución de un determinado contrato conforme los datos recibidos.

Características de los oráculos blockchain

  1. Privacidad. Los oráculos no pueden saber si se ha empezado un smart contract o bien si su información ha sido incluida en una blockchain. Con lo que se emplea un protocolo que mezcla la información suministrada por el oráculo ya antes de incluirla en la cadena. De esta manera, la identidad de los usuarios se conserva en privado y se sostienen lejos a las miradas indiscretas.
  2. Conectividad. Los oráculos dejan que los smart contract puedan conectarse fuera de la cadena con distribuidores de datos, API webs, IoT, sistemas de pago, backends empresariales y otras blockchain.
  3. Servicio centralizado. Los oráculos consiguen información de servicios centralizados de confianza. Con lo que se requiere confiar en que el servicio está mandando los datos adecuados. Y si bien esta es una problemática que no se ha podido suprimir, si se han incorporado soluciones para atenuar este hecho,
  4. Monetización. Los oráculos no han sido monetizados de forma razonable. Con lo que para ver la adopción masiva de esta clase de herramientas es preciso que exista algún género de incentivo o bien recompensa para sus operadores.

¿Cuánto sabes, criptonauta?

¿Los oráculos son fácilmente manipulables debido a su conexión con el planeta físico?

Riesgos y oráculos descentralizados

Los oráculos, en su concepción, han sido pensados como una pieza bajo un control centralizado, un modelo que está lejos del modelo descentralizado que aboga la tecnología blockchain. Esto quiere decir que al utilizar un servicio de esta clase, confías absolutamente en la información de una entidad que puede manipular y corromper algo que de entrada ha sido desarrollado a fin de que no lo sea.

Este es el mayor peligro y desventaja de los oráculos y para evitarlo nacieron los oráculos descentralizados. Un oráculo descentralizado consigue la información desde múltiples oráculos y su programación se asegura de comunicar al smart contract lo que afirme la mayor parte de los oráculos. En este punto es esencial la descentralización de control sobre los diferentes oráculos utilizados.

Dos proyectos fundamentales en este sentido son Provable (ya antes Oraclize) y ChainLink, los dos ejecutándose sobre la blockchain de Ethereum. Los 2 sistemas se sirven del poder de los Smart Contracts de Ethereum para edificar un oráculo descentralizado que se nutra de diferentes fuentes de información para dar por último un resultado acorde a esos datos. Debido a su naturaleza blockchain, la programación de los Smart Contracts puede ser revisada con libertad y no se puede trastocar sin el acuerdo de todos quienes participan en el sistema. Esto garantiza que la información siempre y en todo momento va a ser válida y libre de cualquier manipulación.

Casos de empleo de los oráculos blockchain

La blockchain y lossmart contract han introducido nuevas tecnologías radicales. Con lo que muchas empresas están amoldando sus infraestructuras para cumplir con las estrictas demandas de verificación sobre la confianza. Donde los oráculos forman parte esencial de este proceso de cambio. Y esto medrará conforme las compañías empiecen a adoptar cada vez la tecnología blockchain en sus operaciones.

Un caso de empleo extensamente conocido es Augur. Esta es una plataforma de mercado de predicción descentralizada construida en la cadena de bloques Ethereum. Desarrollada por Forecast Foundation, que fue fundada en dos mil catorce por Jack Peterson y Joey Krug. Augur está impulsado por un token de nombre RE.

Otro caso es ChainLink (LINK). Como ya mentamos este ofrece un servicio de oráculo descentralizado cuyo objetivo es el de conectar a los smart contract con datos del planeta real. Esto al unísono ofrece recompensas y también incentivos a los participantes en internet de ChainLink.

La conectividad de esta red va desde pagos bancarios o bien pagos minoristas como Visa y Paypal, hasta datos de mercado como NYSE y Bloomberg. Asimismo deja la conexión entre sistemas backend como SalesForce y SAP. Dejando a la blockchain integrarse con pagos locales y ventas fuera de la red.

bitcoin
Bitcoin (BTC) $ 64,043.00
ethereum
Ethereum (ETH) $ 3,872.77
binance-coin
Binance Coin (BNB) $ 487.10
tether
Tether (USDT) $ 1.00
cardano
Cardano (ADA) $ 2.11
xrp
XRP (XRP) $ 1.09
solana
Solana (SOL) $ 156.82
polkadot
Polkadot (DOT) $ 41.51
dogecoin
Dogecoin (DOGE) $ 0.245819
usd-coin
USD Coin (USDC) $ 1.00