Crypto Academy

¿Qué son los oráculos de la cadena de bloques?

¿Qué son los oráculos de la cadena de bloques?

6 Lectura de minutos

Los oráculos de la cadena de bloques y su funcionamiento. Esto y más información sólo en este artículo.

What are blockchain oracles

¿Qué son los oráculos de la cadena de bloques?

Introducción

Seguramente habrás oído y leído sobre las cadenas de bloques y parece que ya has oído la última palabra y ahora oyes hablar de los oráculos de las cadenas de bloques. Eso es lo interesante de las criptomonedas. Cada día te enteras de los emocionantes avances en el mercado de las criptomonedas. En este artículo, hablaremos de los oráculos de blockchain y de cómo funcionan. Una cadena de bloques es una tecnología que permite a un grupo colectivo de participantes compartir datos. Recuerda que el blockchain es a bitcoin lo que internet es al correo electrónico.

Blockchain y oráculos

Almacena la información de forma que es imposible alterar o engañar al sistema. Los datos se dividen en bloques y se encadenan con identificadores únicos. Pero un oráculo de la cadena de bloques es un dispositivo que conecta la cadena de bloques con datos externos a la misma. Dado que las cadenas de bloques y los contratos inteligentes no pueden acceder a los datos fuera de la red, los oráculos de la cadena de bloques proporcionan a los contratos inteligentes información externa.

Dado que blockchain tiene datos distribuidos en los que cada nodo de la red debe ser capaz de proporcionar los mismos resultados a partir de la misma entrada, y cuando un nodo busca validar una transacción que otro nodo ha realizado, obtendría un resultado diferente. Aquí es donde entran los oráculos de la cadena de bloques, que vinculan los datos de la cadena de bloques con los datos de la cadena de bloques. Los oráculos son muy importantes porque amplían el alcance de los contratos inteligentes. Sin los oráculos de blockchain, los contratos inteligentes estarán limitados porque sólo tendrán información dentro de su red.

Cómo funcionan los oráculos

Recuerde que los oráculos no son datos como se podría suponer, sino que sólo plantean consultas, verifican y autentifican las fuentes de datos externas y luego transmiten la información resultante. Los oráculos transmiten información como los precios y el éxito del pago. 

He aquí un ejemplo muy sencillo de cómo funcionan los oráculos. Digamos que Hayley y Savanna están haciendo una apuesta para ver quién se llevará a la ganadora de las Reinas de las Compras de esta semana. De los concursantes, cada uno elige uno. Acuerdan una cantidad y ponen los fondos en un contrato inteligente que liberará los fondos al ganador en función de los resultados. Como los contratos inteligentes no pueden acceder a la información fuera de su red, tendrán que depender del oráculo de la cadena de bloques para obtener la información que necesitan.

Al final de la semana, el oráculo consulta una API (interfaz de programación de aplicaciones) para saber quién ha ganado realmente, de modo que pueda transferir los fondos al ganador. Sin el oráculo, no habría habido forma de resolver la apuesta sin que uno de ellos fuera más astuto que el otro. Los diferentes tipos de oráculos: oráculos de software y de hardware; oráculos de entrada y de salida; oráculos centralizados y descentralizados; oráculos humanos y oráculos específicos del contrato.

Chainlink (LINK)

La red Chainlink es una red oracle que lidera soluciones oracle descentralizadas con grandes proyectos DeFi que confían en sus datos. Está formada por operadores de nodos independientes que recogen y entregan información a las aplicaciones de middleware. Este middleware combina los datos recogidos en una única salida y los envía a las blockchains para que sean leídos por los contratos inteligentes que dependen de ellas. Chainlink es ampliamente utilizado por las aplicaciones basadas en Ethereum y su núcleo de software puede ser adaptado para conectarse con cualquier blockchain.

Protocolo de banda

En un mundo en el que los datos no tienen precio, el protocolo Band cumple la función de proporcionar datos verificables a estas aplicaciones y contratos inteligentes descentralizados. Band conecta los datos de la cadena con los de fuera de la cadena y hace que los datos estén disponibles para su consulta en la cadena de bloques. El protocolo Band se creó porque era necesario llenar el vacío de la comunicación entre cadenas. Las cadenas de bloques no podían compartir datos con los contratos inteligentes. 

En conclusión, disponer de un mecanismo fiable que garantice la comunicación entre los contratos inteligentes y el mundo exterior es muy interesante; sin embargo, a pesar de esta ventaja, también tiene sus inconvenientes. Una de ellas es el hecho de que no forman parte de los mecanismos de seguridad establecidos por las cadenas de bloques públicas. El problema de los terceros podría ser un fallo, ya que los hackers pueden acceder al flujo de datos a través de estos oráculos. Sin embargo, los oráculos de blockchain tendrán que ser uno de los bloques de construcción que se implementen de forma segura, fiable y sin confianza para que el ecosistema de blockchain crezca.

CONCLUSIONES