Resumen
En junio de 2023, Uniswap publicó el boceto del código de Uniswap V4, que proponía nuevas funcionalidades importantes para el protocolo de exchange descentralizado (DEX).
Las nuevas funcionalidades incluyen "hooks" que permiten la personalización de pools de liquidez, un diseño "singleton", que hace que la liquidez entre pools sea más eficiente, y el regreso de los pares de trading de ETH nativo.
Se espera que Uniswap V4 ofrezca múltiples beneficios, incluidas una mayor personalización, mayor eficiencia, reducción del consumo de gas y estrategias de trading avanzadas.
Sin embargo, existen algunas limitaciones potenciales para Uniswap V4, como la capacidad de Uniswap de cobrar una parte de las comisiones de retiro y su licencia, que limita el uso de su código fuente.
¿Qué es Uniswap?
Uniswap es un exchange descentralizado (DEX) que funciona en la blockchain de Ethereum. Permite a los usuarios hacer trading de diversos activos digitales utilizando un modelo Automated Market Maker (AMM) y elimina la necesidad de recurrir a libros de órdenes tradicionales.
Inicialmente inspirado por el concepto del cofundador de Ethereum, Vitalik Buterin, de un automated market maker en la cadena, el desarrollador de Ethereum, Hayden Adams, creó Uniswap en 2018.
Uniswap ha crecido hasta convertirse en el líder del mercado de los DEX, con volúmenes de trading notables y una mayor liquidez que la de otros DEX. Al año 2023, Uniswap se ubica entre los principales DEX en función de diversas métricas, como el volumen de trading, la liquidez y el número de usuarios activos.
Uniswap pasó por diversas iteraciones, con Uniswap V2 en 2020 y Uniswap V3 en 2021. En junio de 2023, Uniswap lanzó el boceto del código de Uniswap V4, que incluye nuevas funcionalidades importantes.
Pero antes de profundizar en las nuevas funcionalidades de Uniswap V4, revisemos las iteraciones anteriores para comprender mejor la evolución de este protocolo.
Una introducción a Uniswap V1
La iteración inicial, Uniswap V1, se lanzó en noviembre de 2018 como una plataforma de prueba de concepto (proof-of-concept). Su principal innovación fue la presentación del modelo Constant Product Market Maker (CPMM).
En lugar de confiar en el sistema tradicional basado en libros de órdenes, Uniswap permitió que cualquier persona con tokens sobrantes los juntara en un par de trading específico (por ejemplo, ETH/DAI) y, a cambio, ganara una parte de las comisiones que se cobraban a los usuarios que operaban con el pool de liquidez.
Uniswap V1 facilitó los swaps de token entre tokens ERC-20 y ether (ETH). También permitió los swaps entre dos tokens ERC-20. El procedimiento para realizar swaps entre dos tokens ERC-20 implicaba un proceso de dos pasos:
Hacer un swap del 1.° token ERC-20 por ether (ETH).
Hacer un swap de ether (ETH) por el 2.° token ERC-20.
Este proceso era necesario porque los contratos inteligentes de Uniswap V1 solo admitían pools de liquidez directos entre tokens ERC-20 y ether (ETH).
Si bien Uniswap V1 fue revolucionario, tenía sus limitaciones, incluidas las ineficiencias en su algoritmo de fijación de precios, que podían ser aprovechadas por los arbitrajistas, y el amplio deslizamiento para las transacciones de gran volumen.
Una introducción a Uniswap V2
En respuesta a los desafíos que enfrentaba Uniswap V1, se lanzó Uniswap V2 en mayo de 2020, que presentó varias mejoras clave. Uniswap V2 ajustó su modelo AMM para incluir swaps directos de token a token, lo que condujo a un menor deslizamiento y una mejor eficiencia del capital.
Además, V2 introdujo los flash swaps, que permitieron a los usuarios retirar de un pool de liquidez la cantidad que quisieran y hacer cualquier cosa con esos fondos siempre que devolvieran la cantidad retirada (más una comisión) dentro de la misma transacción. Esto facilitó el arbitraje y las oportunidades de farming de rendimiento sin requerir capital inicial.
Uniswap V2 también introdujo el concepto de Precios Promedio Ponderados en el Tiempo (TWAP), lo que facilitó que otras aplicaciones descentralizadas utilizaran los precios de Uniswap de manera segura.
Una introducción a Uniswap V3
Lanzado en mayo de 2021, Uniswap V3 se centró en abordar temas relacionados con la eficiencia de capital y la liquidez concentrada. Actualmente, Uniswap V3 permite a los proveedores de liquidez elegir rangos de precios específicos dentro de los cuales se utilizarán sus activos, por lo que ganan comisiones más altas como resultado de una mayor utilización del capital.
Uniswap V3 también introdujo varios niveles de comisiones (0.05%, 0.30% y 1.00%) para adaptarse mejor a distintos niveles de riesgo y volúmenes de trading.
La liquidez no fungible (NFL) es otra funcionalidad nueva que permite a los proveedores de liquidez recibir NFT que representan su participación en los pools de liquidez; gracias a esto, los usuarios pueden operar, vender o transferir sus posiciones de liquidez sin afectar los activos subyacentes en el pool.
Otra característica notable de Uniswap V3 es su integración con la solución de Capa 2 de Ethereum, Optimism, que tiene el objetivo de reducir las comisiones de transacción y mejorar la escalabilidad de la plataforma.
¿Qué es nuevo en Uniswap V4?
Si bien Uniswap V4 aún no se lanza oficialmente, las posibles funcionalidades y mejoras están publicadas en el boceto del código y el whitepaper. Entre ellas se incluyen las siguientes:
1. “Hooks” y pools personalizados
Uniswap V4 permitiría la personalización de pools para cualquier usuario al incorporar "hooks", es decir, contratos que se ejecutan en diversos puntos del ciclo de vida de un pool de liquidez.
Para comprender mejor los “hooks”, es importante reconocer que cada pool de liquidez tiene un ciclo de vida, desde la creación hasta la provisión, la eliminación o el ajuste de la liquidez. Los “hooks” permiten a los desarrolladores agregar código que realiza acciones designadas en puntos clave a lo largo del ciclo de vida del pool.
Por ejemplo, se pueden agregar “hooks” para permitir que los pools de liquidez admitan comisiones dinámicas de forma nativa, incorporen órdenes Limit en la cadena o actúen como un automated market maker ponderado en el tiempo (TWAMM) que disperse órdenes grandes a lo largo del tiempo para minimizar el impacto en el precio.
La personalización de los pools de liquidez a través de “hooks” puede ser ilimitada; esta va del uso de diversos oráculos en la cadena hasta el depósito de liquidez sin uso en protocolos de préstamo. En última instancia, los “hooks” ofrecerían a los desarrolladores una flexibilidad importante para crear pools de liquidez personalizados con el propósito de abordar necesidades específicas.
2. Arquitectura Singleton
En Uniswap V3, se implementaba un nuevo contrato por cada pool de liquidez, lo que hacía que crear pools y realizar swaps entre varios pools fuera más costoso.
Un cambio importante de Uniswap V4 es que todos los pools están en un solo contrato. Esto posibilitará un ahorro notable de gas, dado que los swaps ya no necesitarán transferir tokens entre pools alojados en distintos contratos. Las estimaciones de Uniswap indican que Uniswap V4 podría reducir los costos de gas para crear pools en un 99%.
3. Contabilidad instantánea
El diseño singleton complementa otro cambio arquitectónico en Uniswap V4 llamado contabilidad instantánea.
En versiones anteriores de Uniswap, cada operación, como los swaps de tokens o el aporte de liquidez a un pool, terminaba con la transferencia de tokens. En Uniswap V4, las transferencias externas se realizan solo al final, lo que simplifica las operaciones entre pools y reduce los costos.
La contabilidad instantánea y la arquitectura singleton permiten un enrutamiento más eficiente y económico entre varios pools. Considerando que la incorporación de “hooks” aumentará la cantidad de pools de liquidez, este beneficio es especialmente útil.
4. Pares de trading de ETH nativo
Uniswap V4 está trayendo de regreso al ETH nativo en los pares de trading.
Como vimos anteriormente, Uniswap V1 se limitaba a pares de tokens del tipo ETH/ERC-20. En Uniswap V2, sin embargo, los pares de ETH nativo se eliminaron debido a la complejidad de la implementación y a las inquietudes en cuanto a la fragmentación de liquidez en los pares con WETH y ETH.
Tanto Uniswap V2 como Uniswap V3 requieren que la gran mayoría de los usuarios haga wrapping de sus ETH a WETH antes de operar en Uniswap Protocol, lo que demanda gas adicional.
Con la incorporación de la contabilidad instantánea y la arquitectura singleton, Uniswap V4 permite el trading de ambos pares, los de WETH y los de ETH. Esto beneficiará a los usuarios, ya que las transferencias de ETH nativo cuestan aproximadamente la mitad de la cantidad de gas (21,000 unidades de gas) que las transferencias de tokens ERC-20 (40,000 unidades de gas).
¿Cuáles son los beneficios de Uniswap V4?
Uniswap V4 está diseñado para abrirse a más posibilidades en cuanto a cómo se crea la liquidez y cómo se operan tokens dentro de la cadena. Entre los beneficios se incluyen:
1. Personalización
Los “hooks” permiten a los desarrolladores agregar nuevas funcionalidades a los pools de liquidez con gran flexibilidad. Se espera que esto fomente la aparición de pools innovadores con funciones de trading personalizadas.
2. Eficiencia
La incorporación de “hooks”, contratos singleton y contabilidad instantánea podría conducir a una mayor eficiencia en el enrutamiento de transacciones.
3. Reducción del consumo de gas
Se espera que las nuevas funcionalidades de Uniswap V4 reduzcan aún más los costos de gas. Esto podría atraer a más usuarios al protocolo.
4. Potencial de mayores ganancias para los LP
Podría haber estructuras dinámicas de comisiones que ofrezcan a los proveedores de liquidez (LP) más control y potencial para aumentar las ganancias.
5. Estrategias de trading avanzadas
Nuevas funcionalidades como el automated market maker ponderado en el tiempo (TWAMM), las órdenes Limit y las comisiones dinámicas podrían permitir estrategias de trading más avanzadas que no eran posibles en versiones anteriores. Estas podrían resultar atractivas para los traders sofisticados.
¿Cuáles son las posibles limitaciones de Uniswap V4?
Existen algunas posibles limitaciones con Uniswap V4. Entre estas se incluyen:
1. El cobro de comisiones
Uniswap V4 cuenta con dos mecanismos independientes de comisiones de gobernanza: las comisiones de swap y las comisiones de retiro; cada una con mecanismos diferentes. De manera similar a Uniswap V3, la gobernanza de Uniswap (Uniswap DAO y los holders de tokens UNI) puede optar por tomar un porcentaje limitado de la comisión de swap en un pool específico.
En Uniswap V4, la gobernanza tiene la capacidad de tomar un porcentaje limitado de esa comisión de retiro si, desde un principio, los “hooks” eligen activar las comisiones de retiro para un pool.
2. Una licencia que limita el uso
Uniswap V4 se lanzará en conformidad con la licencia Business Source License 1.1, que limita el uso del código fuente de Uniswap V4 en un entorno comercial o de producción por hasta cuatro años, momento en el que se convertirá a perpetuidad en una Licencia Pública General (GPL). Esto ha llevado a algunos miembros de la comunidad a criticar que la última iteración de Uniswap no es realmente de código abierto.
Conclusiones
El mercado de exchanges descentralizados (DEX) es un espacio en constante evolución, con nuevos protocolos y plataformas que emergen regularmente. Uniswap es un participante con gran dominio en el espacio de los DEX y está lanzando su cuarta versión cinco años después de su inicio en 2018, luego de que cada una de las iteraciones anteriores del protocolo le agregó nuevas actualizaciones que mejoraron la funcionalidad.
El diseño de Uniswap V4 implica grandes cambios con el objetivo de liberar posibilidades ilimitadas en los DEX. Si bien este diseño abierto brinda a los desarrolladores un espacio casi ilimitado para realizar experimentos, podría agregar una complejidad significativa en cuanto a la experiencia de usuario. Los usuarios deberán estudiar cuidadosamente la manera en la que funciona un pool de liquidez y aprender qué hace cada “hook” antes de interactuar con el pool.
No obstante, los beneficios potenciales de Uniswap V4 parecen significativos. Para los usuarios, siempre es importante hacer su propia investigación (DYOR) y entender plenamente qué es lo que están haciendo.
Lecturas adicionales
Aviso legal y Advertencia de riesgo: Este contenido se presenta "tal cual" únicamente para fines de información general y educativos, sin declaración ni garantía de ningún tipo. No debe interpretarse como un asesoramiento financiero, legal o de otra índole profesional ni pretende recomendar la compra de ningún producto o servicio específicos. Debes buscar tu propio asesoramiento de asesores profesionales idóneos. Dado que este artículo es producto de la contribución de tercero, ten en cuenta que aquellas opiniones expresadas pertenecen al tercero colaborador y no reflejan necesariamente las de Binance Academy. Para obtener más información, lee nuestro aviso legal completo aquí. Los precios de los activos digitales pueden ser volátiles. El valor de una inversión puede bajar o subir, y podría darse el caso de que no recuperes el monto invertido. Solo tú eres responsable de tus decisiones de inversión. Binance Academy no se responsabiliza de ninguna pérdida en la que puedas incurrir. Este material no se debe interpretar como una asesoría financiera, legal o de otra índole profesional. Si deseas obtener más información, consulta nuestros Términos de uso y la Advertencia de riesgo.