// 錢包

錢包架構Wallet Architecture

READING TIME6 分鐘
VERSIONv2.4.1
LAST UPDATED2026.05.07

Mullet 的資產託管遵循「冷 / 溫 / 熱三層分離 + 多簽門檻 + 鏈上可驗證」三大原則。本文從架構角度說明使用者資金從入金到出金的完整流向,以及為什麼我們認為這種設計在 CEX 與 DEX 之間找到了一個合理的平衡點。

Mullet 的資產託管遵循 「冷 / 溫 / 熱三層分離 + 多簽門檻 + 鏈上可驗證」 三大原則。本文從架構角度說明使用者資金從入金到出金的完整流向,以及為什麼我們認為這種設計在 CEX 與 DEX 之間找到了一個合理的平衡點。

整體架構

Mullet 的錢包系統由三層組成 — 熱錢包層 (2%) · 溫錢包層 (6%) · 冷錢包層 (92%)。絕大多數資金離線存放於冷錢包,僅保留少量熱錢包資金應對日常出入金。

熱錢包層

熱錢包是唯一與 Mullet 後端即時連接的資金池,用於處理日常出入金與鏈下成交系統的保證金調度。

  • 規模: 不超過總管理資產的 2%
  • 調度: 自動化調度,單筆提領超過 $10 萬觸發人工審核
  • 加密方案: 私鑰以 AES-256 加密儲存,金鑰由 AWS KMS 託管,簽章在 Intel SGX Enclave 可信執行環境中完成
  • 監控: 任何超過 100K USDC 的出帳觸發 SOC 團隊人工確認
  • 異常熔斷: 出帳速率異常時自動暫停熱錢包,需人工解鎖

溫錢包層

溫錢包是熱錢包與冷錢包之間的緩衝。當熱錢包餘額低於門檻,溫錢包會定期補給熱錢包。

  • 規模: 6% AUM
  • 多簽: 2-of-3 門檻
  • 時間鎖: 任何動用溫錢包資金的提案至少延遲 24 小時才執行
  • 獨立簽章集: 與熱錢包多簽者完全不同,避免共謀

冷錢包層

冷錢包是 Mullet 資金的最終保險庫。92% 的使用者資金存放在這裡。

  • 規模: 92% AUM
  • 多簽: 3-of-5 門檻 + 人工審核,簽章者分散在三個時區
  • 離線簽章: 簽章過程在實體離線的環境中完成 (air-gapped)
  • 72h 時間鎖: 從提案到執行至少 72 小時,社群可在窗口期內監督
  • 異地備份: 私鑰分片 (Shamir's Secret Sharing) 存放於三個獨立地理位置
i

透明承諾: 冷錢包地址完全公開,可在 Solscan 即時查詢餘額。冷錢包的動帳紀錄會同步公布在鏈上 — 任何人都可透過 Solana 區塊鏈瀏覽器獨立驗證。

使用者資金隔離

Mullet 嚴格區分兩類帳戶:

帳戶類型 資金來源 用途 會被動用?
使用者託管帳戶 使用者入金 清算保證金 / 出金 永遠不會被平台動用
平台營運帳戶 手續費收入 團隊薪資 / 伺服器 / 行銷 僅由 CFO 調度
保險基金 清算費 + 利潤提撥 極端行情下作為後盾 僅清算引擎可觸發

三類帳戶在鏈上完全分離,使用不同地址 + 不同多簽結構。即使 Mullet 營運帳戶遭到攻破,使用者資金也安然無恙。

自我託管路徑

如果你不希望由 Mullet 託管資金,可以隨時切換為錢包連接模式:

  1. 將所有資金提領至 Phantom / Backpack 等自我託管錢包
  2. 登出電子郵件帳戶,改用錢包連接登入
  3. 所有交易資金由你的錢包直接發送到 Mullet 指定地址
  4. 持倉的保證金始終歸屬於你的錢包地址

理念: 託管錢包是為不熟悉私鑰管理的使用者提供的便利層。我們設計架構時假設:任何使用者都可能在任何時刻決定改用自我託管,整套系統必須支援這種切換而不遺失任何狀態。