Explicación de los oráculos de blockchain

Explicación de los oráculos de blockchain
TabTrader Team
TabTrader Team
El tiempo de lectura es 9 min
La fecha de publicación es

Un oráculo de blockchain es una pieza de infraestructura que conecta blockchains con el mundo exterior, proporcionándoles datos fuera de la cadena.

Resuelven el problema de introducir datos del mundo real en una cadena de bloques determinista, nodos en los que solo se ven los eventos que ocurren dentro de esa cadena de bloques.

¿Qué hacen los oráculos de Blockchain?

Los oráculos de la blockchain son un componente clave en la proliferación de capacidades de contratos inteligentes. Esencialmente actúan como un puente entre dos "mundos": el reino fuera de la cadena y dentro de la cadena.

En la era de Web3 y DeFi, los contratos inteligentes se utilizan de muchas formas en campos infinitos, y cada implementación tiene requisitos diferentes.

A veces, estos requisitos plantean desafíos para las redes de cadenas de bloques en las que los nodos solo pueden procesar datos en la cadena. ¿Qué sucede si la fuente de los datos, o las variables de datos, provienen de fuera de la cadena de bloques y cambian constantemente?

Aquí es donde entra en juego un oráculo: al usar un oráculo, las cadenas de bloques pueden procesar datos desde el exterior (datos fuera de la cadena) para generar resultados confiables.

En la práctica, una entidad que alimenta datos fuera de la cadena a cadenas de bloques deterministas (cadenas de bloques en las que los nodos producen el mismo orden de transacciones) se denomina "oráculo". 

Tipos de oráculos de Blockchain

“Oracle” es el término general para una variedad de entidades diferentes, pero difieren en la forma en que operan. De hecho, existen varios tipos de oráculo de cadena de bloques de este tipo.

Oráculos de hardware y software

Una diferencia clave entre las diferentes iteraciones de los oráculos de blockchain actualmente empleadas son los datos que pueden procesar. Diferentes requisitos dictan diferentes fuentes de datos para una cadena de bloques, y estos en sí mismos no son tan sencillos como un mercado de criptomonedas constantemente actualizado u otra fuente digital. 

Algunos oráculos están diseñados específicamente para manejar datos fuera de la cadena que no son digitales; por ejemplo, lecturas de sensores de movimiento. Estos se llaman oráculos de hardware, ya que hacen exactamente eso: conectarse a diferentes periféricos de hardware o computadora para extraer datos y alimentarlos a la cadena de bloques. Lo hacen a través de sensores de Internet de las cosas (IoT) y etiquetas de identificación por radiofrecuencia (RFID).

La imagen "tradicional" del oráculo de la cadena de bloques se refiere, por lo tanto, a los oráculos de software. Estos recopilan datos de fuentes digitales. Sin embargo, en términos de seguridad, los oráculos de hardware se consideran una apuesta más segura como parte de una configuración de cadena de bloques, ya que es más difícil comprometer a una entidad de este tipo en comparación con un oráculo de software.

Oráculos entrantes y salientes

Otro matiz en el funcionamiento del oráculo se extiende desde su condición de "puente". Los puentes se pueden cruzar desde cualquier extremo y, como tal, los datos pueden viajar tan fácilmente desde la cadena de bloques al "mundo real" como a la cadena de bloques desde el exterior.

Por lo tanto, los oráculos pueden ser "entrantes" o "salientes", según la dirección de este flujo de datos. Si, por ejemplo, una configuración comercial exige que un contrato inteligente maneje órdenes de intercambio, un oráculo entrante podría alimentar datos del mercado que decidirán cuándo se realiza un tipo particular de orden. En comparación, un oráculo de salida informa a las entidades externas sobre los cambios en los datos de la cadena de bloques.

Oráculos centralizados y descentralizados

En una configuración simple, un oráculo de cadena de bloques que transmite datos desde el exterior por sí solo se denomina oráculo "centralizado". En Blockchain, por supuesto, la palabra "centralizado" tiene ciertas connotaciones desagradables y por una buena razón: todo lo que tiene valor está en un solo lugar, y esa entidad como tal se convierte en un pasivo. Si la entidad está comprometida, actúa como un único punto de falla. Este es uno de los principales problemas de los oráculos de cadena de bloques que actúan como el único árbitro de una cadena de bloques: la fuente de datos depende del controlador de una sola entidad de oráculo.

Aquí es donde entran los oráculos descentralizados, u "oráculos de consenso". Las configuraciones de oráculos descentralizados permiten que una cadena de bloques consulte múltiples fuentes de datos, lo que mitiga el riesgo de que un único punto de falla provoque una falla en la validez de la cadena de bloques.

Quizás la red Oracle descentralizada más conocida a partir de 2022 sea Chainlink, el token por el cual, LINK, junto con muchos otros, es fácilmente negociable en TabTrader.

Oráculos humanos

El término "humano" en la configuración del oráculo de blockchain se refiere a si el oráculo puede funcionar sin intervención humana.

Algunas fuentes de datos son inherentemente subjetivas; por ejemplo, cuando un grupo de usuarios vota sobre una pregunta abstracta que requiere un sesgo emocional para responder. Aquí, los "oráculos" humanos permiten que datos tan complejos, que no se pueden recopilar y determinar automáticamente, ingresen a la cadena de bloques.

Oráculos específicos del contrato

Como sugiere su nombre, un oráculo específico de contrato es aquel que está diseñado para funcionar con un solo contrato inteligente. Esto tiene sus ventajas: un oráculo diseñado con un solo objetivo en mente puede personalizarse para satisfacer exactamente las necesidades de ese contrato inteligente. Por otro lado, en general, tales oráculos requieren mucho tiempo para crear y mantener. Además, si hay varios contratos inteligentes, también será necesario que haya varios oráculos específicos del contrato.

Oráculos de computación

De hecho, los oráculos pueden hacer más que simplemente actuar como puente entre el reino fuera de la cadena y dentro de la cadena. Los oráculos de computación procesan datos y realizan cálculos antes de pasarlos a la cadena de bloques, un caso de uso que es especialmente útil si los costos de computación en una red harían que su operación fuera una carga financiera. Por lo tanto, el cálculo de Oracle permite que el cálculo fuera de la cadena se realice sin confianza en nombre de un contrato inteligente.

¿Cuál es el problema de los oráculos?

La diferencia entre los oráculos centralizados y descentralizados discutidos anteriormente es, de hecho, un tema clave de debate dentro del mundo blockchain, y se conoce como el "problema del oráculo".

El problema del oráculo consiste en seguridad versus utilidad: "¿cómo puedo estar seguro de que los datos de un oráculo están seguros si solo hay uno de ellos?"

Esto genera un dilema: los contratos inteligentes están diseñados para eliminar el riesgo y el error humano, pero si su operación depende de un único punto de falla en forma de un oráculo centralizado, su utilidad puede verse socavada fácilmente.

Cómo resolver el problema de los oráculos

Para abordar el problema del oráculo, los oráculos descentralizados intentan eliminar la amenaza de compromiso y los problemas de seguridad relacionados diversificando los medios por los cuales los contratos inteligentes se alimentan de datos.

Esta es una misión clave de Chainlink y otras similares: proporcionar una interfaz agnóstica de blockchain que elimina las trampas de la centralización. Chainlink es esencialmente un grupo distribuido de oráculos descentralizados que se pueden consultar de forma cruzada.

Conclusión

Los oráculos de blockchain son un aspecto clave de la infraestructura Web3 y DeFi. Son responsables de cerrar la brecha entre el mundo en línea y fuera de línea cuando se trata de datos utilizados en contratos inteligentes respaldados por cadenas de bloques deterministas.

Sin oráculos, un gran segmento de las implementaciones de Web3 y DeFi no podrían funcionar en función de las fuentes de datos que requieren y, como tal, los oráculos contribuyen a la rápida expansión de la industria.

Sin embargo, existen algunas trampas cuando se trata de oráculos de blockchain, estos se centran en problemas de seguridad y la susceptibilidad de los oráculos centralizados en particular a los ataques de los malos actores.

Los oráculos de blockchain también son importantes para los comerciantes de criptomonedas, ya que los tokens populares también facilitan el crecimiento y la expansión de DeFi además de sus funciones internas. 

TabTrader ofrece una amplia variedad de tokens DeFi para operar a través de los intercambios más populares. Consulte la aplicación TabTrader para iOS, Android y Web para comenzar.

¿Quiere saber más sobre Bitcoin, criptografía y cómo convertirse en un mejor comerciante? La Academia TabTrader tiene toda la información que necesita.

¿Está buscando comenzar en el comercio de criptomonedas?

¡Pruebe TabTrader en el móvil o en la web!

google-playapp-storeweb-app