UMA significa Universal Market Access, lo que lo convierte en un título apropiado para todas las finanzas descentralizadas (DeFi), ya que el acceso universal es, en última instancia, el objetivo. Pero más específicamente, UMA es un protocolo descentralizado para implementar activos sintéticos en Ethereum. Como tal, la existencia de UMA ayudará a crear mercados financieros en Ethereum que sean accesibles para todos en el mundo. Proporciona un marco para que los desarrolladores creen cualquier tipo de token de Ethereum sintético que deseen. Al igual que otros proyectos de DeFi que hemos cubierto, UMA utiliza contratos inteligentes para reemplazar a terceros como bancos y otros intermediarios.
Si no está seguro de qué son los activos sintéticos tokenizados, lea nuestro artículo “DeFi Deep Dive – ¿Qué es Synthetix?” O, si desea comprender mejor las finanzas descentralizadas, regístrese en el curso DeFi 101 en Ivan on Tech Academy.
Ideas creativas para fichas sintéticas
Con UMA, puede crear tokens que pueden rastrear el precio de cualquier cosa. Y puede construir contratos seguros con garantías económicas para evitar que su contrato sea manipulado. Además, el uso mínimo de Oracle de UMA aumenta la seguridad y reduce los costos al minimizar las transacciones en cadena. Pero primero, veamos algunos ejemplos de qué rastrear con tokens sintéticos:
- Divisas, petróleo, oro, plata y acciones individuales.
- Índices bursátiles.
- Activos criptográficos de cadena cruzada.
“USStocks” es un ejemplo de un token sintético. Es un token ERC-20 que representa la bolsa de valores S & P500, un índice de las 500 principales acciones de EE. UU. Este token representa una forma resistente a la censura para que las personas intercambien el índice. Eso significa que cualquier persona con una conexión a Internet y alguna criptomoneda puede participar en el mercado de valores de EE. UU. ¡Y eso es emocionante!
Otros casos de uso de tokens sintéticos
Por lo tanto, USStocks es un ejemplo de un activo del mundo real que un token sintético puede rastrear, pero hay otros casos de uso creativos, como:
- Tokens que siguen el valor total bloqueado (TVL) en intercambios DeFi (DEX) como Uniswap.
- Sintéticos que rastrean el número de descargas de la extensión del navegador Metamask.
- Tokens que rastrean el éxito de asociaciones comerciales como el grupo Reddit, r / WallStreetBets.
- Al alterar el identificador de precio de un token sintético “invaluable”, los desarrolladores pueden incluso crear tokens sintéticos que rastrean versiones tokenizadas de otros derivados como opciones sobre acciones. Para obtener más información sobre las opciones tokenizadas, consulte nuestro artículo “DeFi Deep Dive – ¿Qué es Hegic?”
Por cierto, estos son solo algunos ejemplos de lo que puede hacer con tokens sintéticos en UMA. De ninguna manera es esta una lista exhaustiva.
Fichas sintéticas invaluables de UMA
Los usuarios crean tokens sintéticos depositando primero una garantía en un contrato inteligente. Posteriormente, pueden acuñar tokens respaldados por su garantía. En general, los tokens sintéticos exhiben características de préstamos garantizados, futuros y mercados de predicción combinados.
Sin embargo, en el pasado, los diseños de tokens sintéticos solían rastrear el valor de la garantía en todo momento. Por lo tanto, los contratos inteligentes han tenido que consultar datos de precios en cadena. Pero el token sintético de valor incalculable de UMA es diferente. Puede rastrear si un Tokenholder ha garantizado adecuadamente el contrato sin consultar un feed de precios en cadena. En su lugar, utiliza un mecanismo para liquidar una posición con garantía insuficiente que puede activarse de forma automática o manual; más sobre esto más adelante.
UMA para desarrolladores
Dar vueltas a las ideas creativas es la parte divertida del diseño de fichas sintéticas. Pero ponerse manos a la obra para desarrollarlos requiere algunas habilidades. Si crear tokens sintéticos le parece emocionante, pero es nuevo en el ámbito de las criptomonedas, asegúrese de visitar Ivan en Tech Academy y ¡comience con el curso de Cripto para principiantes!
Pero si ya eres un desarrollador, la buena noticia es que el código de UMA para su invaluable diseño de token sintético es de código abierto. Y tienen guías para desarrolladores con explicaciones técnicas para aquellos que buscan crear activos sintéticos. Los desarrolladores pueden implementar rápida y fácilmente sus tokens sintéticos en la red de prueba y, cuando llega el momento del lanzamiento, las plantillas y una lista de los contratos de la red principal de UMA están disponibles.
La plantilla de contrato ExpiringMultiParty (EMP)
El primer tipo de contrato de UMA para crear tokens sintéticos se llama contrato EMP. El contrato EMP permite a los patrocinadores de tokens garantizar su posición en una moneda elegida. Los patrocinadores de tokens pueden canjear sus tokens en cualquier momento después de que expire el contrato.
Entonces, todo esto suena genial, pero ¿qué es un patrocinador simbólico? ¿Y qué significa “invaluable” en el contexto de una ficha sintética invaluable? Bueno, en este caso, se refiere a contratos que no necesitan datos de precios en cadena para funcionar. Pero veamos una lista de cómo los actores principales trabajan juntos para obtener una explicación completa.
Principales actores de la red de la UMA en acción
Patrocinadores de tokens
Esencialmente, los patrocinadores de tokens son aquellos que acuñan nuevos tokens sintéticos. Primero deben bloquear la garantía en un contrato inteligente para acuñar. Y luego, tienen la tarea de mantener sus posiciones sobrecolateralizadas para evitar ser liquidados. (Si necesita más información sobre colateralización y liquidación, lea la sección “Posiciones de deuda garantizadas” de nuestro artículo sobre “Mercados monetarios descentralizados y DAO Maker”).
Liquidadores
Una red de liquidadores monitorea de manera cuidadosa y continua las valoraciones de las garantías contenidas en los contratos inteligentes de UMA. Pueden determinar si una posición tiene una garantía insuficiente o excesiva al hacer referencia a los datos de precios fuera de la cadena. Los bots de liquidación buscan automáticamente posiciones con garantía insuficiente para liquidar. El proceso también puede ser realizado manualmente por aquellos que poseen la moneda colateral adecuada de la posición que buscan liquidar.
Los liquidadores reciben incentivos para “buscar y destruir” estas posiciones con garantía insuficiente. Sin embargo, existe un retraso de 2 horas antes de que puedan completar el proceso de liquidación.
Disputas
Durante estas dos horas, el sistema incentiva a los Disputadores a monitorear los contratos en cuestión. Utilizarán los contratos financieros de UMA para hacerlo. Los Disputadores son similares a los Liquidadores en que pueden ejecutar su tarea como Bot o manualmente. Para determinar si una liquidación fue válida o no, los Disputadores utilizan sus fuentes de precios fuera de la cadena como referencia. Si una liquidación parece no ser válida, el Dispute Bot, naturalmente, disputará la liquidación.
Mecanismo de verificación de datos (DVM)
Si la liquidación no es válida, el Disputador llamará al oráculo de UMA conocido como DVM. La posición liquidada permanecerá pendiente hasta que el DVM resuelva el problema dentro de las 48 horas.
Titulares de tokens UMA: disputas y votaciones
El DVM resuelve las disputas llevando el tema de la liquidación a los Tokenholders de UMA para su votación. Los Tokenholders informan la información de precios al DVM utilizando fuentes de precios fuera de la cadena para hacer referencia a una marca de tiempo determinada. El DVM luego agregará los votos e informará el precio final del activo.
Si el Disputador resulta ser correcto, el DVM recompensa tanto al Disputador como al Patrocinador Token de la posición en cuestión. Por otro lado, si el Liquidador tiene razón, el Liquidador cosecha las recompensas y el DVM penaliza al Disputador. Luego tomará los fondos del Patrocinador Token que habían asignado a su puesto.
El sistema permite a los liquidadores liquidar posiciones en función de su visión fuera de la cadena. El índice de referencia del token le dirá al Liquidador si una posición está adecuadamente garantizada o no. Y el Oráculo solo necesita entrar en juego si un Disputador disputa una liquidación.
Diseño del sistema de UMA
Como puede ver, el sistema de UMA establece incentivos para minimizar el uso de Oracle y también para mantener la red adecuadamente garantizada. Y el DVM es el oráculo que resuelve las disputas sobre liquidaciones.
Sin embargo, los costos del gas Ethereum pueden salirse de control al ejecutar demasiadas liquidaciones y disputas. Por lo tanto, los implementadores de contratos pueden configurar la plantilla con un tamaño mínimo de patrocinador. Este “tamaño” indica el número mínimo de tokens que un patrocinador de tokens debe crear contra el contrato. Cualquier acción (como liquidaciones parciales, nuevas posiciones o canjes de tokens) que reduzcan la posición del Patrocinador por debajo de este umbral mínimo será rechazada y revertida.
Entonces, así es como UMA protege los activos sintéticos en su red.
El DVM Oracle y los invaluables contratos DeFi
Por lo tanto, debería tener una mejor comprensión de cómo los actores de la red trabajan juntos en este momento. UMA se enfoca en construir tokens sintéticos invaluables, y los dos componentes centrales que hacen el trabajo pesado son:
El servicio de Oracle DVM.
Plantillas de contratos financieros invaluables.
Estas dos tecnologías combinadas permiten a los desarrolladores crear derivados sintéticos rápidos y eficientes en Ethereum. Como hemos visto, el diseño de UMA garantiza que estos contratos financieros se garanticen lo suficiente sin utilizar datos de precios en cadena. Su programa de incentivos integrado inspira a los usuarios a detectar posiciones con garantía insuficiente. Y los contratos se basan en el DVM para confirmar que las posiciones marcadas están realmente mal garantizadas.
Una vez que se registran los contratos financieros, el DVM puede responder a las solicitudes de precios. Estas solicitudes de precios solicitan a los poseedores de tokens UMA que voten en cadena con respecto al valor de un identificador de precio. Este proceso de votación puede tardar hasta cuatro días. Una vez que los votantes de la UMA determinan el valor del precio solicitado, el contrato distribuye la garantía a las contrapartes en función de ese valor.
Debido a que el DVM tarda de 2 a 4 días en responder a una solicitud de precio, su mejor uso no es un feed de precios en cadena. Preferiblemente complementa el proceso.
Corrupción: costo versus beneficio
El diseño del DVM se centra en una garantía económica basada en el costo de la corrupción versus las ganancias de la corrupción. Para que funcione correctamente, el costo de corromper el sistema debe ser mayor que el beneficio obtenido al corromperlo con éxito. Midiendo por el precio del 51% de los tokens de votación de UMA (que es la cantidad de garantía almacenada en los contratos registrados), UMA ha implementado incentivos de red y garantías económicas para garantizar que los actores de la red actúen con honestidad. Y, afortunadamente, para los usuarios honestos, si surge un actor malintencionado o un evento de mercado imprevisto, pueden disputar la acción llamando al DVM de UMA.
Contratos de DeFi invaluables: minimización del uso de Oracle
Como se mencionó, “invaluable”, en el caso de los contratos financieros de UMA, se refiere a contratos que no necesitan datos de precios en cadena para funcionar. Debido a que no son necesarios los precios en cadena, estos contratos minimizan el uso de Oracle en cadena. Hacen esto para reducir los costos de gas y mitigar la posibilidad de ataques de oráculo al reducir su frecuencia y áreas de superficie.
UMA se esfuerza por lograr un uso mínimo de oráculos porque el equipo cree que los oráculos son actualmente el mayor problema con DeFi. Los oráculos de precios han sido los culpables de muchos de los principales hacks de DeFi, como la estafa de ejecución frontal SNX, el ataque bZx y el Black Thursday de Maker DAO. La filosofía de UMA es hacer que DeFi sea más seguro minimizando el uso de oráculo de precios. Y lo llaman “diseño de contrato invaluable”.
Veamos un contrato legal tradicional como ejemplo. Con suerte, cuando dos partes celebran un contrato, lo hacen sin la intención de entablar un litigio. Es más, siempre que cada parte de la parte piense que la otra ha seguido las reglas del contrato, no será necesario. El invaluable diseño del contrato establece el oráculo DVM como un tipo de sistema judicial. El oráculo no es necesario a menos que los mecanismos codificados en los contratos no puedan resolver la disputa.
Lanzamiento de un token sintético invaluable
Entonces, después de aprender todo esto, si usted es un desarrollador que busca lanzar un nuevo token sintético para el que aún no existe un mercado, la buena noticia es que las invaluables plantillas de contrato de token sintético de UMA han facilitado la implementación. Los desarrolladores primero deben definir algunos parámetros clave. Estos parámetros son el identificador de precio del token (que es el feed de precios que se va a rastrear), la marca de tiempo de vencimiento y los requisitos de garantía. Un token sintético debe estar garantizado al menos el 120% del valor actual del identificador de precio.
Conclusión UMA
Entonces, repasemos algunas de las características clave de UMA: sus tokens sintéticos no tienen precio. Una vez más, no es “invaluable” como un diamante raro, sino “invaluable”, ya que no se requiere “alimentación de precios en cadena”. Además, recuerde que los desarrolladores pueden crear tokens ERC-20 para rastrear cualquier activo que deseen. Eso es bastante sorprendente.
Para los fundadores y desarrolladores que buscan generar un impacto, UMA parece ser el tipo de lugar que puede proporcionar dicha infraestructura. Pero primero, deberá aprender cómo convertirse en un desarrollador de blockchain.
Claro, podrías pasar cientos de horas revisando un sinfín de tutoriales en Internet, esperando tener suerte con los correctos. O puede ir a una sola fuente de información y obtener una educación blockchain de clase mundial hoy. Para aquellos que buscan la opción más inteligente, visite Ivan en Tech Academy y comience ahora.
Autor: MindFrac