Activos digitales 101
¿Qué es un Oráculo de Blockchain y Cómo Funciona?
A lo largo de los años desde su invención, la blockchain ha desarrollado innumerables productos y soluciones destinados a mejorar su funcionamiento, hacerlo más productivo y, en algunos casos, incluso permitir otros productos y soluciones. Un ejemplo de lo último son los oráculos de blockchain, que se han convertido en una tecnología crucial que permite a la blockchain conectarse con el mundo real, mejorar sus contratos inteligentes y desbloquear innumerables nuevas posibilidades para ella. Si no está familiarizado con los oráculos de blockchain o desea aprender más sobre ellos, siga leyendo y explicaremos todo lo que necesita saber sobre ellos.
¿Qué son los oráculos de blockchain?
Los oráculos de blockchain son un tipo especial de tecnología destinada a traer información externa a la cadena y entregarla a los contratos inteligentes. Esencialmente, fueron inventados para servir como puentes entre la blockchain y el mundo real. Como puede ser consciente, la tecnología blockchain y sus contratos inteligentes no pueden acceder a datos externos, es decir, datos que no estén registrados en la blockchain. Si están fuera de la red, son invisibles para los contratos inteligentes. El problema, sin embargo, es que los contratos inteligentes dependen de estos datos. Muchos acuerdos que se realizan a través del uso de contratos inteligentes se cumplirán fuera de la cadena, pero el contrato en sí no se ejecutará hasta que sepa que se han cumplido los términos del acuerdo.
Resolviendo el problema de la blockchain
Es aquí donde entran en juego los oráculos de blockchain, como servicios de terceros, permitiendo precisamente eso, un enlace o un puente entre los mundos en cadena y fuera de la cadena, permitiendo que los datos viajen de uno a otro y alimenten a los contratos inteligentes con los datos que necesitan para funcionar correctamente. Esto hace que los oráculos sean prácticamente vitales para el ecosistema de la blockchain, ya que aumentan las posibilidades que los contratos inteligentes pueden proporcionar. Sin ellos, los contratos inteligentes serían mucho más limitados e inútiles cuando se trata de situaciones del mundo real. En otras palabras, los oráculos no funcionan como fuentes de datos, sino como caminos que los datos utilizan para viajar desde la fuente hasta los contratos inteligentes. Tienen propósitos adicionales, por supuesto, incluyendo la verificación y autenticación de las fuentes de datos antes de entregar la información. En cuanto a qué tipo de información se está transfiriendo, puede ser cualquier cosa, desde información de precios y confirmación de pago hasta datos capturados por sensores, como la temperatura medida, y más. Finalmente, mientras que algunos oráculos solo entregan información a las cadenas inteligentes, también hay aquellos que pueden llevarla de regreso a fuentes externas.
Diferentes tipos de oráculos
Como se mencionó, no todos los oráculos son iguales. De hecho, hay varios tipos de ellos que dependen de diferentes detalles, como de dónde proviene la información, si es de entrada o de salida, y incluso si los oráculos son centralizados o descentralizados. Con eso dicho, consideraremos 6 diferentes tipos de oráculos, incluyendo:
- Oráculos de software
- Oráculos de hardware
- Oráculos de entrada/salida
- Oráculos centralizados/descentralizados
- Oráculos específicos de contenido
- Oráculos humanos
1. Oráculos de software
Los primeros en la lista son los oráculos de software, que son esencialmente oráculos que interactúan con fuentes de información en línea. Es aquí donde van a recopilar datos y desde aquí los envían de regreso a la blockchain. Sus fuentes de información pueden ser cualquier cosa que se considere lo suficientemente confiable, incluyendo varios sitios web, servidores específicos e incluso bases de datos a las que tienen acceso. En otras palabras, si está en Internet y los oráculos pueden acceder a él, cuenta como una fuente de datos de software, y los oráculos de software pueden recopilar datos de ella para los fines de sus contratos inteligentes. Y, como estos detalles están disponibles en línea en tiempo real, eso también hace que estos oráculos sean algunos de los más rápidos cuando se trata de la entrega de información. Esto también los hace los más deseables y el tipo de oráculos de blockchain más comúnmente utilizado.
2. Oráculos de hardware
A continuación, tenemos los oráculos de hardware, que se utilizan para contratos inteligentes que dependen de información del mundo real. Normalmente, estos son oráculos que recopilan información que está siendo registrada por sensores del mundo físico y luego la envían a la blockchain y a los contratos inteligentes. Eso puede incluir cualquier cosa, desde lecturas de temperatura hasta escáneres de código de barras, lecturas de nivel de agua, lecturas de contaminación del aire, y más. Este tipo de oráculos se utiliza comúnmente cuando se trata de cadenas de suministro, donde permiten que los contratos inteligentes rastreen los bienes transportados. Así que, si hay algún evento del mundo real que necesite ser registrado en la blockchain, este es el tipo de oráculos que tendrá que utilizar.
3. Oráculos de entrada/salida
Mencionamos brevemente anteriormente que algunos oráculos solo pueden traer información del mundo real, o más bien, de fuentes fuera de la cadena a la blockchain y a los contratos inteligentes al final. Estos son conocidos como oráculos de entrada, y tanto los oráculos de software como los de hardware mencionados en las secciones anteriores caen en esta categoría. Sin embargo, también hay oráculos de salida, que se utilizan para enviar datos en cadena lejos de la blockchain y de regreso al mundo exterior. Se utilizan para notificar a fuentes externas de algo que sucedió en la blockchain. Así que, por ejemplo, digamos que una parte envía un pago criptográfico a otra parte, lo que se requiere para que suceda alguna acción del mundo real. El contrato inteligente utilizaría oráculos de salida para enviar esta información y entregarla al lugar al que necesita llegar. Los oráculos de salida pueden ser una herramienta útil y es probable que se utilicen cada vez más en el futuro, a medida que más industrias comiencen a utilizar la tecnología blockchain y sus contratos inteligentes para realizar negocios cotidianos.
4. Oráculos específicos de contrato
En el cuarto lugar, tenemos oráculos específicos de contrato. Estos oráculos fueron diseñados específicamente para ser utilizados por un solo contrato inteligente y solo extraen información que es útil para ese contrato. Eso significaría que, si desea implementar múltiples contratos inteligentes, también necesitará el mismo número de oráculos específicos de contrato desarrollados. Aunque este es un tipo de oráculo que existe y se puede utilizar, se consideran muy costosos de mantener, así como demasiado tiempo para consumir. Así que, las empresas que apuntan a extraer información de múltiples fuentes probablemente los encontrarán demasiado imprácticos. Sin embargo, si solo necesitan un oráculo específico para un caso de uso único, esta puede ser una opción a considerar.
5. Oráculos centralizados/descentralizados
Cerca del final de la lista, tenemos oráculos centralizados y descentralizados. Esta es una categoría interesante, ya que determina los niveles de confianza. Obviamente, los oráculos centralizados son controlados por una sola entidad y esa entidad actúa como el único proveedor de información para el contrato inteligente. Sin embargo, esta también es una opción más arriesgada, ya que requiere confiar en la entidad que proporciona la información. La entidad en cuestión tiene el control total de los datos y la efectividad del contrato inteligente depende de su honestidad y precisión, lo que no es algo en lo que muchos confían. No está en el espíritu de cripto y blockchain, que se crearon para ser descentralizados por una razón, para evitar la difusión de datos falsos o imprecisos que siempre han sido distribuidos por servicios centralizados. Otra desventaja es que, incluso si la autoridad centralizada que controla la alimentación de datos es confiable, siempre puede ser pirateada, lo que permitiría a actores maliciosos interferir con el contrato inteligente y potencialmente causar problemas. Sin embargo, el mayor defecto de los oráculos centralizados es su punto de falla único, lo que significa que incluso si se descubre y se utiliza una sola vulnerabilidad, todo el sistema fallará. Los oráculos descentralizados se inventaron como una contramedida para todos estos problemas. Comparten muchos de los mismos objetivos de las blockchains públicas, como hacer las cosas de una cierta manera para evitar el riesgo de contraparte. No dependen de una sola fuente de información, lo que aumenta su confiabilidad. Esencialmente, el contrato inteligente solicita información de múltiples fuentes, la compara y aumenta las posibilidades de que la información que se está entregando sea verdadera. Algunos proyectos de blockchain que tienen oráculos descentralizados incluso los ofrecen a otras blockchains, con Chainlink siendo el ejemplo principal y el líder en este área. Gracias a su naturaleza, los oráculos descentralizados eliminan la necesidad de confianza.
6. Oráculos humanos
Finalmente, tenemos oráculos humanos. Esto incluye a individuos con conocimientos especializados en un campo específico, lo que les permite asumir el papel de un oráculo y investigar y verificar la autenticidad de los datos utilizando varias fuentes manualmente. Luego pueden traducir la información a contratos inteligentes. Por supuesto, este tipo de oráculo requiere la mayor confianza, ya que depende directamente de la experiencia y la confiabilidad de los expertos que proporcionan la información, y incluso si se consideran confiables, todavía pueden cometer errores. En el peor de los casos, por supuesto, podrían ser estafadores que podrían proporcionar datos corruptos o abiertamente falsos.
Conclusión
Los oráculos de contrato inteligente son una tecnología que ha permitido a los contratos inteligentes y, por lo tanto, a todo el ecosistema de la blockchain, una ventana al mundo real. Al hacerlo, los oráculos ampliaron las posibilidades de la blockchain, dándole nuevos casos de uso y otorgando a la industria criptográfica la capacidad de dar un paso más hacia la adopción.












