Oráculos: Conectando el mundo real con los Smart Contracts

55
pasarela de pagos con criptomonedas

Los Smart Contracts basados en Ethereum son formas de código simple y efectivo, diseñados para proveer servicios o bienes a cambio de valores (ya sean monetarios o referidos al tiempo). Sin embargo, dado que se basan en la red de Ethereum, la información que se transfiere en los mismos está limitada con el fin de no sobrecargar las transacciones en la Blockchain. Los Smart Contracts son como jueces, pero necesitan una base sólida de información relevante para realizar su trabajo correctamente. Aquí es donde los Oráculos toman partido.

Los Oráculos son estructuras de datos confiables que envían información a los Smart Contracts, ahorrando a los mismos la necesidad de acceder a dicha información desde fuera de la red y alivianando la carga de trabajo. Los Oráculos son proveídos por terceros y autorizados por las compañías que los utilizan.

En varios tipos de negocios (por ejemplo servicios de viaje), los Oráculos son de gran utilidad, capaces de brindar información importante a los Smart Contracts, que luego pueden definir cómo utilizar dicha información. Imagínense que la API de un banco envié una transacción a través de un Smart Contract y luego el usuario final reciba dicho pago, suena simple verdad?

Pero a veces se dan tareas más complejas, así como la renta de propiedades o servicios de entretenimiento. Para estos casos, los Oráculos tendrían que reconocer y enviar múltiples tipos de datos. Pongámoslo más difícil: objetos físicos, así como el alquiler de un auto. Las agencias de alquileres deben evaluar que todo se encuentre en orden y funcionando, pero hay tantos ítems a evaluar de un automóvil que requeriría una cantidad de datos extremadamente extensa siendo enviada al Smart Contract y de la misma forma, hacia la Blockchain.

Hay bastantes formas de solucionar esto, en su mayoría incluyen el uso de múltiples flujos y tipos de datos. Imagínense un caso donde no solo tuviéramos diferentes tipos de información, si no también cada tipo de información fuera un grupo de una lista extensa de datos, todo esto es gestionado por el Oráculo, y luego introducido a la Blockchain a través de un Smart Contract.

La centralización contra la descentralización

Los Smart Contracts y la Blockchain en sí, son descentralizadas, en cambio los Oráculos no lo son, esto crea un obstáculo moral en el debate entre usuarios y desarrolladores.

Obviamente que los críticos van a subrayar la ironía de utilizar soluciones de terceros para resolver inconvenientes en una plataforma descentralizada cuyo objetivo es reducir este tipo de intermediarios. Pero los Oráculos son una implementación necesaria en los Smart Contracts, ya que la utilización de datos del “mundo real” requiere de Oráculos confiables para facilitar el flujo de datos hacia la Blockchain.

LINK está intentando apaciguar esta discusión, creando la primera red de Oráculos descentralizada, permitiendo a los Smart Contracts conectarse a feeds de datos externos (off-chain), así como APIs o sistemas de pago utilizados por la gran mayoría.

SmartContract (Se trata de una Empresa, no se confundan con el concepto de Smart Contract) está lanzando un proyecto a largo plazo que busca conectar los sistemas de los bancos a los Smart Contracts, básicamente convirtiéndose en un Oráculo entre los bancos y la Blockchain.

Oraclize, una fintech con sede en Londres, está en busca de crear una conexión entre las APIs Web y las Dapps.

Una plataforma de apuestas de deportes online, Bethereum, va a depender de los Oráculos para recibir múltiples datos de varios feeds de deportes oficiales con el fin de evaluar resultados y dar premios a los ganadores. Todo esto será gobernado por los Smart Contracts, manejando de forma automática todo el proceso de apuestas.

Los Smart Contracts tienen un gran potencial para los negocios del futuro, y estarán definiendo el camino que tome la tecnología Blockchain en los próximos años. Pero este potencial debe ser descubierto a partir del desarrollo y la utilización de Oráculos correctamente diseñados para conectar la Blockchain con el mundo real. La gran demanda de las empresas que empujan el desarrollo de esta nueva tecnología, van a darle al mundo Blockchain el salto que necesita para acercarse al uso cotidiano que todos buscamos darle.

Fuente: https://medium.com/bethereum/how-oracles-connect-smart-contracts-to-the-real-world-a56d3ed6a507

Comentarios

comentarios