Autor: Yilan, LD Capital Uniswap V0
Uniswap V1 se lanzó en noviembre de 2018. Sin embargo, de hecho, el año anterior se formó el prototipo de Uniswapd. En 2017, el fundador Hayden renunció a Siemens. Su amigo Karl, que trabajaba en la Fundación Ethereum, lo consoló: "La ingeniería mecánica es una industria en decadencia y Ethereum es el futuro. Bajo la dirección de Karl, Hayden aprendió sobre Ethereum y Solidity". En noviembre de 2017, creó su Prueba de algo (Prueba de concepto AMM como la llamaron), que es Uniswap V0. Esta imagen muestra cómo era Uniswap al principio.
Antes del lanzamiento oficial de V1, Hayden utilizó las oficinas de Balance y MakerDao para trabajar en V0. A finales de julio de 2018, Uniswap recibió oficialmente una subvención de la Fundación Ethereum.
UniswapV1
El 2 de noviembre de 2018, el último día de Devcon 4, el contrato inteligente de Uniswap se implementó en la red principal de Ethereum. Ese día solo se depositaron 30.000 dólares de liquidez como liquidez básica de los tres tokens, lo que sólo podía garantizar una profundidad comercial de 100 dólares. A continuación, también se implementaron y lanzaron uniswap.io y app.uniswap.org/#.
En septiembre de 2019, Uniswap V1 lanzó su primer proyecto de minería de liquidez, concretamente minería de liquidez basada en tokens ERC-20. Durante la V1, el volumen de transacciones fue relativamente pequeño y la escala de usuarios fue relativamente pequeña. Como la primera versión del protocolo Uniswap. V1 utiliza un mecanismo basado en Automated Market Maker (AMM) que permite a los usuarios realizar transacciones de tokens sin permiso sin un libro de pedidos en la cadena de bloques Ethereum. Se adopta un modelo de producto constante, es decir, x*y=k, donde xey son los saldos de los dos tokens en el par comercial.
El innovador mecanismo de Uniswap V1 permite a los usuarios intercambiar tokens de forma rápida y cómoda sin depender de los intercambios centralizados tradicionales, sienta las bases para versiones posteriores de Uniswap y sirve de inspiración para otros protocolos AMM. Pero, de hecho, la versión Uniswap V1 en ese momento no atrajo a muchos usuarios.
Uniswap V2
Uniswap V2 se lanzó en mayo de 2020. Al mismo tiempo, en septiembre de 2020, SushiSwap comenzó a aparecer en el escenario de la comunidad de cifrado, atrayendo una gran cantidad de atención y usuarios. Esto realmente hizo que Uniswap realmente comenzara a llamar la atención del mercado de usuarios.
El cambio más significativo de Uniswap V2 basado en Uniswap V1 es la introducción de transacciones de múltiples pares de tokens, aumentando la flexibilidad de los pares comerciales y actualizando del intercambio ERC-20 al ETH para admitir el intercambio ERC-20 a ERC-20. Además, Uniswap V2 introduce importantes mejoras en el oráculo del precio medio ponderado en el tiempo (TWAP).
El lanzamiento de Uniswap V2 consolida la posición de Uniswap en el campo del comercio descentralizado. Proporciona más funciones y flexibilidad, lo que permite a los usuarios gestionar mejor la liquidez y realizar más tipos de transacciones. Uniswap V2 también ha contribuido al rápido desarrollo de las finanzas descentralizadas (DeFi), proporcionando a los usuarios una importante fuente de liquidez.
Uniswap V3
Uniswap V3 se lanzó en mayo de 2021 e introdujo el concepto de "liquidez concentrada". Permite a los proveedores de liquidez definir rangos de precios específicos dentro de los pares comerciales para un control de precios más preciso. Esto proporciona a los proveedores de liquidez mayores beneficios en las tarifas comerciales y reduce la oportunidad para que los arbitrajistas negocien sobre las diferencias de precios.
Uniswap V3 también amplía el oráculo de Uniswap V2 y optimiza el método de cálculo y la eficiencia del gas del oráculo TWAP. El oráculo V3 puede extender el período de disponibilidad de datos a 9 días o más a través de una única llamada en cadena. Al mismo tiempo, a través de la optimización general de TWAP, el consumo de gas se reduce en aproximadamente un 50% en comparación con las transacciones simples. ser equivalentes a los de V2. La función es aproximadamente un 30% más barata.
Además, Uniswap V2 utiliza una tarifa de transacción estándar del 0,3%, mientras que V3 ofrece 3 niveles de tarifa separados: 0,05%, 0,3% y 1%. Esto permite a los proveedores de liquidez seleccionar grupos en función del riesgo que están dispuestos a asumir. Por primera vez, V3 introdujo el modelo de usar NFT como LP para proporcionar prueba de liquidez, es decir, la liquidez proporcionada se rastrea mediante tokens ERC721 no fungibles.
El lanzamiento de Uniswap V3 ha tenido un impacto significativo en el ecosistema DeFi. Proporciona a los proveedores de liquidez más opciones y mejores oportunidades de ganancias al tiempo que mejora la eficiencia de las transacciones. Uniswap V3 también promueve la innovación en el comercio descentralizado y lidera otros intercambios y protocolos en sus esfuerzos por mejorar la experiencia del usuario y reducir los costos de transacción. Sin embargo, al mismo tiempo, los proveedores de liquidez pasiva han sido criticados por verse excluidos de los ingresos por comisiones del JIT y los creadores de mercado profesionales.
Uniswap V4: los ganchos lo cambian todo
Una vez que se lanzó el borrador del libro blanco de Uniswap V4, el mercado dio una interpretación completa. Se mencionan principalmente optimizaciones como Hook, Singleton, Flash Accounting y ETH nativo, entre las cuales Hook es la innovación más importante de V4. Hook de Uniswap V4 puede convertirse en la herramienta más poderosa para la construcción de liquidez. En el futuro, el costo de construir una plataforma DeFi y combinar liquidez se reducirá considerablemente.
Manos
En pocas palabras, los contratos Hooks son contratos que llaman a otros contratos inteligentes y ejecutan lógica durante el ciclo de vida de la transacción. Estas lógicas pueden implementarse mediante contratos definidos por el usuario y llamarse en momentos críticos.
Específicamente, el contrato Hooks se puede invocar en los siguientes puntos clave:
· onSwap: se llama cuando se produce un intercambio y se puede utilizar para implementar lógica personalizada, como registrar información de transacciones, realizar operaciones específicas o modificar tarifas de transacción.
· onMint: Se llama cuando un proveedor de liquidez agrega liquidez al pool y se puede utilizar para personalizar la lógica, como registrar información relevante proporcionada por la liquidez o realizar operaciones específicas.
· onBurn: se llama cuando un proveedor de liquidez retira liquidez del pool y se puede utilizar para lógica personalizada, como registrar información relevante proporcionada por la liquidez o realizar operaciones específicas.
En versiones anteriores de los desarrolladores de fondos de liquidez, los desarrolladores solo podían personalizar LP y las tarifas de LP, mientras que V4 Hooks permite a los desarrolladores realizar más innovaciones basadas en la liquidez y la seguridad de Uniswap, lo que permite a los desarrolladores establecer comportamientos más personalizados. Uniswap Labs mostró la siguiente gama de posibilidades: revelando las características únicas del producto, que incluyen:
· Creador de mercado promedio ponderado en el tiempo (TWAMM)
· Tarifas dinámicas basadas en la volatilidad u otros valores
· Orden límite de precio en cadena
· Protocolos de préstamos y depósitos de liquidez fuera de alcance
· Oráculos en cadena personalizados, como oráculos geomedianos
· Reinvertir automáticamente las tarifas de LP en posiciones de LP
· Distribución de ganancias MEV (valor extraíble minero) incorporada a LP
La relación entre la optimización de Uniswap V4 y la pérdida libre (IL)
De hecho, estas optimizaciones mejoran aún más la eficiencia del capital al tiempo que fortalecen la posición de la infraestructura de liquidez de Uniswap, pero la cuestión de las pérdidas impagas (IL) de liquidez centralizada sigue siendo prominente.
Mientras los precios de dos activos se desvíen de los precios iniciales, se producirá IL. Para Uni V3, el mecanismo de liquidez centralizado de V4 (y otros protocolos de gestión de liquidez similares), el problema de IL en sí es más grave debido a una Gamma alta en un rango estrecho, y puede ser más significativo en algunos escenarios, como alta volatilidad en mercados volátiles o cuando las correlaciones entre los activos que proporcionan liquidez son bajas.
En cuanto a IL, actualmente existen las siguientes soluciones, pero sólo alivian indirectamente este problema:
· Por ejemplo, utilizando subsidios de tokens de protocolo. Los proveedores de liquidez pueden apostar junto con su liquidez. Al apostar estos tokens, los proveedores de liquidez pueden recibir recompensas o compensaciones adicionales para compensar posibles pérdidas temporales. Estas recompensas se pueden proporcionar en forma de tokens adicionales o una parte de las tarifas de transacción del protocolo.
· Implementar una estructura de tarifas dinámica que ajuste las tarifas según las condiciones del mercado y los niveles de pérdida temporal experimentados por los proveedores de liquidez. Cobrar tarifas más altas durante los períodos en los que las pérdidas temporales sean significativas y distribuir estas tarifas adicionales a los proveedores de liquidez como compensación.
· La plataforma puede crear un fondo de seguro para compensar a los proveedores de liquidez por cualquier pérdida sufrida debido a pérdidas temporales. Estos fondos generalmente se recaudan a través de varias fuentes de ingresos dentro del protocolo o contribuciones de la propia plataforma.
· Mecanismos de cobertura (opciones, etc.), donde los proveedores de liquidez pueden participar en contratos de derivados o utilizar otros instrumentos financieros para cubrir su exposición a las fluctuaciones de precios y mitigar el impacto de las pérdidas temporales.
· Reequilibrio dinámico de activos, cuyo objetivo es optimizar la exposición de los proveedores de liquidez y reducir las pérdidas potenciales ajustando continuamente la asignación de activos en función de las fluctuaciones de precios y las condiciones del mercado.
· Oráculos de precios y precio medio ponderado en el tiempo (TWAP): Los oráculos de precios y los mecanismos de fijación de precios basados en TWAP se pueden utilizar para reducir el impacto de los cambios repentinos de precios en los proveedores de liquidez. Al basarse en datos de precios más estables y fiables, los proveedores de liquidez pueden comprender mejor las condiciones del mercado y ajustar sus posiciones en consecuencia.
Se puede ver que las tarifas de manejo dinámicas de Uniswap V4, los precios de Oracle más optimizados y más subsidios de LP (subsidios MEV, tarifas de manejo de reinversión automática, etc.) pueden compensar indirectamente las pérdidas de IL de LP hasta cierto punto.
En cuanto a la seguridad y la complejidad del contrato, la lógica central de Uniswap V4 no se puede actualizar como la V3. Aunque cada grupo puede usar su propio contrato inteligente de Hooks, Hooks verificará si esta parte de la función requiere llamadas de contratos externos. Llamar a contratos externos enriquece las funciones de Uniswap V4 y permite más posibilidades de combinación, pero está limitado al momento en que se crea el grupo. Permisos específicos identificados. El contrato requiere convocar demasiados contratos externos, lo que también traerá costos de gas adicionales (por lo que el intercambio simple puede no ser más barato que V3/V2. Esta es también la compensación causada por la complejidad y la combinación).
único
En Uniswap V3, la implementación de contratos separados para cada fondo de liquidez aumenta el costo de crear fondos de liquidez y realizar swaps entre múltiples fondos. En Uniswap V4, el contrato "Singleton" se utiliza para guardar todos los fondos de liquidez, lo que ahorra en gran medida las tarifas del gas porque las transacciones simbólicas ya no necesitan transferirse entre diferentes contratos. Las estimaciones preliminares sugieren que V4 reduce la tarifa del gas para crear un fondo de liquidez hasta en un 99%.
contabilidad flash
Sistema de contabilidad rápido como complemento a Singleton. En V4, el sistema ya no transfiere activos dentro y fuera del fondo común de liquidez al final de cada intercambio, sino solo transferencias sobre el saldo neto. Este diseño hace que el sistema sea más eficiente y puede proporcionar ahorros de gas adicionales en Uniswap V4.
ETH nativo
En la versión anterior, los usuarios en realidad comerciaban con WETH. ETH no es un contrato de token, pero WETH es un contrato de token. Para Uniswap, el contrato ERC20 es más fácil de integrar, por lo que cada vez que el usuario Swap necesita empaquetar ETH adicionalmente, convierte ETH. en WETH, este paso provoca desperdicio de gas. V4 restablece el soporte para ETH nativo, lo que ahorra aún más gastos generales de gas.
El impacto potencial y las oportunidades de Uniswap V4 en otras vías
1) Pista de agregación
Desde la perspectiva del mercado de agregadores, Uniswap V4 ofrece mejores tasas, mayor eficiencia de capital y un enorme fondo de liquidez integrado por Singleton, que atraerá más del mercado de agregadores (1inch, Cowswap), que es la vía para las tasas de volumen. del volumen de negociación.
2) DEX personalizado y protocolos de funciones de personalización de liquidez similares
El impacto de las órdenes de límite Onchain, la distribución de liquidez personalizada, las tasas dinámicas, etc. en Dex existente con funciones similares, incluido el protocolo de producto de bóveda mejorado de rendimiento LP en Uni V3, parece ser un resultado previsible. El protocolo puede enfrentar la situación de unirse. si no puede ser derrotado, y eventualmente se convertirá en parte del ecosistema Uniswap V4. Para futuros DEX u otros protocolos DeFi, su modelo de construcción de liquidez puede cambiar fundamentalmente. El Hook de Uniswap V4 puede convertirse en la herramienta más poderosa para construir una plataforma DeFi y combinar liquidez.
3) CEX
Para los intercambios centralizados, Uniswap V4 puede ganar más participación de mercado del maltrecho CEX debido a su función de límite de precios y su legitimidad descentralizada. Pero, de hecho, en comparación con CEX, el mayor problema que impide que los usuarios ingresen es que la velocidad y la eficiencia no son tan buenas como las de CEX y, muchas veces, para la mayoría de las personas, el umbral inicial para usar DEX y el sacrificio de la seguridad del contrato para La descentralización tiene riesgos sexuales y de otro tipo, lo que hace que los usuarios asuman costos relativamente altos. En pocas palabras, la baja eficiencia y la dificultad de uso requieren que se mejore y resuelva la infraestructura DEFI, y la versión V4 actualmente no puede resolverlo de manera efectiva. Una vez que se resuelvan estos dos problemas, el camino para que DEX reemplace a CEX será más sencillo.
4) pista MEV
Cuando no puede aportar beneficios a la parte interesada principal de la plataforma (LP&Swapper), MEV y el protocolo son antagónicos.
En versiones anteriores, Uniswap V1 no tenía mecanismos integrados diseñados específicamente para prevenir o mitigar MEV (Miner Extractable Value), lo que hacía que los mineros o validadores obtuvieran ganancias adicionales al manipular el orden de las transacciones en la red blockchain en detrimento de los usuarios. Beneficio.
Uniswap V2 introduce una función de “oráculo de precios” para ayudar a mitigar el MEV. Los oráculos de precios son fuentes de precios externas que brindan información confiable y a prueba de manipulaciones sobre los precios de los activos. Al confiar en oráculos de precios, Uniswap V2 está diseñado para evitar ataques frontales, en los que los comerciantes aprovechan los retrasos en el tiempo de confirmación del bloque para manipular los precios con fines de lucro.
Uniswap V3 introduce varias características para mitigar el MEV, incluidos los conceptos de liquidez centralizada y liquidez no fungible (posiciones NFT LP). La liquidez centralizada permite a los proveedores de liquidez especificar rangos de precios para su liquidez, lo que reduce el riesgo de manipulación de precios. Las posiciones de liquidez no fungibles permiten a los proveedores de liquidez tener un control preciso sobre su liquidez, lo que reduce el riesgo de ser administrados o explotados por arbitrajistas.
En Uniswap V4, el mecanismo de asignación de MEV internalizado presenta oportunidades para los desarrolladores de MEV que quieran ocupar un papel favorable en el grupo V4.
5) pista de oráculo
El TWAP de UniswapV2 es un oráculo en cadena que se puede utilizar para obtener el precio de cualquier token existente en Uniswap. El principal inconveniente es que los programas fuera de la cadena deben activar actualizaciones de precios periódicamente, lo que genera costos de mantenimiento.
El TWAP de UniswapV3 resuelve este defecto. El almacenamiento de datos de activación ya no requiere que se activen programas fuera de la cadena con regularidad, sino que se activa automáticamente cuando se produce una transacción en Uniswap. En términos de la fuente de datos para calcular TWAP, UniswapV2 solo almacena los tres últimos valores de price0CumulativeLast, price1CumulativeLast y blockTimestampLast. UniswapV3 admite múltiples observadores de precios (Oracle Observers) y puede obtener datos de precios de múltiples fuentes. Este diseño aumenta la tolerancia a fallas del sistema y la confiabilidad del precio. Por ejemplo, Uniswap v3 analiza diferentes grupos de tasas de manejo para el mismo par de divisas. El grupo que no está vacío y tiene la mayor liquidez se convierte en el grupo objetivo, y los datos de precios se encuentran en el grupo con mejor liquidez como el precio del oráculo. . fuente.
Los oráculos integrados de Uniswap V4 serán más personalizados, como Geomean Oracles, por ejemplo, utilizando diferentes métodos de cálculo de precios de oráculo para grupos profundos y estables con grandes volúmenes de operaciones (ETH-BTC) y pares de tokens con poca liquidez.
En cuanto al impacto en la pista del oráculo, el costo de manipulación del oráculo TWAP de Uniswap es controlar el precio promedio del token durante un período de tiempo. Por el contrario, el costo de manipulación de Chainlink es destruir suficientes nodos y manipular los precios en los intercambios. Por lo tanto, Chainlink es un oráculo fuera de la cadena y el oráculo integrado de Uniswap V4 no representará una amenaza para Chainlink por el momento. Para los proyectos ecológicos de Uniswap (como préstamos, monedas estables, activos sintéticos, etc.), todavía se requiere la participación de oráculos fuera de la cadena similares a Chainlink.
Resumir
En términos generales, la dirección de Uniswap V4 avanza hacia la infraestructura real de DeFi, y se pueden realizar experimentos imaginativos para desarrolladores en Uniswap V4.
Para los LP, agregar liquidez será más personalizado y conveniente. Para los usuarios, es más económico crear un grupo comercial y hay más opciones para negociar. Por ejemplo, usar V2, V3 y V4 tiene sus propias ventajas. El contrato de V2 es simple y las transacciones en un solo grupo son económicas. La estructura de V4 es compleja, pero puede ayudar a los usuarios a ahorrar muchas tarifas de gas cuando es necesario hacerlo en varios grupos. ser llamado.
El desarrollo continuo de DeFi conducirá a la optimización continua de las formas de gestionar la liquidez. Para las partes del proyecto, la función Uniswap V4 Donate() puede ayudar a las partes del proyecto a sobornar liquidez para lograr objetivos de gestión de liquidez. Además, Hook de Uniswap V4 puede convertirse en la herramienta más poderosa para la construcción de liquidez, y el costo de construir una plataforma DeFi y combinar liquidez se reducirá considerablemente.
El futuro panorama de DeFi también sufrirá grandes cambios debido a la aparición de V4. El código V4 aún no se ha finalizado ni revisado, por lo que pasará algún tiempo antes de su lanzamiento público oficial. Esta es una ventana para que muchos protocolos desarrollen su propia liquidez y ajusten su dirección de desarrollo.
