ETFFIN Finance >> Finanzas personales curso >  >> Criptomoneda >> Blockchain

¿Qué son los oráculos descentralizados?

Las criptomonedas completan una variedad de casos de uso, pero ninguno de ellos puede equivaler a nada sin oráculos descentralizados. Si pensamos en nuestros órganos como partes aisladas que cumplen un determinado propósito en nuestro cuerpo, entonces los oráculos serían los nervios que les ayudarían a trabajar en cohesión. Similar, Las aplicaciones descentralizadas son órganos del mundo blockchain que morirían si se mantuvieran por separado para siempre.

Cuando Vitalik Buterin se propuso crear Ethereum, lo hizo pensando que Bitcoin tiene una seria limitación al no ser programable. Si bien el ecosistema de contratos inteligentes lo hizo, De hecho, crear un hub de dApp que a todos les guste, Buterin y la tripulación olvidaron que Ethereum tiene tantos problemas con las limitaciones como Bitcoin.

Quizás la historia se repite, pero, casualmente, la industria de la cadena de bloques se enfrenta hoy a los mismos problemas de interoperabilidad que tuvo el sector de las tecnologías de la información hace décadas. Las redes son incapaces de conectarse entre sí, lo que deja mucho espacio para la mala experiencia del usuario y la ineficiencia general. Si nos alejamos y observamos cómo interactúan las cadenas de bloques con el mundo real, descubrimos que la situación es terrible:las cadenas de bloques no se pueden conectar directamente con los sistemas heredados, lo que limita significativamente su usabilidad y tasa de adopción.

Los expertos se refieren a esta limitación en cuanto al problema de Oracle. Sin ninguna forma de enviar datos o extraer datos de sistemas externos que se construyen fuera de blockchains, los libros de contabilidad digitales permanecen aislados, muy parecido a una computadora sin conexión a Internet. Teniendo en cuenta que la mayoría de los casos de uso de contratos inteligentes se basan en la interacción con el mundo real, el problema del oráculo es un problema mucho más serio de lo que cualquiera pueda imaginar.

Para solucionar esto, Los desarrolladores de blockchain han creado oráculos. No estamos hablando simplemente de oráculos. En este caso, ¡nos estamos refiriendo a oráculos descentralizados!

¿Qué son los oráculos descentralizados?

Determinamos que los casos de uso de blockchain, especialmente aquellos que dependen de contratos inteligentes, requieren una conexión con el mundo exterior. Por ejemplo, los contratos inteligentes financieros deben tener acceso a la información del mercado para determinar los acuerdos; una ciudad inteligente basada en blockchain necesitaría conectar contratos inteligentes y datos de IoT para regular los acuerdos de alquiler; la lista continúa.

En estos casos, no existe un vínculo que conecte una infraestructura de cadena de bloques con la infraestructura de TI regular. Para que podamos cerrar la brecha y conectar los dos, necesitamos un servicio de middleware:una pieza de tecnología que conecta los sistemas dentro y fuera de la cadena.

Llamamos a esta pieza de middleware un oráculo de blockchain. Los oráculos pueden ser de naturaleza compleja, pero solo tienen un propósito:facilitar una conexión entre blockchains y sistemas centralizados.

Funciones fundamentales de oráculo

Todos los oráculos deben ofrecer una lista específica de características para realizar una conexión entre los sistemas dentro y fuera de la cadena (tenga en cuenta que en algunos casos también requerimos oráculos entre las propias redes blockchain), y los más importantes son:

  • Escucha. Escuchar es una función que permite a los oráculos monitorear las redes blockchain y verificar las solicitudes entrantes de los usuarios de datos fuera de la cadena.
  • Extraer. Extraer es una función con la que los oráculos obtienen datos de sistemas externos.
  • Transmisión. Broadcast es la capacidad de firmar y compartir transacciones en una cadena de bloques para enviar datos a un contrato inteligente.

Para que un oráculo funcione debe servir a los sistemas dentro y fuera de la cadena simultáneamente. Mientras uno escucha, establece conexiones, transmite datos, y extrae información de las redes, los otros procesos solicitan, recupera datos, y envía datos de blockchain a sistemas fuera de la cadena.

La pregunta es, si los oráculos son tan cruciales para la interoperabilidad, ¿Por qué no se desarrollaron hace años? Como siempre, el problema proviene de la centralización.

Hasta 2017, la mayoría de los oráculos o prototipos de oráculos eran de naturaleza centralizada. Dado que las transacciones deterministas son el pan y la mantequilla de los contratos inteligentes, lo que significa que las transacciones pueden ser verificadas por todos los nodos, Era muy poco confiable para redes como Ethereum ejecutar estos oráculos.

Un oráculo centralizado es similar a una base de datos empresarial, y si lo usáramos, Las cadenas de bloques perderían su descentralización en el momento en que interactúan con un sistema fuera de la cadena.

Dado que no queremos arruinar una característica fundamental de blockchain mediante la introducción de un middleware que tiene el espíritu completamente opuesto detrás de él, En cambio, los desarrolladores han trabajado en oráculos descentralizados.

La premisa de tal oráculo es no depender de una sola fuente. En lugar de, Mejoramos la autenticidad y calidad de los datos diseñándolos de tal manera que agreguen datos de múltiples fuentes externas.

Por qué son importantes los oráculos descentralizados

Aunque no es agradable escucharlo, Una cascada de liquidación en el protocolo de préstamos Compuesto que data de noviembre de 2020 es un ejemplo bastante bueno de por qué es importante tener múltiples fuentes de datos.

Compound permite a sus usuarios tomar prestados y prestar fondos criptográficos. Los préstamos requieren garantías, y si no se proporciona suficiente garantía, los activos del prestatario se liquidan. DAI es una moneda estable que se usa popularmente para préstamos, y en un día en particular, El precio del token aumentó repentinamente en un 30% en Coinbase Pro.‍

El oráculo de precios de Compound en ese momento obtenía precios únicamente de Coinbase Pro, y dado que el precio subió, los prestatarios se encontraron con préstamos con garantía insuficiente, que fueron rápidamente liquidados. El protocolo tuvo un total de $ 88,4 millones en liquidaciones ese día. Adicionalmente, El proyecto DeFi dYdX también sufrió como resultado, pero solo perdió $ 8 millones en el proceso.

Como podemos ver, Los criptoinversores perdieron un total de $ 96,4 millones debido a un error de novato. Si Compound usó un oráculo descentralizado que obtuvo datos de múltiples fuentes y los agregó, el protocolo de préstamos no habría registrado el aumento momentáneo de precios de DAI.

Palabra final

Sin oráculos blockchains tendría un alcance limitado. Las redes descentralizadas de hoy serían como una computadora o un teléfono inteligente sin conexión a Internet. Con ese nivel de aislamiento, no podemos imaginar que la tecnología blockchain sea útil para nadie más que su comunidad existente.

Los oráculos descentralizados salvan el día al proporcionar una conexión confiable y sin confianza entre los sistemas dentro y fuera de la cadena. No solo cierran la brecha entre los sistemas de contabilidad heredados y nuevos, pero también permiten que la conexión siga el espíritu central de la tecnología blockchain.

Los oráculos son más importantes que nunca, especialmente ahora que absolutamente todos los proyectos DeFi dependen de su uso para obtener datos de precios, establecer asentamientos, y hacer posible que los inversores negocien activos sin utilizar un intercambio tradicional. Algunos dicen que DeFi no mantendría su valoración de $ 75 mil millones si no fuera por los oráculos, y el hecho de que las finanzas descentralizadas se convirtieron en algo solo después de que los proveedores de Oracle como Chainlink maduraron es un testimonio suficiente para hacernos creer eso.