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 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 testnet | Valor |
|---|---|
| Suministro S | 1,000,000,000 tokens |
| Reserva virtual de contrapartida vQ / umbral T | 1.4 ETH / 4.2 ETH |
| Vendido en la curva cs / destinado al pool | 800,000,000 (80%) / 200,000,000 (20%) |
| Precio de apertura / precio de graduación | 1.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.
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.
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.
| Nivel de testnet | s0 | w | Tasa a los 5 s | 10 s | 20 s |
|---|---|---|---|---|---|
| Niveles estrictos, incluido el predeterminado | 90% | 15 s | 26.7% | 3.3% | 0% |
| Nivel estándar | 50% | 30 s | 28.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.
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.
| Concepto | Regla impuesta por contrato |
|---|---|
| Comisión de operación en la curva | Fijada por nivel, mayor que 0 y como máximo 5%; 1% en todos los niveles de testnet. |
| Comisión en el pool | Un único valor para el despliegue, como máximo 1%; 1% en testnet. |
| Reparto | La 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 ausentes | Sin beneficiario de plataforma, o sin un referidor válido, esa parte va a la tesorería del protocolo. |
| Comisión de lanzamiento | Se 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 despliegue | Testnet |
|---|---|
| Precio de referencia: tick medio durante al menos este intervalo, del oráculo del hook de comisiones | 30 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 spot | 100 ticks, aproximadamente 1% |
| Tamaño por llamada: parte de la reserva y parte de la profundidad de contrapartida del pool | 10%; 0.5% |
| Límite de frecuencia: un token bucket de la profundidad del pool, que se rellena en | 0.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.
