Intercambio de Ethereum Intercambio de Ethereum
Ctrl+D Intercambio de Ethereum
ads
Casa > Ethereum > Info

Principios Matemáticos de Uni V3

Author:

Time:

Prefacio: Uniswap V3 (en lo sucesivo, Uni V3) ha lanzado muchas características, pero su iteración más esencial sigue siendo el replanteamiento de la curva matemática AMM. En los últimos dos años, también ingresamos al campo de AMM, pensando que la forma de curva más básica de AMM se ha finalizado, y las innovaciones posteriores deberían ser "estratégicas" basadas en la forma de curva básica de AMM, por lo que creamos el MOV súper guía V2. Pero ahora que vemos V3, de repente tenemos un sentimiento de "reunión después de una larga ausencia". Mientras buscamos este sentimiento, también esperamos presentar el viaje de pensamiento más profundo de AMM para todos. Porque la era de AMM será más magnífica de lo imaginado. Vayamos directo al grano, la innovación más deslumbrante de Uniswap V3: liquidez centralizada en AMM. V3 ofrece un concepto de reservas virtuales (reservas virtuales), con un ejemplo: en V2 tradicional, Alice inyecta 500 000 DAI y 333,33 ETH en el grupo de reservas al mismo tiempo, con un valor total de $1 millón, proporcionando un rango completo (0, \infty) Sin embargo, de hecho, el rango de fluctuación de precios de ETH tiene un rango local durante mucho tiempo. Este comportamiento de proporcionar liquidez desinteresadamente para todo el rango desperdicia en gran medida la eficiencia de utilización del capital. (Nota: en un mercado financiero que está madurando gradualmente, el principio de no arbitraje y la mejora de la eficiencia en la utilización del capital son siempre las dos demandas principales, y también es el punto de partida para que los productos DeFi posteriores desafíen al DeFi pionero). : Ingresos por tarifas mensuales de Ethereum 88,4 millones de dólares estadounidenses, UniSwap alcanzó los 51,6 millones de dólares estadounidenses: Jinse Finance informó que Token Terminal reveló la cantidad de desarrolladores activos (principales) y los datos de ingresos por tarifas mensuales de cada cadena de bloques en las redes sociales, específicamente: la cantidad de activos (núcleo) desarrolladores de Ethereum 210 146 personas, $42 600 para Cosmos; 145 personas, $234 800 para Cardano; 133 personas, $2300 para Kusama; 133 personas, $43 000 para Polkadot; 94 personas, $735 700 para Filecoin NEAR tiene 72 personas, USD 47 700; Solana tiene 72 personas, USD 896.500; Polygon tiene 59 personas, USD 2,9 millones; Osmosis tiene 53 personas, USD 1,9 millones; UniSwap tiene 42 personas, y el ingreso por comisiones es de 51,6 millones de USD. [2022/12/4 21:22:07] La ​​llamada liquidez concentrada es dejar que LP elija el rango de fluctuación de forma independiente, y solo proporcione liquidez parcial para este rango. Por ejemplo, Bob cree que el rango de precios de ETH en el futuro será (1000, 2250), y si el futuro realmente fluctúa en este rango, Bob espera poder obtener tantos ingresos como la millonaria Alice, por lo que Bob solo necesita invertir 91,751 DAI y 61.17 ETH al principio, con un valor total de $183,500, mucho menos que los fondos reales invertidos por Alice. Expliquemos la razón haciendo referencia a la siguiente figura. Unification Foundation lanzó la hoja de ruta de 2022, xFUND se reducirá a la mitad dos veces: el 7 de febrero, el proveedor de soluciones blockchain empresarial Unification Foundation lanzó la hoja de ruta de 2022, xFUND se reducirá a la mitad el 4 de febrero y las emisiones diarias La cantidad se redujo de 12 a 6 , y las dos últimas mitades se llevarán a cabo el 21 de abril y el 22 de agosto. Además, pronto se lanzará la red de prueba pública de Shibarium, una solución de expansión de capa 2 proporcionada para Shiba Inu, pero los desarrolladores de Shiba Inu aún no han establecido un cronograma claro para el proyecto, y ya se ha lanzado la segunda versión de la red de prueba privada de Shibarium. lanzado. [7/2/2022 9:35:31] Entonces la curva virtual (valor D) obtenida por Bob es casi la misma que la de Alice. El proceso de cálculo anterior es un método de contra-evidencia De hecho, el usuario Bob presentará su propia entrada de demanda al algoritmo del sistema, incluido el rango de precios pronosticado, el punto de precio actual y el tamaño de una reserva virtual que él quiere obtener (es decir, el valor D de la curva virtual). Con la determinación de la expresión de la curva virtual, las coordenadas de los tres puntos determinados a, b y c se pueden calcular fácilmente, y luego se pueden calcular x_{real}=61.17 y y_{real}=91751. Coinbase estableció un departamento "UNIT 410" para centrarse en nuevos planes de encriptación: Jinse Finance informó que el intercambio de criptomonedas Coinbase tuiteó que Rob Witoff y su equipo se habían unido a Coinbase. La recién formada "Unidad 410" llevará a cabo de forma independiente nuevas iniciativas criptográficas fuera del negocio principal de Coinbase. Según la página de LinkedIn de la Unidad 410, la unidad tiene como objetivo permitir que los tenedores más grandes usen sus criptomonedas de una manera segura y novedosa. Se informa que Witoff fue anteriormente el director de Polychain Labs y se desempeñó como arquitecto jefe y director de infraestructura y seguridad en Coinbase. [2021/9/16 23:28:01] Al mismo tiempo, también se puede ver que una vez que el precio futuro salga del rango, uno de los activos de Bob desaparecerá por completo. Hay feeGrowthGlobal0(f_{g},0) y feeGrowthGlobal1 (f_{g},1)—f_{g} en el estado global, que se utilizan para contar los ingresos totales por comisiones desde una perspectiva global. Por ejemplo, cuando se produce una transacción dentro de un tick, el sistema calculará la tarifa de transacción generada por la transacción: La propuesta de fondo de "defensa política" de Uniswap ha pasado dos votos preliminares: los titulares de tokens de Uniswap inician un acuerdo DeFi Iniciativa para crear un fondo de $ 25 millones fondo de "defensa política". El fondo fue propuesto por Harvard Law Blockchain & FinTech Initiative (HarvardLawBFI), y esperan recibir 1 millón de tokens UNI ($25,7 millones en el momento de la publicación) de las bóvedas comunitarias para apoyar a una organización sin fines de lucro que "defenderá el protocolo y DeFi". de amenazas legales y regulatorias”. Actualmente, la propuesta ha pasado dos votaciones preliminares. (Descifrar) [2021/6/8 23:20:51] La variable f_{a} son las estadísticas de tarifas para todos los intervalos superiores a los que marque, f_{b} son las estadísticas de tarifas para todos los intervalos inferiores a los que marque, por lo tanto , en la fórmula general anterior, restamos todas las tarifas de manejo acumuladas por debajo del límite inferior i_{l} de la tarifa de manejo acumulada total global f_{g}, y luego restamos todas las tarifas de manejo acumuladas por encima del límite superior i_{u} , es la tarifa de manejo acumulada entre (i_{l},i_{u}) . f_{o} puede entenderse como una unidad de cálculo, que se utiliza para acumular la tarifa de manejo hasta que marca. Durante su proceso de inicialización, acordamos lo siguiente: <img src="https://img.jinse.com/ 4923026_image3 .png" auto";'> Unikrn acuerda pagar $6.1 millones para resolver los cargos de la SEC de EE. UU. contra su ICO: Jinse Finance informó que la ICO de Unikrn en 2017 enfrenta un proceso judicial por parte de la Comisión de Bolsa y Valores de EE. UU. (SEC). En el comunicado, la SEC acusó a la compañía de ejecutar su ICO sin pasar por los canales legales adecuados. La SEC dijo que ofreció una oportunidad de inversión no registrada. El comunicado también señaló que Unikrn acordó resolver los cargos mediante el pago de una multa de $ 6.1 millones, que en Esencia, es equivalente a todos los activos de la empresa. Se informa que Mark Cuban, el propietario de los Dallas Mavericks, invirtió en el proyecto en 2017. [2020/9/16] Mirando el cálculo de f_{a} , se divide en dos secciones, que pueden entenderse como: - Si el tick actual es igual a i o mayor que i, entonces reste la tarifa de manejo f_{o}(i) "acumulada a i tick" del total global tarifa de manejo f_{g}, y el resto son las estadísticas de tarifas de intervalos mayores que i tick; pero si el tick actual no ha alcanzado i, en este momento de acuerdo con la definición de inicialización de f_{o} se define como 0, entonces las estadísticas de tarifas de todos los intervalos superiores a i tick aún no se han generado, lo cual es 0. De manera similar, para f_{b}——si el tick actual alcanza o excede i, f_{o}(i) representa la tarifa de manejo acumulada hasta i, es decir, las estadísticas de tarifas para todos los intervalos inferiores a i tick; si el tick actual no ha llegado a i, el valor estadístico de tarifas de todos los intervalos inferiores a i tick es la variable global actual f_{g} (actual tarifa de manejo total). En términos generales, el algoritmo del sistema necesita contar la tarifa de manejo acumulada en un cierto rango, si el tick actual ya está dentro del rango, es decir, i_{l}\leq i_{c} < i_{u} , solo necesita restar todos los procedimientos acumulados del rango inferior a i_{l} de la tarifa de manejo global f_{g} Si el tick actual no está dentro del rango y es inferior al límite inferior i_{l}, significa que no se ha generado ninguna transacción dentro del intervalo (i_{l}, i_{u}), y no se ha generado ningún cargo por manejo, por lo que el monto acumulado es 0; si el tick actual no está dentro del rango y es mayor que el límite superior i_{u}, es necesario eliminar las cantidades acumuladas respectivas de los "dos extremos" de la cantidad total global, es decir, restar todos los valores bajos de la f_{g} global. Acumular la cantidad en el intervalo i_{l}, y luego restar "de i_{u} al ti actual Cantidad acumulada del intervalo ck". El proceso de cálculo de las tarifas de manejo de Uni V3 es una idea de lo micro a lo macro. Divide el espacio en espacios discretos. Cada escala de tiempo solo generará transacciones en un espacio discreto, generando así tarifas de manejo. Cada micro tick es Cada registro la suma de las tarifas de manejo acumuladas desde el tick más bajo hasta sí mismo, y luego usa la fórmula anterior para llamar continuamente para calcular varios resultados macro. Uni V3 ha cambiado la configuración tradicional del comportamiento de LP de AMM, y ya no calcula los ingresos por comisiones para cada LP en función de la liquidez global y la participación. Para V3, solo presta atención a la cantidad de liquidez "virtual" que existe en cada tick y la cantidad de comisión por manejo que genera esta liquidez virtual, y calcula el valor de la comisión por manejo correspondiente a la unidad de liquidez virtual; en este tiempo y espacio, luego corte la perspectiva a cada LP específico. Para cualquier LP, habrá una configuración de rango de "posición" (Posición). Proporciona liquidez virtual en el rango establecido por sí mismo, que puede ser un tick o una posición. Son múltiples ticks en una fila Desde la perspectiva más simple de "un tick", el sistema recordará el valor de liquidez virtual inyectado por cada LP en este tick al mismo tiempo y espacio, y determinará una relación para ellos (tenga en cuenta que esta relación solo está relacionada con la mayoría está relacionado con el tamaño de la liquidez virtual inyectada al principio, y no implica la conversión de las tarifas de manejo en liquidez, que es diferente de V2), para compartir todas las tarifas de manejo acumuladas en el tick. <img src="https://img.jinse.com/4923027_image3.png" auto";'> En situaciones reales, los LP también tienen comportamientos complejos, como el tiempo de inyección/salida El rango/tick es complicado Pero la simplicidad de Uni V3 es usar la computación global para proteger una sola perspectiva de LP, y solo preocuparse por la perspectiva de ticks y la perspectiva de posición.Después de confirmar las definiciones de la serie de variables de estado global mencionadas anteriormente, registre cuidadosamente la situación de cada transacción de swap en ticks (incluida la finalización de la transacción de swap en un solo tick y la necesidad de completar la transacción de swap en varios ticks), y solo registrar el flujo virtual en cada tick. En base a esto, proporcionamos la fórmula de la transacción de swap y cómo distribuir la tarifa de manejo después del intercambio a todos los LP que participan en el tick. El comportamiento complejo de LP se refleja en la discontinuidad del espacio y la desunión del tiempo. Para la inconsistencia del tiempo (es decir, muchos LP continuarán uniéndose y retirándose de liquidez), Uni V3 también introducirá una variable global en el nivel de posición para registrar el rango/tick unirse/salir para cada identidad (dirección) ("setPosition") estadísticas de tarifas de manejo (tarifa no cobrada/feeGrowthInside), para garantizar que los LP subsiguientes no participarán en la distribución de ingresos que ha sido acumulada por los LP anteriores. En resumen, el nivel de tick son las estadísticas del espacio, lo que garantiza el punto de partida. que los LP con diferentes puntos de partida tienen diferentes puntos de partida acumulativos. Se recomienda que los implementadores profundicen en el código V3 para obtener verdaderamente un método de cálculo seguro. Finalmente, Uni V3 es demasiado Es complejo, pero el camino es simple. Incluso si quiere imitar, el imitador aún necesita trabajar duro para comprender profundamente su pensamiento de "cálculo". Este artículo solo elige el ángulo de la tarifa para presentar el "principio matemático" de Uni V3, que es también su realización de flujo centralizado La lógica central de sexo.

Tags:

Ethereum
Primer lanzamiento | Instituto de investigación OKEx: ¿Quién creó el mito de la prosperidad de NFT?

En la noche del 11 de marzo, Christie's, una casa de subastas de arte de renombre mundial.

Al caer en una "mazmorra de agua" después de conectarse, el protocolo algorítmico de moneda estable FEI puede marcar el comienzo de 5 mejoras urgentes

Dado que el protocolo de moneda estable descentralizado FEI completó la etapa de fundación y lanzó la red principal de Ethereum, su mecanismo de estabilización no logró estabilizar FEI en $ 1 como se esperaba.

Principios Matemáticos de Uni V3

Prefacio: Uniswap V3 (en lo sucesivo, Uni V3) ha lanzado muchas características, pero su iteración más esencial sigue siendo el replanteamiento de la curva matemática AMM. En los últimos dos años.

Ocho concursantes en la pista de almacenamiento distribuido, ¿a quién semental?

"FIL superó los $ 150, ¿cuánto tiempo puede durar el aumento?" "El rendimiento de Bitcoin es mediocre.

¿Puedo quemar una pintura de Picasso y hacer una NFT?

En un debate sobre "La historia de las flores extrañas", Li Dan dijo una vez: "La Mona Lisa es más hermosa que la Mona Lisa". Las palabras de Li Dan originalmente eran líneas de actuación en el escenario. En serio.

¿Cuál es la fragmentación que Vitalik mencionó como el futuro de la escalabilidad de Ethereum?

El 7 de abril, el sitio web de V God actualizó un artículo titulado "Por qué la fragmentación es tan buena: descubriendo el misterio de los atributos técnicos".

ads