システム概要
発行、移行、スポット取引、ショートセールスに従って、各モジュールの責任とトークン/USDCフローを理解します。
プロトコルが解決する業務上の課題
BigShort は、Token の初期の価格発見と、その後の市場取引をつなぎます。発行段階では Factory が仮想準備金カーブを管理し、カーブ在庫が完売すると、資金と確保済みの Token が標準 Uniswap V2 Pair に自動的に移行します。移行を完了した市場は独立した Short Engine を持ち、固定の Token 在庫を使って、借入による売却と買い戻しによる返済を支えます。
これらのショートは実際にトークンをペアに貸し出し、売却し、離脱時にトークンを買わなければなりません。 彼らは、インデックス価格差だけを決める仮想ポジションではありません。 したがって、プールの深さと在庫は、実行に直接影響します。
業務フローの全体像
| 段階 | ユーザーの操作 | プロトコルの処理 | 主要な状態 |
|---|---|---|---|
| 作成 | Token 情報、税設定、作成パラメータを送信 | Launch Profile のスナップショットに基づいて Token と関連設定を作成 | Token が Bonding 段階に入る |
| カーブ市場 | ネイティブ USDC で購入、または Token を売却 | 仮想予約を利用する場合 実際の資金と売却記録の更新 | 仮想準備金と実際の準備金を同期して記帳 |
| カーブ完了 | 残りの販売可能在庫をすべて購入 | 同一トランザクション内で、作成時に紐付け済みの Pair に資金を供給し、Engine をデプロイ / 初期化 | 成功時は Migrated に移行、失敗時はトランザクション全体をロールバック |
| 外部市場の現物取引 | 外部ルーター経由で売買 | 標準 V2 Pair がスワップを実行し、Tax Token が転送経路に応じて税を差し引く | 実際の Pair 準備金が現物価格を決定 |
| 空売り | 担保を入金し、想定元本を指定 | Engine が Token を貸し出して売却し、Token 債務、証拠金、ファンディングの持分を記録 | 各ユーザーが各 Engine で持てるアクティブなポジションは最大一つ |
| 決済 / 清算 | ポジションの全決済、一部決済、または権限に基づく清算 | 債務トークンを買い戻し、ユーザ資金、悪い借金、遺産を決済する | 在庫を返却し、すべての負債区分を更新 |
モジュールの役割
| モジュール | 役割 | 適用範囲 |
|---|---|---|
| Factory | Token の作成、カーブ市場での取引、自動移行、ロール管理、設定登録 | 複数の市場で共有 |
| Profile Registry | Token / Curve / Engine / Venue 設定を登録・検証し、Launch Profile を構成 | 共有。設定は追加登録 |
| Token | ERC-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、ポジション債務、不良債務、借入可能在庫は、それぞれ別に記帳されます。
二つの資産、三つの金額基準
- 基礎資産 Token:18 桁の精度で、現物取引に使用でき、Short Engine の貸出元本にもなります。
- クォート資産 USDC:この Arc アダプテーションでは、ネイティブ資金は 18 桁、ERC-20 / V2 Pair インターフェースは 6 桁で記帳します。
- 想定元本、実売却収入、証拠金:これらは三つの異なる業務上の金額であり、一括して「ポジション金額」と呼ぶことはできません。
詳細な定義は 精度と数学上の規約 、 ポジションのライフサイクル。