El miércoles pasado se lanzó oficialmente Binance Oracle. Desde entonces, Binance, el intercambio más grande del mundo, también ha tenido servicios de Oracle nativos. La llamada máquina oráculo se refiere al envío de datos del mundo exterior (como la temperatura diaria o los resultados deportivos) a cadenas de bloques como Ethereum y BSC. Los contratos inteligentes en blockchain pueden usar estos datos para decidir si asignar fondos y a quién.

Por lo tanto, los oráculos de blockchain pueden considerarse como un puente entre blockchain y el mundo real, permitiendo que los datos del mundo real ingresen a blockchain. Al mismo tiempo, también se puede utilizar para enviar datos al mundo real.

Con el continuo desarrollo e iteración de la tecnología blockchain, el papel de los oráculos en el ecosistema blockchain se ha vuelto cada vez más importante. Por lo tanto, en cierto sentido, Binance Oracle nació en el mejor de los casos. También proporcionará una solución de adquisición de datos más confiable, segura y precisa para contratos inteligentes.

Binance Oracle: servicio de Oracle creado específicamente para la cadena BNB

Binance Oracle está diseñado para facilitar la ejecución de contratos inteligentes que requieren entrada de datos fuera de la cadena. En cierto sentido, está diseñado específicamente para satisfacer las necesidades de las aplicaciones DeFi para proporcionar datos a la cadena de bloques de manera confiable y segura.

El Binance Oracle actual es un servicio de Oracle creado específicamente para la cadena BNB. Todos los proyectos creados en la cadena BNB pueden utilizar los servicios que proporciona y continuará expandiéndose a otras cadenas en el futuro.

A juzgar por la situación actual, la aparición de Binance Oracle ha traído muchos impactos positivos al ecosistema BNB.

En primer lugar, tener un oráculo blockchain nativo mejora la credibilidad de los datos de la cadena de bloques BNB.

En segundo lugar, datos más confiables brindarán nuevas posibilidades a proyectos nuevos y existentes en el ecosistema BNB.

Finalmente, Binance Oracle puede atraer desarrolladores para que se unan al ecosistema de BNB Chain. Los desarrolladores pueden conectar sus proyectos basados ​​en la cadena BNB a datos fuera de la cadena, evitando así las molestias y los riesgos de mantener los datos existentes, encontrar nuevas fuentes de datos y utilizar datos no confiables.

La función más importante de Binance Oracle es proporcionar a los desarrolladores índices y precios de activos digitales. Por tanto, dependerá de una combinación de 5 componentes principales:

1. Obtenga datos de precios de numerosos CEX y agréguelos utilizando fórmulas patentadas.

2. Utilice TSS (esquema de firma de umbral) interno para firmar fuentes de datos individuales.

3. Utilice ventanas de tiempo flexibles y desviaciones de precios para proporcionar los precios de índice más recientes al oráculo en cadena.

4. Proporcionar una interfaz fácil de usar para las DApps de la cadena.

5. Proporcionar seguimiento 24 horas al día, 7 días a la semana, y respuesta inmediata.

Cómo funciona

Binance Oracle filtra y resume numerosas fuentes de datos para garantizar la precisión de la información y la confiabilidad de sus fuentes. Por ejemplo, Binance Oracle extrae datos de precios de múltiples intercambios centralizados y aplicaciones financieras descentralizadas y agrega los datos utilizando una fórmula de promedio ponderado.

Específicamente, el funcionamiento de Binance Oracle se puede dividir a grandes rasgos en tres procesos principales:

1. Tratamiento de datos y firma

Binance Oracle tiene capacidades de firma y procesamiento de datos diseñadas para hacer que los datos sean inmunes a la manipulación arbitraria. Establece un sistema de firma distribuida llamado esquema de firma de umbral para firmar los datos más recientes de diferentes fuentes. Esto significa que cualquiera que tenga la clave pública puede verificar la exactitud y autenticidad de la firma digital, mientras que alguien sin la clave privada no puede cambiar los datos de todos modos.

2. Publicación de datos

Los datos se pueden publicar en blockchain a través de múltiples nodos que solo publican información firmada. Los contratos inteligentes que almacenan datos también son seguros y auditados y, al mismo tiempo, múltiples nodos pueden ajustar la frecuencia de publicación de datos de acuerdo con las diferentes condiciones del mercado. Incluso durante períodos de fuertes fluctuaciones de precios, Binance Oracle seguirá teniendo acceso a datos relativamente precisos. Esto significa que incluso en los escenarios más extremos, múltiples nodos pueden garantizar la confiabilidad de la publicación de datos hasta cierto punto.

3. Monitoreo de datos

Los datos de Binance Oracle se pueden mantener actualizados en tiempo real a través de un servicio de monitoreo independiente que funciona las 24 horas del día, los 7 días de la semana. Puede obtener precios de diferentes fuentes de datos y compararlos con los datos publicados de blockchain. Si se detectan desviaciones significativas, el equipo de Binance Oracle iniciará una intervención humana.

análisis de ventajas

1. Fuerte seguridad

Una de las ventajas de Binance Oracle radica en su esquema de firma de umbral, que se aplica a todo el proceso de firmas distribuidas para eliminar puntos únicos de falla y garantizar la seguridad de los datos en el ecosistema. Al mismo tiempo, la autenticidad de los datos también se verificará continuamente a través de la clave pública de Binance para garantizar que los datos no puedan ser manipulados durante el proceso de encadenamiento.

2. Alta disponibilidad

Otra gran ventaja de Binance Oracle es su alta disponibilidad.

En primer lugar, los datos de Binance Oracle se seleccionan de múltiples intercambios importantes y utilizan algoritmos inteligentes para garantizar la precisión del índice y el precio. Esto significa que los usuarios podrán acceder a recursos relativamente confiables en tiempo real.

Al mismo tiempo, la arquitectura de componentes de Binance Oracle también garantiza que el sistema pueda seguir proporcionando datos en cualquier escenario extremo. La infraestructura completa de Binance Oracle se implementará en cada región y está diseñada para ser inmune a interrupciones y desastres en toda la región.

Actualmente, Binance Oracle ha incluido varios proyectos de 10 cadenas BNB en su programa de reserva anticipada, incluidos Venus, Alpaca, SpaceID, Unilend, Deri, Ankr, Corite, Ultiverse y Beefy. Espera atraer más equipos y usuarios de Web3 agregando servicios personalizados flexibles.

Conclusión

La importancia de los oráculos para blockchain es evidente. Aunque los oráculos de blockchain no pueden resolver el problema de la disponibilidad de datos, pueden proporcionar datos disponibles fuera de la cadena mediante el uso de recursos externos, lo que en cierto sentido puede considerarse como una salvación para el país.

Y sin oráculos, el potencial de las cadenas de bloques y la probabilidad de su adopción masiva sin duda serán menores, porque su información se limitará a datos internos.

Hasta cierto punto, el lanzamiento de Binance Oracle es un hito para Binance, lo que significa que el ecosistema de Binance se está volviendo más completo y cada vez más autosuficiente. Con las lecciones aprendidas del pasado y los fondos de investigación y desarrollo sin restricciones, se puede esperar la calidad y finalización reales de Binance Oracle.

Pero esto no significa que este producto esté completamente libre de problemas.

En primer lugar, el punto más intuitivo es que Binance Oracle es todavía demasiado joven. Incluso si los documentos técnicos y los documentos publicitarios suenan bien, no se pueden evitar problemas prácticos. Por lo tanto, personalmente todavía estoy indeciso al respecto.

En segundo lugar, la función principal del oráculo es alimentar datos, por lo que para él se puede decir que la cuestión de la confianza en la fuente de datos es fundamental. Actualmente, los investigadores están explorando varios métodos para paliar este problema.