BigShort Docs

Vue d'ensemble du système

Suivez l'émission, la migration, le spot trading et les ventes courtes pour comprendre les responsabilités de chaque module et les flux Token/USDC.

Le problème métier auquel répond le protocole

BigShort relie la découverte initiale du prix d'un Token aux échanges de marché ultérieurs : pendant l'émission, Factory gère une courbe à réserves virtuelles ; une fois le stock de la courbe épuisé, les fonds et les Token réservés migrent automatiquement vers une paire Uniswap V2 Pair standard. Chaque marché ayant achevé sa migration dispose d'un Short Engine indépendant, qui utilise un stock fixe de Token pour permettre l'emprunt suivi de la vente, puis le rachat et le remboursement.

Ces courts-métrages prêtent et vendent des jetons en paires et doivent acheter des jetons à la sortie. Ce ne sont pas des positions virtuelles qui ne règlent qu’une différence de prix index. La profondeur et l'inventaire du pool affectent donc directement l'exécution.

Structure complète de l'offre de Token

Parcours métier complet

ÉtapeAction de l'utilisateurAction du protocoleÉtat principal
CréationSoumettre les informations du Token, les paramètres fiscaux et les paramètres de créationCréer le Token et la configuration associée à partir d'un instantané du Launch ProfileLe Token entre dans la phase Bonding
Marché interneAcheter avec des USDC natifs ou vendre des Token- la mise en place de réserves virtuelles ; Mettre à jour les fonds réels et l'inventaire des ventesLes réserves virtuelles et réelles sont comptabilisées de manière synchronisée
Achèvement de la courbeAcheter le stock restant disponible à la venteDans la même transaction, apporter des fonds à la Pair liée lors de la création et déployer / initialiser l'EngineEn cas de succès, passage à Migrated ; en cas d'échec, annulation de toute la transaction
Marché externe au comptantAcheter et vendre par des routeurs externesUne V2 Pair standard exécute les échanges ; Tax Token prélève la taxe en fonction du chemin de transfertLes réserves réelles de la Pair déterminent le prix au comptant
Vente à découvertDéposer une garantie et préciser le principal notionnelL'Engine emprunte des Token et les vend, puis enregistre la dette en Token, la marge et les parts de frais de financementChaque utilisateur peut avoir au maximum une position active par Engine
Sortie / liquidationFermer une position, la fermer partiellement ou procéder à une liquidation autoriséeReproprier le token de la dette et régler les fonds utilisateurs, la mauvaise dette et l'héritageRestituer le stock et mettre à jour toutes les catégories de passif

Responsabilités des modules

ModuleResponsabilitésPérimètre
FactoryCréation de Token, échanges sur le marché interne, migration automatique, rôles de gestion et enregistrement des configurationsPartagé entre plusieurs marchés
Profile RegistryEnregistrer et valider les configurations Token / Curve / Engine / Venue, puis les combiner dans un Launch ProfilePartagé ; les configurations sont enregistrées par ajout
TokenSoldes ERC-20, règles de transfert selon la phase et taxes facultatives à l'achat et à la venteUn par marché
Tax ProcessorTraite les taxes sur les transactions de ce Token.Un par Tax Token ; les Token ordinaires n'ont pas ce module
Short EngineStock de prêt, positions, frais de financement, liquidation, Legacy et passifs liés aux revenusUn clone par marché ayant achevé sa migration
Risk OracleObservations des prix cumulés de chaque Engine et plafonds de capacité confirmés par le TWAPContrat partagé par la famille d'Engine ; état isolé par Engine
QuoterCotations de la courbe, aperçu des risques et taille maximale exécutable d'une vente à découvert sous les contraintes de prêtModule auxiliaire en lecture seule
V2 Pair / Router standardÉchanges effectifs au comptant sur le marché externe et réserves de liquiditéLieu de négociation externe configuré
Engine Event EmitterÉmettre des événements normalisés contenant des instantanés de l'état Engine / PositionComposant partagé ; l'adresse émettrice des événements reste celle de l'Engine

Le budget de prêt d'un marché n'est pas un pool de prêt partagé par l'ensemble de la plateforme. Les Engine, les dettes des positions, les créances irrécouvrables et les stocks empruntables des différents Token sont comptabilisés séparément.

Deux actifs et trois montants distincts

  1. Actif de base Token: précision de 18 décimales ; il sert aux échanges au comptant et constitue le principal prêté par le Short Engine.
  2. Actif de cotation USDC: dans cette adaptation à Arc, les fonds natifs sont comptabilisés avec 18 décimales ; les interfaces ERC-20 / V2 Pair utilisent 6 décimales.
  3. Principal notionnel, produit réel de la vente et marge: il s'agit de trois valeurs métier distinctes, qui ne doivent pas toutes être appelées « montant de la position ».

Les définitions détaillées figurent dans Précision et conventions mathématiques et Cycle de vie des positions.

BigShort Protocol · ARCÉmettre · Échanger · Vendre à découvert