BigShort Docs

Vue d'ensemble du système

Suivez l'émission, la migration, le spot trading et les ventes courtes pour comprendre les modules BSC et les flux Token, BNB et WBNB.

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

BigShort connecte l'émission précoce sur une courbe avec les ventes courtes de trading spot et de prêt de jetons ultérieures. Cette version s’exécute sur BSC (Chain ID 56) Factory gère une courbe de réserve virtuelle déterminée par BNB. Une fois que l'inventaire de vente atteint zéro, les fonds réels sont enveloppés dans WBNB et migrés atomiquement avec des jetons réservés vers PancakeSwap V2 Pair Déployer et initialiser le Short Engine.

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 de la piscine, la capacité de risque et l'inventaire prêtable restreignent conjointement l'exécution.

Initial Token Mint et trois allocations

La quantité initialement créée pour le groupe actuel est de 11,997,367,528 Token: l'offre de courbe est 10,000,000,000 Token, comprenant 8,000,000,000 pour la vente et 2,000,000,000 pour la migration, plus 1,997,367,528 Token pour le prêt. La taxe sur les incendies peut ensuite être réduite Offre totale Le marché du protocole est en baisse, mais le cap de marché utilise toujours le paramètre d’approvisionnement fixe de la courbe du groupe.

Parcours métier complet

Étape Action de l'utilisateur Action du protocole État principal
Création Soumettre le nom, le symbole, l’URI, le sel et les paramètres fiscaux Créer le contrat Token sous le MarketGroup par défaut et réserver son adresse de moteur Le Créateur est l’appelant ; Le token entre dans le bonding
Marché interne Acheter ou vendre des jetons avec BNB Mettre à jour les réserves virtuelles, les fonds réels et l'inventaire des ventes Seuls les fonds de courbe nette entrent dans les réserves réelles
Achèvement de la courbe Acheter le stock restant disponible à la vente Envelopper le BNB réel, financer la paire liée et déployer/initialiser le moteur En cas de succès, passage à Migrated ; en cas d'échec, annulation de toute la transaction
Marché externe au comptant Commerce à travers un itinéraire qui soutient le comportement d'imposition des jetons pertinent Pancake V2 swaps Token / WBNB; Les taxes optionnelles dépendent des endpoints de transfert Les réserves de paires réelles déterminent le prix
Vente à découvert Déposer la garantie BNB et spécifier notionnel Le moteur emprunte et vend des jetons, reçoit WBNB, puis le déverrouille dans BNB pour la comptabilité Chaque utilisateur peut avoir au maximum une position active par Engine
Sortie / liquidation Fermeture partielle, fermeture complète ou liquidation autorisée Envelopper la BNB pour racheter des jetons de dette; Financement, mauvaise dette et héritage Retour de l'inventaire et mise à jour des engagements

Responsabilités des modules

Module Responsabilités Type de déploiement / champ d’application
Factory Création, trading de courbe, migration et gestion des rôles d'entreprise Proxy transparent partagé sur les marchés
Registry Stock MarketGroup snapshots économiques / revenus, enregistrements de jetons, adresses de moteur réservées et enregistrements de migration Un proxy transparent avec son propre propriétaire
ProtocolDeployer Prédire et déployer des proxies déterministes Contrat normal déployé sans propriétaire et sans mécanisme de mise à niveau
TaxProcessor Traite les taxes sur les transactions de ce Token. un contrat par token imposé; Aucun pour un jeton non taxé
Short Engine Inventaire de prêt, positions, financement, liquidation, héritage et passifs de revenus Un contrat par marché, déployé à la migration
RiskOracle Observations TWAP et capacité de risque confirmée Un contrat par groupe de marché ; État isolé par le moteur
Quoter Cotes de courbe, prévisions de risque et capacité de vente à court terme exécutable Module auxiliaire en lecture seule
Engine Event Emitter Emit Engine / Position snapshots Aide partagée ; Les journaux sont toujours originaires du moteur proxy

Le Token, l’Engine et le TaxProcessor de chaque marché tiennent des comptes distincts ; l’Oracle du groupe observe chaque Engine séparément.

L’inventaire de prêt de chaque marché est séparé, pas un pool partagé sur toute la plate-forme. La dette de token, la dette mauvaise et le principal empruntable sont comptabilisés séparément. Un nouveau MarketGroup ne réécrit pas automatiquement les snapshots économiques ou locaux des marchés existants. Désactiver un groupe bloque la création de nouveaux jetons, mais n’arrête pas le trading ou la migration des marchés existants.

Définitions d’actifs et de montants

  • Sous-titre Token 18 décimales ; Utilisé pour le spot trading et le principal de prêt.
  • BNB: actif de règlement natif à 18 décimales pour paiements sur la courbe, garantie, Funding, Legacy et revenus natifs.
  • Revenus notionnels, revenus de vente nets, garantie utilisateur et marge de position sont des valeurs différentes et ne doivent pas partager une seule étiquette « montant de position ».

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

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