En la presentación anterior, el CTO de Tellor, Nicholas Fett, nos brinda una descripción general de su trabajo en la construcción de una red Oracle descentralizada. Antes de sumergirnos en la presentación de Nick, aquí hay algunos conceptos básicos importantes.
Tellor es una red Oracle descentralizada. Tellor está formado por una comunidad sin permiso de proveedores de datos, validadores y poseedores de tokens. Hace uso de incentivos criptoeconómicos para asegurar el proceso de mover cualquier tipo de datos en la cadena. Operando en múltiples L1 y L2, el equipo de Tellor está obsesionado con la descentralización. Algunos ejemplos de proyectos que utilizan los servicios Oracle de Tellor son Liquity , Reflexer y Ampleforth .
En 2017, Nick trabajó en Daxia, una plataforma de creación de contratos inteligentes para derivados de venta libre (OTC) en redes descentralizadas. Los derivados son activos financieros que derivan su valor del rendimiento de un activo elegido. Los derivados en DeFi son especialmente importantes debido a la falta de interoperabilidad entre blockchains. Por ejemplo, la cadena de bloques de Bitcoin está escrita en un lenguaje de programación diferente al de la cadena de bloques de Ethereum. Esto significa que los contratos inteligentes de Ethereum no se pueden usar en Bitcoin y viceversa.
Una forma de evitar esta incompatibilidad de idiomas son los tokens envueltos, un derivado común utilizado en el espacio de la cadena de bloques. Un servicio de Oracle sería importante para garantizar que, mientras se utilice Wrapped BTC en la red Ethereum, no se gaste la cantidad correspondiente en la red Bitcoin. Usando este ejemplo de WBTC, los derivados se topan de cabeza con el problema del oráculo porque para que la cantidad correcta de WBTC emitida en ethereum se corresponda con la cantidad de BTC bloqueada en la red de bitcoin.
Cuando se creó Daxia, el único servicio de Oracle disponible era Oraclize, ahora conocido como Provable Things. Sin embargo, Oraclize era un servicio muy centralizado, con solo un servidor informando datos. Esto lo convirtió en el único punto de falla para las plataformas descentralizadas que usan datos de Oraclize: si Oraclize alguna vez se corrompió, toda su plataforma recibiría datos falsos.
Después de encontrarse con todo esto mientras construía Daxia, Nick y sus cofundadores, Brenda Loya y Michael Zemrose, fundaron su propia solución Oracle descentralizada: Tellor.
Desde que se lanzó Tellor, muchas cosas han cambiado en el espacio blockchain. Ahora hay varios L1 y L2 diferentes ampliamente utilizados. Los protocolos ya no se limitan a construir solo en Ethereum. (Nuestro panel, titulado "El futuro es multicadena", se lanzará pronto). Antes de entrar en los detalles de cómo estos cambios afectan el diseño de Oracle, aquí hay algunos términos importantes mencionados en la charla que es importante conocer.
La comunicación entre cadenas, los DEX y los puentes dependen totalmente de datos portátiles y confiables y, por lo tanto, dependen de redes robustas de Oracle que pueden proporcionar datos precisos en un entorno de múltiples cadenas.
La mayoría, si no todas, de las soluciones de Oracle que funcionan hoy en día requieren equipos centralizados para implementar Oracle en nuevas cadenas. Nick imagina un futuro en el que implementar una red de Oracle en un nuevo L1 o L2 es tan descentralizado y sin permisos como crear su propio contrato inteligente en ethereum, lo que significa que cualquiera puede hacerlo en cualquier momento.
Nick también menciona la necesidad de mejores formas de garantizar la vida de los datos. Los precios de Blockchain cambian constantemente, 24/7. Cuando los oráculos no informan datos actualizados al segundo, se pueden perder millones . La vivacidad se refiere a cuán constantemente actualizado está un oráculo.
Según Nick, el oráculo ideal es simple, tiene un riesgo de gobierno mínimo y es flexible. La flexibilidad de un oráculo puede referirse a la facilidad con la que se implementa en diferentes cadenas, si los usuarios finales pueden solicitar datos o incluso la velocidad a la que se reciben los datos. Además de la velocidad, los diferentes tipos de datos y la información deben estar fácilmente disponibles para solicitar, ya sean datos de precios en la cadena o datos fuera de la cadena, como datos meteorológicos o electorales.
Al mismo tiempo, el oráculo ideal debería ser descentralizado y sin permisos, lo que significa que cualquiera debería poder convertirse en un operador de nodo. No debería haber restricciones sobre quién puede implementar un contrato inteligente en la cadena de bloques, y tampoco sobre quién puede consumir datos de los nodos de Oracle. Los usuarios también deberían poder elegir los nodos de los que desean extraer datos, incluidos los nodos que ellos mismos operan.
Nick termina su presentación reiterando la importancia de la descentralización y menciona su experiencia trabajando en la CFTC. La Commodity Futures Trading Commission (CFTC) es un organismo regulador en los EE. UU. para los mercados de derivados. Menciona el caso de la multa de Polymarket por parte de la CFTC por operar como su propio oráculo y las implicaciones de este caso para otros operadores de oráculos. Para obtener más detalles sobre el caso y sus implicaciones en los oráculos, consulte este video .
Otro factor en la importancia de la descentralización es cómo la confianza excesiva en la reputación de las autoridades centralizadas para obtener datos precisos puede ser peligrosa. En teoría, una entidad global suficientemente establecida, como el Banco de Inglaterra o la Comisión Europea, se vería incentivada a seguir siendo honesta debido a las repercusiones que acarrearía la deshonestidad. Sin embargo, ha habido muchos casos en los que se ha permitido que entidades globales de confianza continúen operando a pesar de su deshonestidad, como los bancos en el escándalo LIBOR. La tasa de oferta interbancaria de Londres (LIBOR, por sus siglas en inglés) es una tasa de interés promedio que se calcula utilizando las presentaciones de los principales bancos de todo el mundo y se conoce como el número más importante del mundo. En 2012, se descubrió que varios bancos se coludieron entre sí para fijar las tasas a favor de los demás.
Tal colusión y manipulación podría causar estragos en DeFi, y la creación de aplicaciones descentralizadas en cadenas de bloques descentralizadas con la dependencia de datos de unas pocas entidades centralizadas de confianza va en contra de los valores de la cadena de bloques como la falta de confianza y la descentralización. En este nuevo entorno, las redes de Oracle robustas y descentralizadas como Tellor brindan confiabilidad verificable en lugar de la confianza pasada de moda.
Tellor fue un socio de Oracle de la Cumbre Blockchain Oracle inaugural: Berlín. BOS22 fue la primera conferencia que se centró únicamente en la importancia y el diseño de los oráculos. Los oradores líderes de todo el espectro DeFi-TradFi vinieron a Berlín para profundizar en su trabajo utilizando oráculos para impulsar casos de uso emocionantes de la tecnología blockchain.