Invierte en la mejor plataforma del Sector Automotriz

Qué es Uniswap v4

Uniswap es un protocolo que permite el intercambio de tokens en la red de Ethereum. Recientemente han anunciado el lanzamiento de Uniswap v4, que permitirá que cualquiera tome estas decisiones de compensación mediante la introducción de «ganchos». La arquitectura de Uniswap v4 reduce costes y garantiza la eficiencia. Introduce un nuevo contrato «singleton», en el que todos los pools viven dentro de un único contrato inteligente. Veamos qué novedades nos trae la versión 4 de Uniswap. 

¿Qué es Uniswap?

Uniswap es un protocolo que permite el intercambio de tokens en la red de Ethereum. Normalmente, los exchange funcionan utilizando un libro de órdenes en el que los creadores de mercado establecen el precio al que están dispuestos a comprar y vender un activo. La diferencia entre estos precios es cómo se les paga por este trabajo. Uniswap prescinde por completo del libro de órdenes y opta por qué los creadores de mercado depositen activos en un fondo común con el que los operadores pueden negociar. El precio se determina algorítmicamente en función de la proporción de los dos activos que se negocian.

Esquema de funcionamiento de un pool de liquidez de Uniswap. Fuente: Uniswap Docs.

Qué novedades trae Uniswap v4

Junto con las características de personalización, la arquitectura de Uniswap v4 reduce costes y garantiza la eficiencia. Introduce un nuevo contrato «singleton», en el que todos los pools viven dentro de un único contrato inteligente. La combinación de hooks y arquitectura singleton crea una plataforma increíblemente potente, rápida, segura de personalización de pools y eficiente de enrutamiento a través de muchos pools. Uniswap v4 aporta innovación AMM rápida y expresiva dentro de un ecosistema potente. Podemos destacar estas tres nuevas novedades incorporadas a la v4 de Uniswap: 

Hooks y pools personalizables

Para crear espacio para la liquidez personalizable en Uniswap v4, se han creado una forma de que los implementadores de grupos introduzcan código que realice una acción designada en puntos clave a lo largo del ciclo de vida del grupo, como antes o después de un intercambio, o antes o después de que se cambie una posición de LP. Los hooks son complementos que permiten personalizar el modo en que interactúan los pools, los swaps, las comisiones y las posiciones LP. Los desarrolladores pueden innovar sobre la liquidez y seguridad del protocolo Uniswap para crear pools AMM personalizados a través de ganchos que se integran con los contratos inteligentes de la v4. Entre otros, estas son las nuevas incorporaciones más destacables:

Un creador de mercado promedio ponderado por tiempo (TWAMM)
Comisiones dinámicas basadas en la volatilidad u otras variables
Órdenes limitadas Onchain
Depósito de liquidez fuera de rango en protocolos de préstamo
Oráculos onchain personalizados, como los oráculos geomean
Comisiones de LP autocompuestas en las posiciones de LP
Los beneficios internalizados de MEV se distribuyen a los LP.

Aunque cada pool puede utilizar su propio contrato inteligente hook, los hooks pueden limitarse únicamente a permisos específicos determinados en el momento de la creación del pool.

Evolución de los pools de Uniswap de la v3 a la v4. Fuente: Uniswap Blog.

Arquitectura mejorada y ahorro de gas

En la versión 4, mantendremos todos los pools en un único contrato, lo que supondrá un importante ahorro de gas porque los swaps ya no tendrán que transferir tokens entre pools mantenidos en diferentes contratos. Las primeras estimaciones muestran que v4 reduce los costes de gas de creación de pools en un 99%. Hooks introduce un mundo con infinitas opciones y singleton permite recorrerlas todas de forma eficiente. Esta arquitectura singleton se complementa con un nuevo sistema de «contabilidad flash». En lugar de transferir activos dentro y fuera de los pools al final de cada swap en v3, este sistema transfiere sólo sobre saldos netos – lo que significa un sistema mucho más eficiente que proporciona ahorros adicionales de gas en Uniswap v4. Con el EIP-1153, considerando como parte del hardfork de Ethereum Cancun, aportará mejoras de gas aún mayores y diseños de contratos más limpios en una amplia variedad de aplicaciones. Con la eficiencia de la contabilidad singleton y flash, ya no es necesario limitar los niveles de comisiones. Los creadores de pools pueden establecerlos en el nivel que los haga más competitivos o personalizarlos con un gancho de comisiones dinámico. v4 también trae de vuelta el soporte para ETH nativo, que ofrece ahorros de gas adicionales.

Estructura de la EIP-1153. Fuente: Ethereum Magicians.

Licencia y gobernanza

El código se publicará bajo una licencia Business Source License 1.1, que limita el uso del código fuente de la v4 en un entorno comercial o de producción durante un máximo de cuatro años, momento en el que se convertirá a una licencia GPL a perpetuidad. Al igual que la v3, Uniswap Governance y Uniswap Labs pueden conceder excepciones a la licencia. El mecanismo de tasas del Protocolo también seguirá el modelo de la v3. Los órganos de gobierno podrán votar para añadir una tasa de Protocolo a cualquier fondo común, hasta un importe máximo.

Ejemplo del código de Uniswap de la v3. Fuente: Trapdoor-Tech.