Curve Launch: cómo funciona

Un suministro fijo que se vende en una curva de producto constante con una reserva virtual de contrapartida y que después se entrega, al mismo precio y en la misma transacción, a su propio pool de Uniswap v4, cuya liquidez nadie puede retirar.

La curva de vinculación

Cada lanzamiento acuña una sola vez todo su suministro S y abre una curva de producto constante frente al activo de contrapartida aprobado. La curva opera contra una reserva de contrapartida Q + vQ, la contrapartida real mantenida más una reserva virtual vQ, y una reserva de tokens R. La misma regla rige el pool tras la graduación, por lo que el precio es continuo.

cs = floor( S × (vQ + T) / (2 · vQ + T) ) R0 = floor( cs × (vQ + T) / T ) buy with net quote n: out = floor( R × n / (Q + vQ + n) ) sell of t tokens: gross = min( Q, (Q + vQ) × t / (R + t) ), less the trade fee

cs es el suministro vendido en la curva, R0 la reserva inicial de tokens (mayor que cs, por lo que parte de ella es virtual) y T el umbral de graduación en contrapartida real, neto de comisiones. El precio en la curva es (Q + vQ) / R. Una venta nunca paga contrapartida virtual. Desde la apertura de la curva hasta la graduación, el precio se multiplica por ((vQ + T) / vQ)2.

Configuración de testnetValor
Suministro S1,000,000,000 tokens
Reserva virtual de contrapartida vQ / umbral T1.4 ETH / 4.2 ETH
Vendido en la curva cs / destinado al pool800,000,000 (80%) / 200,000,000 (20%)
Precio de apertura / precio de graduación1.3125 × 10−9 / 2.1 × 10−8 ETH por token

La reserva virtual y el umbral se fijan por activo de contrapartida y se capturan en una instantánea por lanzamiento; los valores pueden diferir en otros despliegues.

Graduación

  • La compra que alcanza el umbral se limita a él; cualquier excedente se reembolsa dentro de la misma operación.
  • Cuando Q alcanza T, vQ pasa a cero y R al suministro real restante S − cs: el pool mantiene la contrapartida reunida T y los tokens reservados, y su precio T / (S − cs) es exactamente igual al último precio de la curva.
  • En esa transacción, el graduador abre el pool de Uniswap v4 del token al precio exacto de la curva y lo dota de la contrapartida reunida y el suministro reservado, como una posición de rango completo que mantiene de forma permanente. No hay token LP ni ninguna función para retirar liquidez.
  • Después, el suministro solo puede disminuir, mediante las quemas de los tenedores y la compra y quema.
Migración diferida. Si el traspaso falla dentro de la operación que gradúa el lanzamiento, por ejemplo porque a la compra le faltó gas, las operaciones continúan en el pool interno del núcleo a un precio continuo hasta que cualquiera complete la migración.

Tasa de compra de apertura

Durante un breve intervalo después de un lanzamiento, las compras pagan una tasa además de la comisión de operación. Decrece con el cubo del tiempo restante, de modo que baja rápido y llega a cero al final del intervalo.

tax = s0 × ((w − t) / w)³ for t < w, and 0 afterwards

s0 es la tasa inicial del nivel, w su intervalo en segundos y t los segundos desde el lanzamiento. La comisión más la tasa nunca supera el 99% del importe gastado, de modo que el comprador siempre conserva al menos el 1%. Límites compilados: s0 como máximo 99%, w como máximo 60 segundos. Las ventas no pagan tasa de apertura.

Valores de testnet
Nivel de testnets0wTasa a los 5 s10 s20 s
Niveles estrictos, incluido el predeterminado90%15 s26.7%3.3%0%
Nivel estándar50%30 s28.9%14.8%1.9%

Adónde va la tasa

El protocolo fija la tasa de apertura por nivel y la asigna solo a la tesorería del protocolo. No se comparte con el creador, la plataforma ni un referidor, de modo que no puede reciclarse mediante operaciones en beneficio propio.

La compra inicial del lanzador

Una compra hecha dentro de la propia transacción de lanzamiento no paga tasa de apertura (la comisión de operación sigue aplicándose) y puede recibir como máximo el 10% del suministro. Es la única exención del sistema.

Un costo, no una prohibición. Un comprador en el mismo bloque que acepte el costo puede comprar igualmente. El modelo de amenazas cuantifica lo que la tasa impide y lo que no.

Comisiones y el libro contable

Cada operación paga una comisión en puntos básicos. En la curva, la comisión y su reparto se capturan del nivel de lanzamiento; en el pool, el hook de comisiones cobra una comisión fijada para el despliegue y la asigna con el mismo reparto. Durante una operación no se envía nada: cada parte se abona en un libro contable de RtpCore y la reclama su titular.

ConceptoRegla impuesta por contrato
Comisión de operación en la curvaFijada por nivel, mayor que 0 y como máximo 5%; 1% en todos los niveles de testnet.
Comisión en el poolUn único valor para el despliegue, como máximo 1%; 1% en testnet.
RepartoLa parte del protocolo, la parte de la plataforma y la parte de referidos se fijan por nivel y suman como máximo el 100%; el creador recibe el resto, así no se pierde ningún residuo. Cada lanzamiento conserva el reparto que tenía su nivel en el momento del lanzamiento. Los valores de los niveles se pueden leer on-chain.
Destinatarios ausentesSin beneficiario de plataforma, o sin un referidor válido, esa parte va a la tesorería del protocolo.
Comisión de lanzamientoSe paga a la tesorería en el lanzamiento, como máximo 1 ETH.

Integridad de los referidos. Un referidor que coincide con el trader, el destinatario, el lanzador o la clave de creador se trata como si no hubiera referidor. En las operaciones del pool, el hook solo ve el router, por lo que se toma como trader el origen de la transacción.

Claves de creador y niveles verificados

Las comisiones del creador se acumulan en una clave de dirección, o en una clave de identificador social que después se vincula a una billetera mediante una propuesta atestada con un aviso público de 72 horas, durante el cual el propietario o la tesorería pueden cancelarla. Un saldo en un identificador sin vincular puede reclamarse una vez vinculado el identificador, sin plazo límite; no hay barrido.

Un nivel puede exigir que la clave de creador tenga una atestación de identidad, que se lee del registro de atestaciones de la cadena en el lanzamiento y de nuevo cuando se transfiere la clave de creador.

Compra y quema

Después de que un lanzamiento migre a su pool, una parte de cada comisión, tomada de la propia parte del protocolo, se acumula en la reserva de recompra de ese lanzamiento: el 5% de la comisión en testnet, y la parte del protocolo de un nivel nunca puede ser menor. RtpBuybackEngine convierte la reserva en compras en el pool cuyo resultado completo se quema en la misma transacción. Cualquiera puede invocarlo; no tiene propietario, setter ni pausa, y no mantiene nada entre llamadas.

Protección de precio y tamaño, fijada en el despliegueTestnet
Precio de referencia: tick medio durante al menos este intervalo, del oráculo del hook de comisiones30 minutos
Banda: una compra puede elevar el precio como máximo esta distancia por encima del menor entre el precio de referencia y el precio spot100 ticks, aproximadamente 1%
Tamaño por llamada: parte de la reserva y parte de la profundidad de contrapartida del pool10%; 0.5%
Límite de frecuencia: un token bucket de la profundidad del pool, que se rellena en0.5%; 30 minutos
Tiempo de espera entre llamadas, escalado según la parte del tamaño que se ejecutó600 s
Propina de quien llama, sobre la contrapartida gastada (máximo compilado 0.5%)0.1%

Un front-running que mueve el precio fuera de la banda no deja ninguna ejecución, y la llamada se revierte sin gastar nada.

Con límite de frecuencia y sin garantía. Es posible que las recompras no se ejecuten cuando el mercado se mueve, y no son un soporte de precio. El motor forma parte de v1.0.0-r4 y se despliega con la próxima instancia de testnet.
La instancia de testnet desplegada. Procede de una compilación anterior (desplegada el 22 de octubre de 2026). Hasta que la próxima instancia despliegue v1.0.0-r4, su propietario puede pausar los lanzamientos nuevos y cambiar la tesorería de inmediato, un cambio de atestador espera 2 días, los saldos de identificadores sociales sin vincular pueden barrerse tras 60 días, el propietario y la tesorería son una misma dirección, y el motor de compra y quema y el lens no están desplegados.