paint-brush
La solución de Oracle: por qué descentralizar todo es menos difícil de lo que parecepor@mavdotso
517 lecturas
517 lecturas

La solución de Oracle: por qué descentralizar todo es menos difícil de lo que parece

por mavdotso5m2024/06/08
Read on Terminal Reader

Demasiado Largo; Para Leer

Me inspiré para escribir esta publicación de blog después de leer un artículo llamado "[El problema de Oracle]: por qué descentralizar todo es más difícil de lo que parece". En esta publicación, explicaré por qué en realidad "no es tan difícil" descentralizar todo y cómo este problema ya se ha resuelto con la ayuda de oráculos descentralizados.
featured image - La solución de Oracle: por qué descentralizar todo es menos difícil de lo que parece
mavdotso HackerNoon profile picture
0-item

Me inspiré para escribir esta publicación de blog después de leer un artículo titulado " El problema de Oracle : por qué descentralizar todo es más difícil de lo que parece" de Victor Hogrefe.


Como sugiere el título, Victor sostiene que no existen buenas soluciones para manejar oráculos en blockchain. Es posible que haya sido cierto hace seis años, cuando se escribió el artículo, así que felicitaciones a Víctor por proponer algunos posibles en aquel entonces.


Sin embargo, lo que más me llamó la atención fue que el autor no consideró que los propios oráculos pueden ser descentralizados. En esta publicación, explicaré por qué en realidad "no es tan difícil" descentralizar todo y cómo este problema ya se resolvió con la ayuda de oráculos descentralizados.


Pero primero, demos un pequeño paso atrás y aprendamos qué son exactamente los oráculos.

El papel de los oráculos

Los contratos inteligentes están diseñados de manera que proporcionen resultados deterministas. Su trabajo es recibir información, ejecutar lógica y modificar el estado de la cadena de bloques de forma irreversible.


Pero la mayoría de los eventos todavía ocurren fuera de la cadena. Permitir que los contratos inteligentes interactúen con estos eventos siempre ha sido un arma de doble filo. Por un lado, esto aumenta significativamente los posibles casos de uso de blockchain, pero por otro, plantea serios riesgos de seguridad y problemas de confianza.


Los oráculos están aquí para ayudar. Actúan como un puente entre las cadenas de bloques y el mundo exterior y permiten que los contratos inteligentes ejecuten código basado en eventos y condiciones del mundo real.


Por ejemplo, para poder apostar sobre el resultado de un partido de tenis entre Roger Federer y Novak Djokovic, se necesita una forma de decirle al contrato inteligente quién ganó. Como todavía no vivimos en el Metaverso, un contrato inteligente no puede conocer el resultado del partido; alguien tiene que decirle quién es el ganador, para que el contrato pueda pagar a los ganadores.


La gran pregunta es: ¿quién será el que le diga al contrato inteligente quién ganó? Necesitaríamos confiar en que esta persona o entidad sea correcta y honesta... Pero espera un minuto... ¿Confianza?


Así no es como funcionan las cosas en Web3. No queremos confiar.


Queremos confianza.

Oráculos descentralizados

En el artículo original que mencioné al principio, el autor pasa por alto la posibilidad de que los oráculos estén descentralizados y más bien se concentra en discutir diferentes soluciones algorítmicas, debilidades y posibles vectores de ataque.


Lo que no considera es que los propios oráculos puedan ser descentralizados. Los oráculos descentralizados, a diferencia de los normales, dependen de múltiples nodos independientes para buscar y validar información. Esto significa que no existe un único punto de falla, lo que hace mucho más difícil comprometer el sistema.


Al utilizar varios mecanismos, como múltiples fuentes de datos, múltiples oráculos o la necesidad de tener una participación en el sistema, los oráculos descentralizados pueden prevenir diferentes tipos de ataques maliciosos, corrupción de datos o sobornos. Uno de esos mecanismos ha sido implementado por el Protocolo UMA.

Los oráculos optimistas de la UMA

UMA es líder en el espacio de los oráculos, junto con Chainlink, que es el protocolo de oráculos más grande del mundo. El sistema Oracle de la UMA consta de dos componentes principales: el Optimistic Oracle y el Data Verification Mechanism (DVM).


El principio es sencillo: cualquiera puede enviar una respuesta en cadena y solo surge una disputa si la respuesta es incorrecta.


La primera capa del sistema de oráculos de la UMA es el Oráculo Optimista. Esta capa está diseñada para verificar rápidamente los datos de manera optimista, lo que significa que todas las declaraciones enviadas son verdaderas de forma predeterminada a menos que se cuestionen.


La segunda capa es el DVM (Mecanismo de verificación de datos), que sirve como respaldo para Optimistic Oracle al resolver disputas si ocurren.


Todo el sistema es eficiente y barato porque, en primer lugar, su objetivo es evitar disputas. Así es como funciona:

  • Un contrato inteligente solicita un dato y establece un período de disputa.
  • Un proponente publica una fianza y envía los datos.
  • Si nadie cuestiona los datos dentro del período de disputa, los datos se finalizan y el proponente recupera su vínculo.
  • Si surge una disputa, el litigante deposita una fianza igual a la fianza del proponente y eleva la disputa al DVM.
  • Los poseedores de tokens UMA resuelven la disputa en un plazo de 48 horas. Si el disputante tiene razón, recibe el bono del proponente como recompensa, y viceversa.

Casos de uso

Aparte de los casos de uso obvios de los oráculos en DeFi, los oráculos optimistas de UMA ofrecen mucha más flexibilidad, ya que prácticamente cualquier cosa se puede enviar como punto de datos.


A continuación se muestran algunos proyectos que utilizan los Oráculos Optimistas de la UMA:

polimercado

Polymarket es un mercado de predicciones descentralizado, una de las aplicaciones DeFi más destacadas últimamente. En Polymarket, puedes apostar sobre prácticamente cualquier cosa, desde el ganador de las elecciones presidenciales de 2024 hasta cuántos tweets publicará Elon Musk este mes.


sherlock

Sherlock es una plataforma de gestión de riesgos diseñada para DeFi. Realizan extensos concursos de auditoría de DeFi en los que muchos investigadores de seguridad compiten por una recompensa por errores.


Acogedor

Cosy es un protocolo de seguro de código abierto que permite a los usuarios brindar y recibir protección contra condiciones predefinidas, como pérdida de fondos o piratería de contratos inteligentes.



Los casos de uso ya son bastante diversos y con la próxima narrativa de RWA, la cantidad de proyectos que utilizan las OO de UMA solo aumentará.

Tokenización de RWA

La tokenización de RWA es una de las oportunidades más prometedoras en criptografía. Tiene el potencial de desbloquear mercados multimillonarios e incorporar a millones de personas a DeFi. Las principales instituciones están lanzando fondos tokenizados y el papel de los Oráculos en este mercado es más importante que nunca.


El fondo BUIDL de Blackrock utiliza Chainlink para rastrear activos del mundo real, como los precios de las letras del Tesoro de EE. UU., los rendimientos en dólares, etc. Permite a los inversores comprar tokens que representan acciones del fondo con activos " seguros " y ofrece una liquidez inigualable.


A medida que el sector crezca, la demanda de una infraestructura de Oracle rápida y precisa y de datos confiables crecerá significativamente. Protocolos como Chainlink, UMA y Pyth están bien posicionados para capturar la mayor parte de esta participación de mercado.

Conclusión

Trajimos contratos inteligentes al mundo; Ahora es el momento de llevar al mundo a los contratos inteligentes. Permitir que los contratos inteligentes interactúen con el mundo exterior parece el siguiente paso lógico en el desarrollo de blockchain.


Si bien DeFi sigue siendo una de las formas más prometedoras y sencillas de incorporar a los próximos mil millones de usuarios, hay muchas maneras en que se pueden utilizar los oráculos: pueden proporcionar datos del mundo real para diversas aplicaciones, desde productos financieros y seguros hasta juegos y cadena de suministro. gestión.


Los oráculos descentralizados garantizan que estos datos sean precisos y confiables sin depender de un único punto de falla, lo que abre un mundo de nuevas posibilidades para la tecnología.