Bonding Curve
Comprender el precio con las reservas virtuales, la liquidación con las reservas reales y la relación entre la compra, venta y graduación.
Las reservas de Token Virtual y USDC forman una curva de emisión de producto constante. Los compradores consumen Token a lo largo de la curva; La venta de vuelta complementa el inventario de la venta. Las reservas de precios y los registros de activos reales son separados.
Parámetros iniciales y cuatro tipos de reserva
| Símbolo | Significado | Valor inicial |
|---|---|---|
| X | Reservas virtuales de Token | 1,073,000,000 Token |
| Y | Reservas virtuales de USDC | 4,292 USDC |
| R | Inventario de Token Actual disponible para la venta | 793,100,000 Token |
| Q | Reservas actuales USDC | 0 USDC |
| S | Bases de suministro curva para el mercado de capas de protocolo | 1,000,000,000 Token |
El USDC virtual inicial sólo se utiliza para precios, no capital de inicio depositado. El token virtual no es un suministro adicional. Las ventas sólo se pueden pagar a partir de las reservas reales.
Precios y cantidades de curva neta
Ignorando el redondeo de números enteros, las reservas virtuales satisfacen k = X × Y. el El precio marginal actual es P = Y / X con capital de mercado del protocolo basado en la oferta de curva fija: M = floor(Y × S / X). el El precio medio de ejecución de un pedido grande es diferente del precio marginal.
Para una cantidad de compra especificada a, el USDC neto que entra en la curva es:
n = ceil(Y × a / (X − a))
X' = X − a Y' = Y + n
R' = R − a Q' = Q + n
Para una cantidad de venta-recuperación especificada a, el USDC bruto deducido del registro curva real es:
g = floor(Y × a / (X + a))
X' = X + a Y' = Y − g
R' = R + a Q' = Q − g
Estas fórmulas describen la cantidad neta que entra en la curva y la cantidad bruta que la deja, en lugar del pago o recibo final de la cartera. Ver el capítulo de impuestos para los impuestos de token. Utilice los valores de retorno del punto de entrada correspondiente para los presupuestos de transacción y los importes recibidos.
Tres puntos de entrada comercial
Las compras presupuestarias utilizan el camino de cita de números enteros del contrato. La entrada de precios efectivos reserva una de las unidades de activo nativo más pequeñas, a saber: net − 1• El todavía cuenta hacia las reservas de curva reales, por lo que no sustituya este camino con una fórmula de producto constante de punto flotante ordinaria. Si la salida solicitada excede el inventario restante, rebote utilizando la salida real.
De la ejecución a la migración
Comprar reduce la R; El aumento de ventas r. Las transferencias de billetera ordinarias no cambian el progreso de la curva. La finalización requiere R = 0 y la compra exitosa final desencadena una migración externa en la misma transacción. Un importe fijo de recaudación o capital de mercado no puede sustituir esta condición.
La venta requiere 0 < g ≤ Q El inventario después de la venta no podrá exceder del inventario inicial. La compra final también debe pasar los controles de migración; El fracaso de la migración reverte toda la compra final.
Integración y exhibición
- Calcular usando inteiros crudos, luego formatear para mostrar. Los costos de compra redondeados arriba y los importes brutos de venta abajo no son intercambiables.
- Utilizar los importes ejecutados reales y los valores de retorno del contrato; No etiquete la cantidad solicitada como cantidad llenada.
- Las citas no reservan inventario. Los plazos, los deslizamientos y las reservas en la ejecución todavía afectan al resultado.
- Lea la contabilidad curva separadamente del balance total de la fábrica. Las donaciones directas no aumentan automáticamente las reservas reales de curva registradas de un Token.