Bitget App
Trading Inteligente
Comprar criptoMercadosTradingFuturosCopyBotsEarn

Oracle

Intermedio
share

¿Qué es un oráculo en la tecnología blockchain?

Los oráculos desempeñan un papel vital en los ecosistemas blockchain, ya que facilitan la interacción de los smart contracts con fuentes de datos externas. Sirven de intermediarios entre las aplicaciones on-chain y los datos off-chain, permitiendo que los smart contracts funcionen basándose en información del mundo real.

¿Cómo funcionan los oráculos?

Puente de datos: Los oráculos obtienen datos externos, verifican su autenticidad y luego los transmiten a la blockchain. Este proceso es esencial porque las blockchains están intrínsecamente aisladas y no pueden acceder directamente a datos off-chain. Al actuar como intermediarios, los oráculos permiten a las blockchains reaccionar ante eventos y datos externos.

Verificación y autenticación: Los oráculos garantizan la exactitud y fiabilidad de los datos que proporcionan. Suelen emplear varios métodos para autenticar los datos antes de integrarlos en la blockchain. Este paso es crucial para mantener la integridad y la fiabilidad de los smart contracts.

Tipos de datos: Los oráculos pueden proporcionar una amplia variedad de datos, incluidos los precios de los mercados financieros, las condiciones meteorológicas, los resultados deportivos y otros acontecimientos del mundo real. Esta versatilidad permite a los smart contracts automatizar procesos complejos que dependen de datos del mundo real.

Tipos de oráculos en la blockchain

1. Oráculos de software:

- Interactúan con fuentes online para transmitir datos a la blockchain: normalmente precios de mercado, información sobre vuelos y datos meteorológicos. Su conexión a Internet permite la transmisión de datos en tiempo real.

%1. Oráculos de hardware:

- Interfaz con dispositivos y sistemas físicos para transmitir datos a la blockchain. Algunos ejemplos son los sensores, los escáneres de códigos de barras y los sistemas RFID que traducen los acontecimientos del mundo real en valores digitales que pueden ser procesados por smart contracts.

%1. Oráculos de entrada:

- Transmiten datos externos a los smart contracts, proporcionando información como precios de acciones o datos meteorológicos.

%1. Oráculos de salida:

- Envían datos de smart contracts a sistemas externos. Por ejemplo, dar instrucciones a un banco para que libere fondos si se cumplen determinadas condiciones.

%1. Oráculos centralizados:

- Controlados por una única entidad, que proporciona datos de una sola fuente. Aunque son fáciles de implementar, presentan un único punto de fallo y posibles problemas de confianza.

%1. Oráculos descentralizados:

- Combinan datos de múltiples fuentes para aumentar la fiabilidad y reducir el riesgo de manipulación de datos. Su objetivo es eliminar los puntos únicos de fallo y aumentar la confianza en los datos proporcionados a los smart contracts.

%1. Oráculos humanos:

- Personas con conocimientos especializados que verifican y proporcionan datos a los smart contracts. Utilizan técnicas criptográficas para garantizar la integridad de los datos y evitar el fraude.

Ejemplo de oráculos en acción

Imagina una apuesta entre dos personas sobre el resultado de un acontecimiento deportivo. Ambos bloquean sus fondos en un smart contract que depende de un oráculo para obtener el resultado del evento. Una vez que el oráculo verifica el resultado, proporciona los datos al smart contract, el cual libera los fondos al ganador. Sin el oráculo, el smart contract no podría acceder a los datos externos necesarios para ejecutar esta transacción.

Conclusión

Los oráculos son vitales para la funcionalidad y el avance de los ecosistemas blockchain, ya que permiten que los smart contracts interactúen con el mundo real. Al suministrar datos fiables y autentificados, los oráculos mejoran las aplicaciones potenciales de la tecnología blockchain, haciéndola más versátil y práctica para diversos casos de uso.

register_login
Pon en práctica tus conocimientos y abre tu cuenta de Bitget hoy mismo.
Regístrate ahora
¿Ya tienes una cuenta?Iniciar sesión
Descargar app
Descargar app