BigShort Docs

精度與數學約定

BSC 版本 Token、BNB、WBNB 的單位、整數舍入、市值與執行報價約定。

金額、整數與資產邊界

記號 單位 用途
T、a、b Token18 專案 Token 儲備、庫存、借貸與稅額
Q、N、C BNB wei(18 位) 內盤真實/虛擬報價儲備、名義本金與抵押
W WBNB wei(18 位) 外部 Pair 儲備與 Router 輸入輸出
BPS 10,000 100 bps = 1%
PPM 1,000,000 10 ppm = 0.001%

專案 Token 也使用 18 位精度。Solidity ether 只是 10^18 的數量字尾;本版本的原生資產語義是 BNB,並非 ETH。

整數運算與舍入

操作 典型用途
floor(x) 分配份額、比例進度、累計指數、可行賣出量
ceil(x) 精確取得 Token 的買入成本和剩餘倉位安全資金
sqrtFloor(x) / sqrtCeil(x) 風險模型的保守容量計算

三種價格與兩個供應口徑

  • 內盤價格:Factory 的虛擬 Token/BNB 儲備決定曲線報價,真實可售 Token 和真實 BNB 另行記賬。
  • 外盤 spot:當前 Pair 的 Token/WBNB 儲備決定即時邊際價格;較大交易必須使用完整 AMM 公式計算可執行報價。
  • TWAP:Oracle 使用累計價格的成熟觀察視窗確認容量上限,不等於“最近五分鐘隨時滾動”的自動樣本。當前組視窗是 300 秒;即時 spot 仍可先收縮容量。

Protocol market cap 用外盤 Token/BNB 價格乘以10,000,000,000 Token 曲線供應,不是乘以初始鑄造的 11,997,367,528 Token,也不會因外盤稅銷燬而自動縮小基數。初始鑄造量與實時 總供應量 要分別展示。

理論容量、剩餘容量和實際可執行容量還受現有倉位、借貸庫存、TWAP、當前 Pair 深度、整數舍入、許可權及滑點的獨立約束。風險曲線提供具體模型。

倉位時間條件

openedBlockNumber 記錄最近一次成功開倉或加倉區塊。平倉、部分平倉及清算要求 block.number > openedBlockNumber。例如在 N 塊開倉,最早 N+1 塊可退出;增加保證金和部分平倉不重新整理該值。這個檢查獨立於以秒計的 Funding 與 TWAP 視窗。

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