Saltar al contenido

Creadores de mercado automatizados: precios, swaps y contabilidad LP

Cómo curvas, comisiones, reservas y arbitraje determinan la ejecución, y cómo los proveedores de liquidez deben medir comisiones, rango y pérdida impermanente.

Actualizado

Solo con fines educativos; no constituye asesoramiento de inversión. Invertir puede ocasionar pérdidas.

Respuesta directa

Un creador de mercado automatizado es una familia de mecanismos de intercambio on-chain que cotizan y liquidan operaciones contra activos agrupados conforme a una regla o curva. Los diseños de producto constante, ponderados, stable-swap, liquidez concentrada y hooks tienen invariantes, comisiones y riesgos distintos; AMM no equivale a x*y=k ni a todo DEX.

En un swap, distinga precio marginal previo, precio medio de ejecución, impacto determinista y slippage durante la espera. En liquidez, concilie inventario depositado, participaciones o liquidez de rango, comisiones, incentivos, gas e ingresos de retiro frente al benchmark de mantener los mismos activos.

Cantidad de salida
18.132,22
Impacto en el precio con comisión
9,34%
Comisión sobre la entrada
0,03

Los resultados son aproximaciones educativas. Salvo que se indiquen, excluyen reglas del mercado, impuestos, latencia, comportamiento de oráculos y otros parámetros específicos del protocolo.

Cómo funciona

  1. Fije cadena, pool, router, versión, orden y decimales de tokens, curva o invariante, nivel y comisión de protocolo, hooks, administradores y pausas.
  2. Normalice saldos brutos y reservas internas; defina activo de entrada, salida y unidades. Compruebe si donaciones, rebases o comisiones de transferencia separan saldo y contabilidad.
  3. Reproduzca la cotización exact-input o exact-output de cada salto, incluidos comisión, invariante, redondeo, reservas, precio marginal, ejecución media, impacto, minOut y deadline.
  4. Simule calldata, aprobaciones, valor nativo y ruta en un bloque declarado; someta a estrés deriva de estado, MEV, gas, reverts y liquidez alternativa.
  5. Para LP, concilie depósitos, participaciones o liquidez emitida, rango activo, propiedad de comisiones, incentivos, retiros, redondeo y bloqueos.
  6. Compare riqueza terminal con un hold equivalente, separando inventario, comisiones, recompensas vendidas, gas, impuestos, pérdida impermanente, selección adversa y rebalanceo.
  7. Verifique receipts, variaciones de saldo y allowances; vigile curva, comisiones, hooks, reservas, concentración, oracle, upgrades, rango, migraciones y límites de salida.

Ejemplos

  • Un pool de producto constante tiene x=100 ETH, y=200,000 USDC y k=20,000,000. Comprar exactamente 10 ETH sin comisión requiere 200000*10/90 = 22,222.222222 USDC; con 0,30 % de comisión de entrada requiere 200000*10/(90*0.997) = 22,289.089491 USDC, con media de 2,228.908949 USDC/ETH. El ratio posterior es 222289.089491/90 = 2,469.878772 USDC/ETH.
  • El mismo pool tiene 1.000 tokens LP. Un depósito proporcional de 10 ETH y 20.000 USDC emite 100 LP tokens, equivalente a 100/1100 = 9.0909090909%. Si luego hay 120 ETH y 264.000 USDC, retira 10.9090909091 ETH y 24,000 USDC, antes de comisiones y redondeo.
  • Un LP empieza con 10 ETH y 20.000 USDC a 2.000; ETH sube a 3.200, así que r=1.6. El valor full-range respecto a hold es 2*sqrt(1.6)/(1+1.6)=0.9730085108, o -2.6991489179%; un hold de 52.000 USDC corresponde a 50,596.442563 USDC antes de comisiones.
  • La liquidez concentrada tiene L=1,000, rango PA=1 a PB=9 y precio P=4. Mantiene 166.6666666667 token0 y 1,000 token1, por valor de 1,666.6666666667 en token1. En P>=9, mantiene cero token0 y 2,000 token1 y no cobra comisiones activas mientras el precio siga fuera.

Riesgos

  • La curva o el modelo AMM se identifica mal.
  • Orden de tokens, dirección o decimales invierten la cotización.
  • Saldos, reservas o bloque simulado están obsoletos.
  • El nivel o la comisión de protocolo altera la actualización.
  • Liquidez escasa crea gran impacto determinista.
  • Tolerancia o minOut permite una ejecución inaceptable.
  • Un sandwich u otro MEV extrae valor.
  • Un router multihop o pool intermedio falla.
  • Participaciones LP se diluyen o donaciones distorsionan cuentas.
  • Pérdida impermanente supera comisiones y recompensas.
  • Liquidez concentrada queda inactiva fuera del rango.
  • Rebalanceo, gas e impuestos consumen rentabilidad.
  • Comisiones o incentivos se cuentan dos veces.
  • Tokens de recompensa caen, se desbloquean o no pueden venderse.
  • Fee-on-transfer, rebase, callbacks o hooks rompen supuestos.
  • Un spot AMM manipulable se usa como oracle.
  • Un bug, reentrancia o error contable pierde activos.
  • Admin, upgrade, pausa, gobernanza o hooks cambian conducta.
  • Bridge, custodio, frontend o RPC redirige la ejecución.
  • Congestión, reorg, retiro fallido o registros erróneos bloquean la salida.

Errores comunes

  • Todo AMM usa x*y=k. Curvas estables, ponderadas, concentradas y personalizadas difieren.
  • El spot del pool es el precio justo externo. El arbitraje solo tiende a alinearlos sujeto a costes y riesgos.
  • Slippage e impacto de precio son idénticos. El impacto deriva del tamaño; el slippage también incluye el movimiento hasta ejecutar.
  • Las comisiones garantizan que LP supera hold. Pérdida de inventario y selección adversa pueden excederlas.
  • La pérdida impermanente desaparece sin daño al esperar. Es infrarrendimiento relativo y puede persistir o realizarse al salir.

Temas relacionados

Fuentes

Navegación

Buscar en la wiki...