BigShort Docs

系統概覽

從發行、遷移、現貨到做空,理解 BSC 各模組及 Token、BNB、WBNB 的流向。

協議解決的業務問題

BigShort 將早期發行曲線與後續現貨、借幣做空連線起來。本版執行於 BSC(Chain ID 56):Factory 管理以 BNB 結算的虛擬儲備曲線;可售庫存歸零時,實際資金包裝成 WBNB,與預留 Token 原子遷移至 PancakeSwap V2 Pair,並部署、初始化該市場獨立的 Short Engine。

這裡的做空不是隻按指數價結算差額的虛擬倉位。開倉需要實際借出 Token 並賣入 Pair,退出需要實際買回 Token;池深、風險額度和可借庫存共同限制執行結果。

Token 初始鑄造與三類分配

當前組的初始鑄造量為 11,997,367,528 Token:曲線供給 10,000,000,000 Token,其中 8,000,000,000 可售、2,000,000,000 用於遷移;另有 1,997,367,528 Token 借貸預算。銷燬稅模式可使後續 總供應量 下降,但協議市值仍使用組內固定的曲線供給引數。

完整業務路徑

階段 使用者操作 協議操作 核心狀態
建立 提交名稱、符號、URI、鹽值及稅收配置 按預設 MarketGroup 建立 Token 合約,並預留 Engine 地址 creator 固定為呼叫者;Token 進入 Bonding
內盤 用 BNB 買入或賣回 Token 更新虛擬儲備、真實資金、可售庫存 只有淨曲線資金進入真實儲備
完成曲線 買走剩餘可售庫存 包裝真實 BNB、向繫結 Pair 注資、部署並初始化 Engine 成功進入 Migrated;失敗整筆回滾
外盤現貨 透過支援相應 Token 稅路徑的路由交易 Pancake V2 兌換 Token/WBNB;按轉賬端點處理可選稅 實際 Pair 儲備決定價格
做空 存入 BNB 抵押並指定名義本金 Engine 借 Token 賣出,收取 WBNB 並解包為 BNB 記賬 每個使用者在每個 Engine 至多一筆活躍部位
退出 / 清算 部分平倉、全部平倉或授權清算 包裝 BNB 買回債務 Token,結算 Funding、壞賬與 Legacy 歸還庫存並更新負債

模組職責

模組 職責 部署方式 / 範圍
Factory 建立、內盤交易、遷移及業務角色管理 多市場共享 Transparent Proxy
Registry 儲存 MarketGroup 經濟/場所快照、Token 記錄、Engine 預留與遷移記錄 獨立 Transparent Proxy,獨立 Owner
ProtocolDeployer 預測並部署確定性業務代理 無 Owner、不可升級的普通部署合約
TaxProcessor 處理該 Token 的交易稅款。 每個有稅 Token 一個 合約;無稅 Token 不部署
Short Engine 借貸庫存、倉位、資金費、清算、Legacy、收入負債 每市場一個 合約,遷移時部署
RiskOracle TWAP 觀察及已確認風險額度 每 MarketGroup 一個 合約,狀態按 Engine 隔離
Quoter 曲線報價、風險預覽、可執行做空額度 唯讀輔助模組
Engine Event Emitter 輸出 Engine / Position 快照 共享輔助元件;日誌地址仍為 Engine 代理

各市場的 Token、Engine 和 TaxProcessor 獨立記帳;組 Oracle 按 Engine 隔離觀察。

各市場借貸庫存不是全平臺共享池。 Token 債務、壞賬和可借本金分別記賬。新的 MarketGroup 不自動改寫已有市場的經濟或場所快照;停用組只阻止新幣建立,不阻止舊市場交易和遷移。

資產與金額口徑

  • 基礎 Token:18 位精度,既用於現貨,也構成借貸本金。
  • BNB:內盤支付、保證金、Funding、Legacy 和原生收益結算資產,18 位精度。
  • 名義本金、淨賣出額、使用者抵押、倉位 margin是不同數值,不能統一標為“倉位金額”。

詳細定義見精度與數學約定和部位生命週期。

BigShort Protocol · BSC發行 · 交易 · 做空