¿Qué es Binance Oracle?
Inicio
Artículos
¿Qué es Binance Oracle?

¿Qué es Binance Oracle?

Principiante
Publicación: Oct 25, 2022Actualización: Jun 16, 2023
5m

Resumen

Los oráculos de blockchain pueden compararse con piezas intermedias que conectan blockchains a la información del mundo real. Binance Oracle lo hace conectando a los contratos inteligentes con datos verificados procedentes de fuentes confiables. Inicialmente diseñado para BNB Chain, tiene el potencial de poder extenderse a otras cadenas en el futuro. Actualmente, esto permite que cada proyecto basado en BNB Chain lo utilice y obtenga sus beneficios. Con Binance Oracle, los desarrolladores ya no tiene por qué preocuparse sobre asuntos de datos y pueden concentrarse en otros aspectos importantes de sus proyectos de blockchain.

Introducción

Los oráculos de blockchain son un bloque de construcción fundamental en el ecosistema blockchain. Sin ellos, los contratos inteligentes no tendrían manera de obtener ningún dato del mundo real. Binance Oracle es un oráculo de blockchain que permite que los contratos inteligentes accedan a fuentes de datos del mundo real necesarios para las aplicaciones de blockchain. Garantiza que los contratos inteligentes tengan los datos correctos en el momento adecuado.

¿Qué es un oráculo blockchain?

Los oráculos de blockchain son servicios que funcionan como puentes entre las blockchains y el mundo real, lo que permite a los contratos inteligentes acceder a fuentes de datos fuera de su redes nativas. En otras palabras, actúan como un enlace entre las aplicaciones en la cadena y los datos fuera de la cadena.

Como tal, los eventos fuera de la cadena pueden transmitirse a los que están en la cadena al ser reconocidos por los contratos inteligentes. Esta información puede ser cualquier cosa, desde precios de tokens o acciones hasta resultados de partidos de fútbol o el pronóstico del clima.

Los oráculos de blockchain también pueden verificar si los datos son precisos, aunque no son la fuente de datos en sí. En cambio, son como una capa adicional que recopila y autentifica la información y la transmite al destino correcto.

Los oráculos de blockchain también permiten a las personas usar blockchains en acuerdos contractuales. Por ejemplo, tu amigo y tú podrían apostar sobre un partido de fútbol de esta forma: primero, acuerdan los términos y bloquean sus fondos en un contrato inteligente. Después, el oráculo de blockchain informa al contrato inteligente el resultado del partido. Por último, luego de que el juego finalice, el contrato inteligente libera los fondos al ganador de la apuesta.

Existen diferentes tipos de oráculos de blockchain. Un oráculo puede entrar en varias categorías: software, centralizado, descentralizado, oráculo de entrada u oráculo de salida. Básicamente, la forma en que funciona un oráculo de blockchain depende del fin para el que se construyó.

¿Qué es Binance Oracle?

Un contrato inteligente no puede interactuar con datos externos sin asistencia. En su lugar, depende de un oráculo para alimentarlo con la información necesaria. Binance Oracle es similar a otros oráculos de blockchain en el sentido de que es un servicio de datos ofrecido por Binance que busca proporcionar información confiable y segura en la cadena para la blockchain.

Actualmente, Binance Oracle está construido para BNB Chain, pero eso no significa que no pueda extenderse a otras cadenas en el futuro. Además, todos los proyectos construidos en BNB Chain pueden usar sus servicios.

El ecosistema BNB Chain se beneficia de Binance Oracle de muchas maneras. En primer lugar, tener un oráculo de blockchain nativo fortalece la fiabilidad de los dadtos de la blockchain. En segundo lugar, datos más confiables conducen a nuevas posibilidades para los proyectos nuevos y existentes.

Por último, Binance Oracle puede atraer nuevos desarrolladores al ecosistema BNB Chain. Permite a cualquier desarrollador conectar sus proyectos basados en BNB Chain con datos fuera de la cadena, lo que le ahorra la molestia de mantener los datos existentes, buscar nuevas fuentes y arriesgarse a utilizar otras pocos fiables.

¿Qué soluciones se ofrecen?

Los proyectos de blockchain dependen de los datos fiables. Binance Oracle consta de cuatro aspectos que garantizan que el oráculo sea preciso, oportuno y a prueba de manipulación. Profundicemos en las características de Binance Oracle que conectan BNB Chain al mundo real.

Fuentes de datos

El oráculo de Binance utiliza fuentes de datos seleccionadas. Esto ayuda a determinar que la información sea exacta y su fuente, confiable. Por ejemplo, Binance Oracle obtiene datos de precios de múltiples exchanges centralizados (CEX) y aplicaciones de finanzas descentralizadas (DeFi), y agrega los datos utilizando una fórmula de promedio ponderado.

Procesamiento de datos y firma

Binance Oracle tiene una funcionalidad de procesamiento de datos y firma que apunta a hacer que los datos no sean manipulables. Estableció un sistema de firma distribuido llamado Threshold Signature Scheme (esquema de firma con umbral) y firma los datos más recientes de diferentes fuentes. Cualquiera que tenga una clave pública puede verificar la exactitud y autenticidad de una firma digital, y nadie puede modificar los datos sin un conjunto de claves privadas.

Publicación de datos

Los datos se publican en la blockchain a través de múltiples nodos que publican únicamente información firmada. Los contratos inteligentes que almacenan datos son seguros y auditados, y los múltiples nodos pueden ajustar la frecuencia de publicación de los datos según las diferentes condiciones del mercado. Esto significa que se pueden obtener datos precisos cuando la volatilidad de precios es alta. Los múltiples nodos también garantizan la fiabilidad de la publicación de datos, incluso en los escenarios más extremos.

Monitoreo de datos

Los datos de Binance Oracle se mantienen actualizados con un servicio de monitoreo independiente que funciona 24 horas, los siete días de la semana. Recupera los precios de diferentes fuentes de datos y los compara con los datos de blockchain publicados. El equipo de soporte de Binance Oracle intervendrá si se detecta una desviación significativa.

Cómo utilizar Binance Oracle

Si ya has usado aplicaciones de blockchain, probablemente no necesitarás aprender a usar Binance Oracle. Cuando es necesario, los desarrolladores conectan sus aplicaciones a datos específicos. Sin embargo, si eres un desarrollador de blockchain que debe utilizar Binance Oracle, el manual oficial te guiará paso a paso para realizar la integración.

Conclusiones

Sin oráculos, las blockchains tendrían menos potencial y posibilidades de adopción masiva, ya que la información quedaría limitada a sus datos internos. Aunque los oráculos de blockchain no resuelven el problema de la disponibilidad de datos, pueden hacer que los datos fuera de la cadena estén disponibles en la cadena a través de fuentes externas.

Binance Oracle permite a los contratos inteligentes conectarse a todos los datos confirmados fuera de su red. Utiliza un proceso para garantizar que los datos sean correctos, seguros y estén actualizados de manera constante. Binance Oracle desarrolló cuatro soluciones para garantizar que los datos sean confiables y estén constantemente monitoreados para detectar posibles problemas.