El problema de negocio que resuelve el protocolo
BigShort conecta la emisión temprana en una curva con las ventas cortas posteriores de comercio spot y el préstamo de token. Esta versión corre en BSC (Chain ID 56): Factory gestiona una curva de reserva virtual establecida por BNB. Una vez que el inventario de ventas alcanza cero, los fondos reales se envuelven en WBNB y se migran atómicamente con Token reservado a PancakeSwap V2 Pair Despliegue y inicia el Short Engine del mercado.
Estos cortometrajes realmente prestan y venden Tokens en pareja y deben comprar Tokens de vuelta al salir. No se trata de posiciones virtuales que solo regulan una diferencia de precio-índice. La profundidad de la piscina, la capacidad de riesgo y el inventario prestable confinan conjuntamente la ejecución.
La acuñación inicial del grupo actual es de 11,997,367,528 Token La oferta de curva es 10,000,000,000 Token, que incluye 8,000,000,000 para la venta y 2,000,000,000 para la migración, más 1,997,367,528 Token para el préstamo. El impuesto sobre las quemaduras puede ser reducido Suministro total El mercado de protocolo sigue utilizando el parámetro de suministro fijo de la curva del grupo.
Recorrido completo del negocio
| Fase | Acción del usuario | Acción del protocolo | Estado principal |
|---|---|---|---|
| Creación | Enviar nombre, símbolo, URI, sal y configuraciones fiscales | Crear el contrato Token bajo el MarketGroup predeterminado y reservar su dirección de motor | El creador es el llamador; El Token entra en el Bonding |
| Mercado de la curva | Comprar o vender Token con BNB | Actualización de reservas virtuales, fondos reales y inventario de ventas | Sólo los fondos de curva neta entran en las reservas reales |
| Finalización de la curva | Compra todo el inventario restante disponible para la venta | Envuelva el BNB real, financie la pareja vinculada y implemente/inicialice el motor | Si tiene éxito, pasa al estado Migrated; si falla, se revierte toda la transacción |
| Mercado externo al contado | Comercio a través de una ruta que apoya el comportamiento fiscal correspondiente de Token | Pancake V2 swaps Token / WBNB; Los impuestos opcionales dependen de los puntos finales de transferencia | Las reservas de pareja real determinan el precio |
| Venta en corto | Depósito BNB garantía y especificar nocional | The Engine emprende y vende Token, recibe WBNB, luego lo desemboca en BNB para la contabilidad | Cada usuario puede tener como máximo una posición activa en cada Engine |
| Salida / liquidación | cierre parcial, cierre total o liquidación autorizada | Wrap BNB para comprar Token de deuda; Financiación, deuda mala y legado | Devolución de inventario y actualización de pasivos |
Funciones de los módulos
| Módulo | Función | Tipo de Implementación / Escopo |
|---|---|---|
| Factory | Creación, comercio de curva, migración y gestión de roles empresariales | Proxy transparente compartido en todos los mercados |
| Registry | Stock MarketGroup instantáneos económicos/venda, Token registros, reservado direcciones de motor, y registros de migración | Proxy transparente separado con su propio propietario |
| ProtocolDeployer | Predecir y implementar proxies de negocios deterministas | Contrato de despliegue ordinario sin propietario y sin mecanismo de actualización |
| TaxProcessor | Procesa los impuestos de las operaciones de este Token. | Un contrato por token tributado; Ninguno para un Token sin impuestos |
| Short Engine | Inventario de préstamos, posiciones, financiación, liquidación, legado y pasivos de ingresos | Un contrato por mercado, desplegado en la migración |
| RiskOracle | Observaciones TWAP y capacidad de riesgo confirmada | Un contrato por grupo de mercado; Estado aislado por el motor |
| Quoter | Cotizaciones de curva, previsiones de riesgo y capacidad de venta corta ejecutable | Módulo auxiliar de solo lectura |
| Engine Event Emitter | Emit Engine/Snapshots de posición | Ayudante compartido Los registros todavía se originan del proxy del motor |
El Token, el Engine y el TaxProcessor de cada mercado mantienen una contabilidad independiente; el Oracle del grupo observa cada Engine por separado.
El inventario de préstamos de cada mercado es separado, no un pool compartido a nivel de plataforma. La deuda token, la deuda mala y el principal prestable se contabilizan por separado. Un nuevo MarketGroup no reescribe automáticamente las instantáneas económicas o de lugar de los mercados existentes. Desactivar un grupo bloquea la creación de nuevos tokens, pero no detiene la negociación o migración de mercados existentes.
Definiciones de activos y cantidades
- Título subyacente 18 decimales Se utiliza tanto para el spot trading como para el principal de préstamo.
- BNB: activo nativo de liquidación con 18 decimales para pagos en la curva, garantía, Funding, Legacy e ingresos nativos.
- Ingresos nocionales, ingresos netos de ventas, garantía del usuario y margen de posición son valores diferentes y no deben compartir una misma etiqueta de "suma de posición".
Las definiciones detalladas figuran en Precisión y convenciones matemáticas y Ciclo de vida de las posiciones.