Comprar Cripto
Mercados
Spot
Futuros
Earn
Promoción
Más
reward-centerZona para nuevos usuarios
AcademyDetalles
Conceptos básicos

Oráculos de Blockchain: Todo lo que Desea Aprender

CoinEx logo
Publicado el
7m

¿Qué es un Oráculo en Blockchain?

Un oráculo blockchain es un servicio de alimentación de datos que conecta los contratos inteligentes en la blockchain con el mundo exterior. Los oráculos blockchain proporcionan a los ecosistemas Web3 descentralizados acceso a fuentes de datos existentes. La blockchain tenía algunas limitaciones para comunicarse con las fuentes de datos fuera de la red blockchain antes del desarrollo de los oráculos blockchain. Los oráculos blockchain se desarrollaron principalmente para que los contratos inteligentes se comuniquen e intercambien recursos con el mundo exterior. Las fuentes de datos de Internet y otras fuentes de datos externos fuera de Internet se combinan en información que se alimenta a la blockchain a través del oráculo blockchain y viceversa. Los oráculos blockchain se desarrollaron para facilitar la integración de datos del mundo real con las actividades blockchain.

Blockchain Oracle

Contrato Inteligente y Oráculo

Los contratos inteligentes son códigos autoejecutables que se ejecutan en una blockchain de manera automatizada y descentralizada. El oráculo blockchain resuelve el problema de comunicación de datos fuera de la blockchain y los contratos inteligentes en la blockchain.

Los oráculos son fuentes de datos que traen datos de fuentes externas a la cadena y los colocan en la blockchain para su uso por contratos inteligentes. Los datos (recursos) fuera de la blockchain se denominan " datos off-chain ", mientras que los datos existentes en la blockchain se denominan " datos on-chain ". El oráculo se desarrolla para superar la barrera de comunicación y mejorar la comunicación eficiente de on-chain a off-chain y viceversa.

Los oráculos blockchain conectan la brecha de información entre la blockchain y el mundo exterior, resultando en "contratos inteligentes híbridos".

Tipos de Oráculos Blockchain

Los oráculos blockchain vienen en varias formas y tamaños debido a la amplia gama de recursos off-chain. Los oráculos blockchain son únicos, pero pueden tener variaciones. Generalmente se dividen en tipos según su funcionamiento.

1. Oráculo de Software

Los oráculos de software son oráculos blockchain que conectan y comparten datos on-chain con Internet. Estos oráculos de software utilizan bases de datos, web scrapers, Interfaces de Programación de Aplicaciones (APIs) y otros métodos para compartir datos y comunicarse desde on-chain (blockchain) a off-chain (Internet) y viceversa. Los oráculos de software pueden usarse para mover datos de Internet off-chain a on-chain (blockchain) y viceversa de manera muy rápida, segura y eficiente.

2. Oráculo de Hardware

Los oráculos de hardware son oráculos blockchain que ayudan con las transferencias de recursos de off-chain a on-chain. A diferencia de los oráculos de software, los oráculos de hardware tratan con componentes de hardware como dispositivos de almacenamiento, sensores eléctricos, Internet de las Cosas (IoT) y otros dispositivos de hardware. Los oráculos de software tratan con fuentes digitales como sitios web, servidores y APIs.

3. Oráculo de Entrada y Salida

Los oráculos como servicio de alimentación de datos tienen un enlace de comunicación bidireccional entre fuentes de datos off-chain (mundo exterior) y la blockchain para enviar y recibir datos. El oráculo de entrada recibe datos del off-chain (mundo exterior) a la blockchain, datos off-chain como bases de datos, APIs, sensores de hardware, Internet de las Cosas (IoT), etc. El oráculo de salida envía datos desde el on-chain (blockchain) al off-chain (mundo exterior), datos on-chain como estadísticas de criptomonedas en tiempo real como suministro total, suministro circulante, capitalización de mercado, etc.

Los intercambios centralizados de criptomonedas aprovechan los oráculos blockchain para algunas funciones de trading. Se puede colocar una operación (orden de compra o venta) si un activo alcanza un precio específico para un oráculo de entrada. Los oráculos de salida se utilizan entonces para alertar al mundo exterior de un evento que ocurrió en la cadena.

4. Oráculo Cross-chain

Los oráculos cross-chain son oráculos blockchain que pueden leer y escribir datos a través de múltiples blockchains. Los oráculos cross-chain abordan el problema de la interoperabilidad blockchain y se utilizan para transferir datos y activos de criptomonedas entre blockchains. Los oráculos blockchain cross-chain se utilizan cuando los datos en una blockchain se utilizan para provocar acciones en otra(s) blockchain(s), o cuando los activos se conectan entre cadenas para que puedan usarse fuera de la blockchain nativa.

5. Oráculo Centralizado y Descentralizado

Un oráculo centralizado es un oráculo blockchain que una sola persona u organización gestiona para regular los recursos que se envían y reciben tanto off-chain como on-chain. También está centralizado si el oráculo solo recibe datos de una fuente. Los oráculos blockchain deben estar parcialmente centralizados para funcionar de manera óptima.

Un oráculo descentralizado es un oráculo blockchain que no está controlado por una sola entidad o un tercero para regular los recursos enviados y recibidos on-chain y off-chain. Los oráculos blockchain descentralizados tienen sus limitaciones, antes de crear contratos inteligentes, los oráculos blockchain descentralizados requieren consenso de múltiples participantes de la red. Está principalmente gobernado por blockchains de terceros.

¿Qué Aplicaciones utilizan Oráculos Blockchain?

1. Intercambios Centralizados de Criptomonedas

Los intercambios centralizados de criptomonedas utilizan oráculos blockchain para compartir recursos off-chain y on-chain. El precio de la criptomoneda on-chain puede usarse para activar APIs off-chain para realizar ciertas acciones de trading a través de un oráculo blockchain. Se puede colocar una orden de compra, venta o límite cuando un activo alcanza un precio específico a través de un oráculo de entrada. Los oráculos de salida pueden alertar al mundo exterior de un evento que ocurrió en la cadena. Las stablecoins utilizaron oráculos blockchain para mantener el precio de una criptomoneda estable vinculada a una moneda.

2. Aplicaciones Descentralizadas

Los oráculos blockchain son necesarios para la mayoría de las aplicaciones descentralizadas DeFi (finanzas descentralizadas) para acceder a datos financieros sobre criptomonedas y mercados. Los oráculos de precios son utilizados por aplicaciones de préstamos descentralizados como el Protocolo Goldfinch para evaluar la capacidad de préstamo de los usuarios.

3. Sitios Web de Datos de Criptomonedas y Aplicaciones Indicadoras de Precios

Los sitios web de datos de criptomonedas utilizan oráculos blockchain de salida para recibir datos en tiempo real sobre precios de criptomonedas, capitalización de mercado, suministro total, suministro circulante, número de direcciones que poseen un activo de criptomoneda, direcciones de contratos, etc.

Ejemplos de sitios web que utilizan oráculos blockchain de salida son Coinmarketcap, Coingecko, CryptoCompare, etc. Las aplicaciones indicadoras de precios (aplicaciones de lista de seguimiento) también utilizan oráculos blockchain de salida a través de una API para obtener actualizaciones y habilitar una alerta de activación en tiempo real establecida por un usuario cuando una criptomoneda alcanza un precio particular. Esto es muy útil en el análisis y trading de criptomonedas.

Proyectos de Oráculos Blockchain Conocidos

1. ChainLink

Chainlink es un oráculo blockchain descentralizado que proporciona entradas, salidas y cálculos resistentes a la manipulación para soportar contratos inteligentes avanzados en cualquier blockchain.

El Oráculo Chainlink proporciona una red confiable y a prueba de manipulaciones que conecta datos/APIs altamente precisos y disponibles con cualquier contrato inteligente a través de la descentralización, nodos confiables, datos premium y pruebas criptográficas. Chainlink permite a los usuarios construir sobre un marco flexible que puede recuperar datos de cualquier API, conectarse a sistemas existentes e integrarse con cualquier blockchain actual o futura. En Chainlink, los usuarios también pueden automatizar contratos utilizando una red descentralizada de nodos de automatización Chainlink, reduciendo el riesgo de intervenciones manuales y servidores centralizados.

2. SupraOracles

La adopción de la tecnología blockchain está muy extendida, ya que muchas empresas han optado por operar de manera descentralizada para aumentar la transparencia y la confianza. A medida que más empresas y proyectos adoptan la descentralización, la necesidad de datos off-chain a través de oráculos se vuelve crítica para proporcionar características útiles y adopción generalizada.

Casi todos los proyectos digitales, desde DeFi hasta el metaverso, necesitarán acceso a fuentes de datos externos. SupraOracles fue creado para mejorar los oráculos en preparación para un futuro más descentralizado. La misión principal de SupraOracle es construir la infraestructura blockchain de mayor rendimiento para impulsar el intercambio de valor mundial. Algunas de las características de SupraOracle son descentralización, escalabilidad, ultrarrápido, seguridad, finalidad rápida e interoperabilidad.

3. Band Protocol

Las cadenas de bloques sobresalen en el almacenamiento inmutable y los cálculos verificables determinísticos. Sin embargo, no pueden acceder a información confiable del mundo real disponible fuera de sus redes. Band Protocol mejora la funcionalidad de los contratos inteligentes al proporcionar acceso a datos confiables sin necesidad de una autoridad central o puntos de fallo. En resumen, Band Protocol es una plataforma de oráculos de datos entre cadenas que agrega y conecta datos del mundo real y APIs a contratos inteligentes. BandChain está diseñado para trabajar con todas las plataformas de contratos inteligentes y marcos de desarrollo de cadenas de bloques.

Resumen

Los oráculos de cadena de bloques se utilizan para conectar datos on-chain (cadena de bloques) con off-chain (mundo exterior) y permitir una comunicación eficiente a través de un contrato inteligente. Los oráculos son útiles en aplicaciones descentralizadas que dependen de datos on-chain y off-chain. Los oráculos de software se utilizan para conectar datos on-chain (cadena de bloques) con off-chain (datos de Internet) para compartir datos de cadena de bloques y datos de Internet, mientras que los oráculos de hardware comparten e intercambian datos on-chain (cadena de bloques) con datos de hardware off-chain como dispositivos de almacenamiento, sensores eléctricos de hardware, Internet de las Cosas (IoT) y otros dispositivos de hardware. Los oráculos entre cadenas son oráculos de cadena de bloques que pueden leer y escribir datos a través de múltiples cadenas de bloques. Los oráculos entre cadenas ayudan a las cadenas de bloques a comunicarse y compartir datos, eliminando así la limitación de interoperabilidad. Los oráculos de cadena de bloques se utilizan en intercambios centralizados, aplicaciones de finanzas descentralizadas, aplicaciones de lista de seguimiento de criptomonedas, etc.