Oráculos descentralizados: cómo Kadena está redefiniendo la confiabilidad de los datos por Kadena Kadena abr, 2023

Las finanzas descentralizadas (DeFi) han tomado por asalto el mundo de las cadenas de bloques, ofreciendo nuevas formas para que las personas accedan a los servicios financieros sin la necesidad de las instituciones financieras tradicionales. Sin embargo, para que DeFi realmente tenga éxito, debe poder interactuar con los datos del mundo real que son necesarios para que las aplicaciones financieras funcionen correctamente. Aquí es donde entran los oráculos.

Los oráculos brindan a las aplicaciones DeFi acceso a datos fuera de la cadena, como fuentes de precios, datos de mercado y otra información crítica. Kadena ha reconocido la importancia de Oracles en la vertical DeFi y apoya proyectos que brindan soluciones Oracle.

En este artículo, brindaremos una descripción general de los conceptos básicos de Oracle y cómo Kadena los está aprovechando para crear un ecosistema de cadena de bloques más seguro y eficiente.

¿Qué es un oráculo?

Los oráculos son medios que proporcionan datos de la vida real a las aplicaciones de cadena de bloques, conectando contratos inteligentes con bases de datos externas. Sirven como enlace entre los contratos inteligentes que se ejecutan en la cadena de bloques y las fuentes externas de datos que se almacenan fuera de la cadena. Son responsables de recuperar, verificar y transmitir datos de la vida real a la cadena de bloques y permitir la ejecución de contratos inteligentes basados ​​en las entradas y salidas del mundo real.

Esencialmente, Oracles proporciona un mecanismo para activar contratos inteligentes. Sin Oracles, las dApps solo tendrían acceso a datos en cadena.

Casos de uso para oráculos

Aquí hay algunos casos de uso reales para Oracles:

Ejemplo 1

Digamos que hay una aplicación descentralizada (dApp) para seguros que utilizan tecnología blockchain para almacenar información de pólizas y procesar reclamos. Cuando un usuario compra una póliza de seguro, la prima se paga en criptomoneda y se almacena en un contrato inteligente. Si ocurre el evento asegurado, el usuario puede presentar un reclamo y el contrato inteligente procesará automáticamente el reclamo y pagará la cantidad correspondiente.

¿Cómo sabe el contrato inteligente si realmente ocurrió el evento asegurado? Necesita un mecanismo de Oracle para verificar el evento. Por ejemplo, si la póliza es para un seguro de cosechas, el oráculo podría ser un proveedor de datos meteorológicos que informa si una región específica experimentó una sequía o una inundación. El oráculo proporcionaría la información necesaria al contrato inteligente, que luego procesaría el reclamo y pagaría la cantidad apropiada al usuario.

¿Cuál es el problema de Oracle?

Los datos que recuperan los oráculos se vuelven inmutables solo cuando se registran en la cadena de bloques. ¿Quién autentica los datos proporcionados a la cadena? ¿Cómo sabemos que los datos son precisos y verdaderos si provienen de puntos centralizados que requieren permisos de terceros? Claramente, existe un conflicto entre la confianza, la seguridad y la fiabilidad de los oráculos de terceros. Este enigma se llama el Problema del Oráculo.

La solución al problema de Oracle: Oracles descentralizados

Para superar este problema, los oráculos deben proporcionar y garantizar la confiabilidad y seguridad que ofrecen las cadenas de bloques.

Solución: Oráculos Descentralizados.

Los oráculos descentralizados alivian el problema de Oracle al no tener que depender de un único punto de falla. Su objetivo principal es superar las limitaciones de los oráculos centralizados.

Para lograr esto, se utiliza una red de nodos para obtener datos de la vida real de varias fuentes fuera de la cadena en lugar de una fuente central. Estos datos luego se transfieren a contratos inteligentes en la cadena, lo que permite la integración de información externa en el ecosistema de la cadena de bloques. Un oráculo descentralizado se puede comparar con una biblioteca pública con múltiples fuentes de información. Al recopilar información y datos de múltiples fuentes, minimiza los datos falsos o inexactos, mejorando la confianza y la fiabilidad. Esto les permite entregar datos sin confianza, lo que garantiza una mayor precisión, confiabilidad y seguridad.

¿Cómo está cambiando Tellor el juego con los oráculos descentralizados?

Tellor es un protocolo de Oracle descentralizado que incentiva una red abierta y sin permisos de generación de informes y validación de datos, lo que garantiza que cualquier persona pueda proporcionar los datos y todos puedan verificarlos. En un panorama de oráculos dominado por servicios totalmente centralizados, Tellor se distingue de otros competidores al identificar y crear una necesidad y crear un oráculo.

Tellor está trabajando con Kadena para desarrollar un servicio de Oracle para respaldar la infraestructura DeFi en la cadena de bloques de Kadena y ha completado el desarrollo del protocolo de Oracle en Pact, que puede ver aquí. La visión de Tellor se centra en utilizar incentivos criptoeconómicos efectivos para alentar a los participantes anónimos a informar datos en la cadena, al mismo tiempo que permite que cualquiera cuestione esta información. Al desalentar a los actores maliciosos o erróneos, nuestro objetivo era crear un oráculo optimizado pero resistente. Además, Tellor aspira a diseñar un protocolo que sea lo suficientemente ágil y adaptable para proporcionar cualquier dato, en cualquier lugar.