BigShort Docs

系統概覽

從發行、遷移、現貨到做空,理解各模組的職責及 Token、USDC 的流向。

協議解決的業務問題

BigShort 把一個 Token 的早期價格發現與後續市場交易連接起來:在發行階段,由 Factory 管理虛擬儲備曲線;曲線庫存售罄後,資金與預留 Token 自動遷移到標準 Uniswap V2 Pair。完成遷移的市場擁有獨立 Short Engine,用固定 Token 庫存支援借幣賣出與買回償還。

這裡的做空不是“只按指數價結算差額”的虛擬倉位。開倉需要實際借出 Token 並賣入 Pair,退出需要實際買回 Token;池深和庫存因此直接影響執行結果。

Token 完整供應結構

完整業務路徑

階段使用者操作協議操作核心狀態
建立提交 Token 資訊、稅收設定與建立參數按 Launch Profile 快照建立 Token 和相關設定Token 進入 Bonding 階段
內盤用原生 USDC 買入,或賣出 Token根據虛擬儲備報價,更新真實資金與可售庫存虛擬儲備和真實儲備同步記帳
完成曲線買走剩餘可售庫存在同筆交易內向建立時已綁定的 Pair 注資,並部署 / 初始化 Engine成功進入 Migrated;失敗整筆回滾
外盤現貨透過外部路由買賣標準 V2 Pair 執行兌換;Tax Token 根據轉帳路徑扣稅實際 Pair 儲備決定現貨價格
做空存入抵押並指定名目本金Engine 借 Token 賣出,記錄 Token 債務、保證金、資金費份額每個使用者在每個 Engine 至多一筆活躍部位
退出 / 清算平倉、部分平倉或授權清算買回債務 Token,結算使用者資金、壞賬與 Legacy歸還庫存,更新全部負債分類

模組職責

模組職責作用範圍
Factory建立 Token、內盤交易、自動遷移、管理角色與設定註冊多市場共用
Profile Registry註冊並驗證 Token / Curve / Engine / Venue 設定,組合 Launch Profile共用;設定追加註冊
TokenERC-20 餘額、階段轉帳規則、可選買賣稅每個市場一個
Tax Processor處理該 Token 的交易稅款。每個 Tax Token 一個;普通 Token 無此模組
Short Engine借貸庫存、部位、資金費、清算、Legacy 與收入負債每個已遷移市場一個 clone
Risk Oracle每個 Engine 的累計價格觀察、TWAP 已確認額度上限Engine 家族共用合約,狀態按 Engine 隔離
Quoter曲線報價、風險預覽、借貸約束下的最大可執行做空規模唯讀輔助模組
標準 V2 Pair / Router實際外盤現貨兌換與流動性儲備設定的外部交易場所
Engine Event Emitter輸出標準化 Engine / Position 狀態快照事件共用元件;事件仍以 Engine 為發出位址

一個市場的借貸預算不等於全平台共用借貸池。 不同 Token 的 Engine、部位債務、壞帳和可借庫存分別記帳。

兩種資產、三種金額口徑

  1. 基礎資產 Token:18 位精度,既可用於現貨交易,也構成 Short Engine 的借貸本金。
  2. 報價資產 USDC:在本 Arc 適配中,原生資金以 18 位記帳;ERC-20 / V2 Pair 介面以 6 位記帳。
  3. 名目本金、實際賣出收入、保證金:這是三個不同的業務數值,不能統一命名為「部位金額」。

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

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