🏦 Centralized Exchange · White Label · v1.0

白標
All-in-one 中心化交易所

涵蓋現貨、合約、理財、資產管理四大核心模組。9 大系統獨立部署、撮合引擎 10 萬 TPS、冷熱錢包分離、KYC 三級分流。一套白標方案可同時服務多個 B 端客戶。團隊規模約 30 人,主導完整 PRD 與系統設計。

撮合 TPS
10萬/秒
合約槓桿
125x
系統模組
9大模組
新客戶交付
12週上線
interactive prototype

現貨交易頁原型

這是我設計的 BTC/USDT 現貨交易頁。你可以選擇交易對、切換限價/市價、輸入數量並按 25%/50%/75%/100% 快捷鍵。Orderbook 每 1.5 秒模擬即時更新。

app.simon-cex.com/trade/BTC_USDT
LIVE PROTOTYPE
BTC / USDT 67,248.50 +2.34%
24h High 68,920.00
24h Low 65,140.20
24h Vol (BTC) 12,847.32
24h Vol (USDT) 863.4M
⭐ Favorites
USDT
BTC
68,500 67,250 66,000
Order Book
Trades
Price (USDT)Qty (BTC)Total
67,248.50 ≈ $67,250
Buy / Long
Sell / Short
Limit
Market
Stop
PriceUSDT
AmountBTC
Avbl10,000.00 USDT
Total0.00 USDT
FeeMaker 0.1% · Taker 0.1%
⚠️ 這是高保真 UI 原型 — 數據為模擬資料,下單為 demo 提示。完整實作會接撮合引擎 + WebSocket 推送。
product story

動手寫 PRD 之前,我先想清楚的事

技術架構只是手段 — 下方五個區塊才是我做這個產品時真正交付的東西:問題定義、目標用戶、競品差異化、成功指標、MVP 假設。

🎯
01 · Problem & Why

從一份 buggy 的現貨代碼 → 多客戶白標方案

📍 真實起點

我接手的不是空白專案 — 是一份滿是 bug、只有現貨功能的交易所代碼。沒有合約、沒有理財、自建 K 線常崩。

所以我的工作不是「從零設計白標 CEX」,而是一邊修 bug、一邊補功能、一邊把它改造成可服務多個 B 端客戶的白標方案。三件事同時做,這才是真實情境。

三個並行的挑戰:

  • 修 bug:穩定既有現貨交易,避免客戶(與用戶)反彈
  • 補齊功能:加合約 + 加理財 → 形成「基礎套組」,讓每個白標客戶都能拿到完整 CEX
  • 架構白標化:把單品牌系統改造成「基礎套組 + 客製模組 plug-in」的雙層架構,每個客戶按需求選裝

實際運作後我發現,客戶對「基礎套組」幾乎沒爭議,差異全在客製模組 — 有客戶要幣安廣場式社群、有客戶要內建 IM、有客戶要紅包功能、有客戶要 KOL 帶單系統。這個觀察改變了我規劃 roadmap 的方式。

👥
02 · Target Users

兩層用戶 + 模組需求差異化

白標產品最大的挑戰是兩層用戶:B 端客戶(買白標的人)+ 終端用戶(客戶的用戶)。兩邊需求都要顧到,而且 B 端客戶之間需求差異還很大。

B 端客戶 Persona — 基礎套組相同,客製模組各異

所有客戶都拿到「現貨 + 合約 + 理財」三大基礎套組,差異在他們各自要的客製模組

🎪 廣場社群型客戶
想要幣安廣場式的 KOL 內容廣場、帶單、社群討論。重視用戶停留時長。
💬 IM 即時通訊型
想內建 IM 讓用戶私訊、組群組討論行情。Web2 社交習慣的客戶愛這個。
🧧 紅包活動型
中華圈傳統節慶,需要紅包功能做拉新與留存。低成本高轉換。
🎯 純交易型客戶
只要基礎套組,不要任何社群/活動模組。OTC desk 與機構型客戶為主。

我學到的事:白標客戶不是同一種人。同樣是「想做交易所」,要的東西可能完全相反 — 廣場型重視 UGC、純交易型嫌社群是雜訊。

終端用戶 Persona(客戶服務的人)

類型佔比主要需求關鍵體驗
📱 散戶~70%追漲殺跌、現貨為主Mobile App、簡單下單、KOL 帶單
📊 進階用戶~25%合約、技術指標、止盈止損PC Web、K 線深度、API 半自動
🏦 機構/做市商~5%API 交易、低延遲、大流動性FIX/REST/WS API、< 5ms 延遲
⚔️
03 · Competitive Differentiation

在「成本 × 速度 × 自由度」三角找定位

方案上線時間客製化成本主要缺點
自建 from 012+ 個月100%$5M+太慢、資本門檻太高
Binance Cloud4~6 個月~60%$$$$綁 Binance 生態、抽成高
我們(白標)12 週~80%$$$—(市場甜蜜點)
Open-source(Honey Framework)6~9 個月~95%$$仍要自養工程團隊

我們的差異化:不是技術最強、不是最便宜、不是最自由 — 但在「速度 × 客製化 × 成本」三角找到甜蜜點。我們不打 Binance Cloud 的價格戰,也不跟自建方案比深度,而是定位給「想做交易所但沒能力自建」的客戶。

📈
04 · Success Metrics

北極星指標 + AARRR 拆解

⭐ North Star Metric
所有白標客戶的月手續費總和(GMV × Take Rate)
這個指標同時反映「客戶數 × 客戶活躍度 × 平台抽成比例」三件事,最能代表平台健康度。

B 端客戶 AARRR 拆解

階段指標設計目標
Acquisition新簽約客戶 / 月2 個
Activation上線後 30 天達 $100K USDT 日交易量比例≥ 60%
Retention連續 6 個月使用的客戶比例≥ 80%
Revenue平均客戶 ARR$500K
Referral客戶 NPS 推薦轉介率≥ 30

終端用戶體驗指標(透過 SDK 收集)

  • 撮合延遲 P99 < 5ms(業界 benchmark)
  • 訂單成功率 > 99.95%
  • 小額提現處理時間 < 30 分鐘(自動審核通過率)
  • App 7 日留存 > 40%(散戶 segment)
🧪
05 · MVP Hypothesis

12 週 MVP 想驗證的三個假設

因為起點是「接手 + 修 + 補 + 改造」四件事並行,MVP 不是「做最小版本」,而是「驗證這條路走得通」。三個核心假設:

H1 · 改造可行性假設

在 buggy 舊代碼上「修 bug + 補合約理財 + 改造白標」三件事並行可行,不需要重寫。

驗證方法:第一個白標客戶能在 12 週內帶著「現貨+合約+理財」上線,且舊用戶體驗不退化。

H2 · 模組化規模化假設

「基礎套組統一 + 客製模組 plug-in」架構,能讓 30 人團隊同時服務多個需求不同的客戶。

驗證方法:第二、三個客戶上線時間從 12 週縮短到 6~8 週,因為基礎套組已沉澱。

H3 · 客製模組複用假設

某些客製模組(廣場 / IM / 紅包)會被多個客戶要,開發成本可攤平。

驗證方法:每個客製模組至少有 2 個客戶買單,否則該模組改為「客戶獨家報價」而非進產品線。

🤔
06 · Product Decisions

我做過的關鍵產品決策(非技術選型)

下方四個決策都是 trade-off — 沒有「對」的答案,只有「為這個產品最合適」的答案。

我的決策 #1
接手 buggy 舊代碼,而非從零重寫

舊代碼有不少 bug、只有現貨,重寫看起來更乾淨。但評估後:重寫要 6+ 個月、丟掉現有客戶與用戶累積、團隊熟悉度歸零。最終決定在現有代碼上修 bug + 補功能 + 重構為白標,三件事並行。這是「在飛機上換引擎」式的高難度路線,但保住了既有業務不停擺。

我的決策 #2
自建 K 線 → 接 TradingView

舊代碼用的是自建 K 線元件,常崩、技術指標少、開發成本持續燒。我主導把它換成 TradingView Charting Library:省 3~4 週後續維護、用戶熟悉度高、技術指標完整、授權成本可接受。這是「敢砍掉前人遺產」的決策 — 不是工程偏好,是我主動評估後拍板。

我的決策 #3
基礎套組統一 + 客製模組 plug-in

客戶需求差異大(廣場 / IM / 紅包 / 純交易),如果完全客製化我們會死。決定基礎套組(現貨+合約+理財)所有客戶一致,客製模組做成可插拔的 plug-in 架構。客戶要紅包就裝紅包模組、要 IM 就裝 IM 模組。維護成本可控,又能滿足差異化需求。

我的決策 #4
不做槓桿代幣(即使賺錢)

槓桿代幣是 Crypto 圈很賺的產品,但散戶誤解率高、客訴比例 5 倍於現貨、各國監管最嚴。決定徹底不做 — 一個產品該不該做,不只看 ARR,更要看「長期客訴與聲譽成本」。客戶問起來會解釋為什麼不做,反而建立信任。

🔧
附錄 · Technical Challenges

技術挑戰與方案主導

以下技術方案由我主導定義 — 從市場調研、PRD 到原型皆一手完成;30 人工程團隊負責實作落地。在還沒有 AI 工具的年代,這些規格是我一頁一頁手寫、一張一張手畫出來的。

挑戰 01:多租戶資料隔離

每個 B 端客戶資料完全隔離,但共用撮合引擎。採 tenant_id 分庫 sharding 策略。

挑戰 02:撮合引擎效能極限

單交易對需達 10 萬 TPS、延遲 < 5ms。記憶體撮合 + Kafka 落地 + ClickHouse 行情聚合。

挑戰 03:合約強平與保險基金

125x 槓桿下強平三層機制:市價減倉 → 保險基金 → ADL。標記價格三所加權平均防插針。

system architecture

9 大系統模組

每個模組獨立部署、透過內部 API 與 Kafka 消息隊列互通。下方為各模組職責與技術選型。

MODULE 01
用戶系統 User Service

註冊、登入、2FA、KYC 三級、設備管理、API Key。

MODULE 02
資產系統 Asset Service

充值、提現、餘額管理、三帳戶劃轉、資產快照。

MODULE 03
現貨交易 Spot Trading

記憶體撮合引擎,10 萬 TPS,限價/市價/止盈止損/OCO。

MODULE 04
合約交易 Futures

USDT 本位 + 幣本位永續,1x~125x 槓桿,逐倉/全倉。

MODULE 05
理財系統 Earn

活期 / 定期 / Staking / 雙幣投資,APY 計息。

MODULE 06
風控系統 Risk

KYC / AML / 規則引擎 + ML 模型雙軌並行。

MODULE 07
手續費 Fee Service

VIP 分級、Maker/Taker、平台幣抵扣 25% 折扣。

MODULE 08
通知系統 Notification

Email / Push / SMS / 站內信,事件驅動推送。

MODULE 09
後台管理 Admin

用戶管理、資產監控、交易監控、操作日誌雙人審批。

圖一整體技術架構

graph TB classDef front fill:#0d0f15,stroke:#4f80ff,color:#e8eaf0 classDef gw fill:#0d0f15,stroke:#f5a524,color:#e8eaf0 classDef svc fill:#0d0f15,stroke:#00d395,color:#e8eaf0 classDef db fill:#0d0f15,stroke:#ff66cc,color:#e8eaf0 classDef chain fill:#0d0f15,stroke:#a060ff,color:#e8eaf0 WEB[Web App · React]:::front APP[Mobile · Flutter]:::front API[API Gateway · Kong]:::gw WS[WebSocket Gateway]:::gw USER[User Service]:::svc ASSET[Asset Service]:::svc MATCH[Matching Engine · Go/Rust]:::svc FUT[Futures Engine]:::svc EARN[Earn Service]:::svc RISK[Risk Engine]:::svc FEE[Fee Service]:::svc NOTIFY[Notification]:::svc PG[(PostgreSQL · 用戶/帳本)]:::db TI[(TiDB · 訂單/成交)]:::db CH[(ClickHouse · 行情)]:::db RD[(Redis · 快取)]:::db KF[Kafka · 事件流]:::db HOT[Hot Wallet · 線上簽名]:::chain COLD[Cold Wallet · 3/5 多簽]:::chain NODE[區塊鏈節點 · BTC/ETH/TRON]:::chain WEB --> API APP --> API WEB --> WS APP --> WS API --> USER API --> ASSET API --> MATCH API --> FUT API --> EARN MATCH --> ASSET FUT --> RISK FUT --> ASSET EARN --> ASSET USER --> PG ASSET --> PG MATCH --> TI MATCH --> CH MATCH --> RD MATCH --> KF KF --> NOTIFY KF --> RISK ASSET --> HOT HOT --> COLD HOT --> NODE NODE --> ASSET

圖二模組依賴關係

用戶系統 ──→ 所有模組(身份驗證基礎)
資產系統 ──→ 現貨 / 合約 / 理財(帳本核心)
撮合引擎 ──→ 資產系統(成交後更新帳本)
合約引擎 ──→ 資產系統 + 風控系統(保證金 + 強平)
理財系統 ──→ 資產系統(鎖定/釋放資金)
風控系統 ──→ 所有交易模組(即時監控)
手續費系統 ──→ 現貨 + 合約(成交扣費)
通知系統 ──→ 所有模組(事件驅動)
後台管理 ──→ 所有模組(監控與干預)
core features

核心功能設計

2.1資產頁 Wallet

頂部「總資產估值」默認 USD 計價、支援 BTC/CNY/EUR 切換;估值基於即時中間價 (Bid+Ask)/2。提供「隱藏小額資產」開關(< $1 自動隱藏)+ 眼睛圖示一鍵隱藏餘額。

三本帳戶分區展示

帳戶類型顯示內容操作入口
現貨帳戶各幣種可用 + 凍結餘額交易 / 充值 / 提現 / 劃轉
合約帳戶總保證金 / 可用保證金 / 未實現盈虧劃轉 / 交易
理財帳戶活期 + 定期 + 累計收益申購 / 贖回 / 劃轉

2.2現貨交易 Spot Trading

整合 TradingView 圖表庫,支援 1m/5m/15m/1h/4h/1D/1W。內建 MA/EMA/BOLL/MACD/RSI/VOL 等技術指標。Orderbook WebSocket 推送,延遲 < 50ms,顯示最佳 20 檔買賣價量 + 累計深度條形圖。

四種訂單類型

訂單類型說明參數
限價單 Limit指定價格掛單等待成交價格 + 數量
市價單 Market以最優價即時成交數量(或金額)
止盈止損 Stop-Limit觸發價到達後掛限價單觸發價 + 限價 + 數量
OCO限價 + 止損二選一,一方成交另一方自動取消限價 + 止損觸發 + 止損 + 數量

2.3合約交易 Futures Trading

USDT 本位 + 幣本位永續合約 (Perpetual)。永續合約無交割日,靠資金費率錨定現貨。槓桿滑桿 1x~125x,BTC/USDT 最高 125x、山寨幣最高 20~75x。開倉前需先選保證金模式(逐倉 / 全倉),兩者可在該幣種無持倉、無掛單時切換。下單面板常駐顯示:預估強平價、預估開倉手續費、下一次資金費率倒數與預測值。

2.3.1 保證金模式:逐倉 Isolated | 全倉 Cross

保證金模式決定「行情不利時最多會賠掉多少」以及「帳戶其他資金會不會被牽連」,是合約新手最常誤解、也最容易爆倉的地方,因此完整列出兩者的行為差異、適用情境與強平邏輯。

比較項目逐倉 Isolated全倉 Cross
保證金來源只用分配給該倉位的保證金整個合約帳戶餘額作為所有倉位的共同保證金
最大虧損僅限該倉位保證金,帳戶其餘資金安全可能損失整個合約帳戶權益
強平影響範圍只強平該單一倉位,不波及其他倉位帳戶權益低於總維持保證金時,全帳戶倉位一起被強平
抗插針能力較弱,保證金固定用完即強平較強,可用餘額自動補倉延後強平
資金效率低,每倉獨立鎖保證金高,餘額共用可對沖抵銷
可手動加減保證金可,持倉中隨時追加或減少否,自動以帳戶餘額計算
適用情境高槓桿試單、風險隔離、單筆控損多倉位對沖組合、專業用戶、追求資金效率

切換規則:模式綁定「幣種 × 持倉方向」,必須在該幣種無持倉且無未成交掛單時才能切換,切換不影響其他幣種。逐倉可在持倉中手動追加保證金以降低強平價;全倉則由系統以帳戶可用餘額自動承接。

2.3.2 資金費率 Funding Rate

永續合約沒有到期交割,價格會偏離現貨。資金費率是一種多空之間週期性互付的機制(平台不抽成,屬 P2P 轉移),用來把合約價格拉回現貨:合約溢價、做多過熱時費率為正,多方付給空方以抑制做多;合約折價、做空過熱時費率為負,空方付給多方。

結算週期:每 8 小時一次,結算時點為 00:00 / 08:00 / 16:00(UTC)。只有在結算時點仍持有倉位者才需收付;在兩次結算之間開平倉不產生資金費用。費用直接進出保證金餘額,不是手續費。

資金費率 F = 溢價指數 P + clamp( 利率 I − P , −0.05%, +0.05% )
利率 I:USDT 本位預設 0.01% / 8h(約 0.03% / 日)
溢價指數 P:合約標記價相對現貨指數的加權溢價
單次費率上下限:±0.75%(依風險限額分級調整)

單次資金費用 = 持倉名義價值 × F
例:持有 BTC 多單名義 $50,000,本次 F = +0.01%
應付 = 50,000 × 0.0001 = $5(多方付給空方)
費率情境市場含義收付方向
正費率(F 大於 0)合約溢價、做多情緒過熱多方付給空方
負費率(F 小於 0)合約折價、做空情緒過熱空方付給多方
費率趨近 0合約價貼近現貨、多空平衡幾乎無收付

面板顯示:合約交易頁頂部常駐「當前費率+下次結算倒數+預測費率」;持倉面板估算下一次應收或應付金額,讓用戶在結算前可自行決定是否減倉以避開高費率。

2.3.3 強平與標記價格

持倉面板常駐顯示強平價格(紅色)。標記價格接近強平價時(差距小於 5%),觸發 Push 通知與頁面閃爍警告。標記價格為三所(Binance/OKX/Bybit)現貨指數加權平均,作為未實現盈虧與強平的唯一判定價,防止單一交易所插針造成不合理強平。

【逐倉】強平價(做多)= 開倉價 × (1 − 1/槓桿 + MMR)
例:BTC $50,000 開多、10x 槓桿、MMR = 0.5%
強平價 = 50,000 × (1 − 0.1 + 0.005) = $45,250
→ 只賠掉該倉保證金,帳戶其餘資金不受影響

【全倉】觸發條件:帳戶權益 低於 各倉位維持保證金總和
帳戶權益 = 錢包餘額 + 未實現盈虧總和
→ 系統以整個帳戶可用餘額承接,強平時可能損失全部保證金

MMR(維持保證金率)依倉位名義價值階梯遞增,見 6.3 風險限額分級

2.4理財 Earn

活期:T+0 贖回、利率浮動、現貨閒置可自動申購。定期:7/14/30/60/90/120 天,到期自動到帳,可勾選自動續期。Staking:PoS 鏈原生質押 (ETH/SOL/ADA/DOT),鎖倉期間每日發放收益。

日收益 = 持倉金額 × APY / 365
APR vs APY 轉換: APY = (1 + APR/n)^n - 1  (n = 複利頻率)
user flows

核心用戶流程

3.1新用戶入金流程

flowchart LR A[註冊·郵箱/手機+密碼]:::s --> B[郵箱驗證·5分鐘有效]:::s B --> C[設定 Google 2FA]:::s C --> D[KYC Lv1·身份證+人臉]:::s D --> E{審核} E -->|自動·5分鐘| F[進入資產頁]:::ok E -->|人工·24h| F F --> G[充值·選幣種+網路]:::s G --> H[鏈上確認·BTC2/ETH12]:::s H --> I[Push通知到帳]:::ok I --> J[開始交易]:::ok classDef s fill:#0d0f15,stroke:#f5a524,color:#e8eaf0 classDef ok fill:#0d0f15,stroke:#00d395,color:#e8eaf0

3.2現貨交易流程

flowchart TD A[資產頁·確認餘額]:::s --> B[進入交易頁·選交易對]:::s B --> C[查看 K線+Orderbook+最近成交]:::s C --> D{訂單類型} D -->|限價| E[輸入價格+數量]:::s D -->|市價| F[僅輸入數量/金額]:::s E --> G[顯示預估成交+手續費]:::s F --> G G --> H{確認下單} H -->|限價未成交| I[進入 Orderbook 等待]:::w H -->|市價/限價已成交| J[即時撮合]:::ok I --> J J --> K[資產更新+推送通知]:::ok classDef s fill:#0d0f15,stroke:#f5a524,color:#e8eaf0 classDef ok fill:#0d0f15,stroke:#00d395,color:#e8eaf0 classDef w fill:#0d0f15,stroke:#4f80ff,color:#e8eaf0

3.3合約強平三層機制

flowchart TD A[標記價格觸及強平價]:::w --> B[Step1: 市價減倉嘗試]:::s B --> C{成功?} C -->|是| OK[平倉完成·虧損自負]:::ok C -->|否| D[Step2: 保險基金補足]:::s D --> E{基金充足?} E -->|是| OK E -->|否| F[Step3: ADL 自動減倉]:::r F --> G[按盈利排名對手方減倉]:::r G --> OK classDef s fill:#0d0f15,stroke:#f5a524,color:#e8eaf0 classDef ok fill:#0d0f15,stroke:#00d395,color:#e8eaf0 classDef w fill:#0d0f15,stroke:#4f80ff,color:#e8eaf0 classDef r fill:#0d0f15,stroke:#f24b3d,color:#e8eaf0

3.4充值資金流轉

用戶鏈上轉帳
    ↓
[區塊鏈節點監聽] → 掃描新區塊,匹配平台地址
    ↓
[確認數檢查] → BTC: 2 確認 / ETH: 12 確認 / USDT-TRC20: 20 確認
    ↓
[入帳服務]
    1. asset_ledger 記錄充值流水 (credit)
    2. 用戶現貨帳戶餘額 +N
    3. 發送 Kafka 事件: asset.deposit.confirmed
    ↓
[歸集] → 定時將用戶充值地址歸集至熱錢包
        熱錢包餘額超閾值 → 自動轉入冷錢包

核心帳本邏輯:每筆資產變動都是一條 ledger entry (借/貸),採複式記帳。帳本操作必須在資料庫事務中完成 (SELECT FOR UPDATE + INSERT + UPDATE balance),杜絕超發。

risk & security

風控與安全設計

6.1KYC 三級分流

等級要求權限
Lv0 (未驗證)僅註冊瀏覽行情,無法交易/充提
Lv1 (基礎)身份證 + 人臉辨識充提 ≤ 2 BTC/日,合約 ≤ 20x
Lv2 (進階)地址證明 + 影片驗證充提 ≤ 100 BTC/日,合約 ≤ 125x
機構帳戶營業執照 + 法人 + 受益人自定義額度

6.2冷熱錢包架構

flowchart LR U[用戶充值] --> UA[用戶專屬地址]:::s UA --> HOT[熱錢包·線上·2~5%]:::w HOT -->|餘額超閾值| COLD[冷錢包·離線·95~98%]:::ok COLD -->|提現·3/5多簽| HOT HOT --> OUT[用戶提現] classDef s fill:#0d0f15,stroke:#9097a8,color:#e8eaf0 classDef w fill:#0d0f15,stroke:#f5a524,color:#e8eaf0 classDef ok fill:#0d0f15,stroke:#00d395,color:#e8eaf0

熱錢包僅保留平台總資產 2%~5% (滿足日常提現)。冷錢包保管 95%~98%。冷錢包私鑰分片存於不同地理位置 (Shamir's Secret Sharing / MPC 多簽)。每日自動對帳 (鏈上 vs 帳本),差異即時告警。

6.3合約風險限額分級

倉位越大,最大可用槓桿越低(階梯式限額),防止巨鯨單方向操縱市場。

倉位名義價值 (USDT)最大槓桿維持保證金率
0 ~ 50,000125x0.4%
50,000 ~ 250,000100x0.5%
250,000 ~ 1,000,00050x1.0%
1,000,000 ~ 5,000,00020x2.5%
> 5,000,00010x5.0%

6.4提現風控三層防線

第一層 用戶端:2FA 雙重驗證、提現白名單、防釣魚碼。

第二層 系統端:新地址 24h 鎖定、累計提現限額 (按 KYC 等級)、異常行為偵測。

第三層 人工端:大額 (> $10K) 人工審核 (2h SLA)、可疑交易人工複查、凍結帳號需雙人審批。

6.5極端行情防護與壓力測試

2025 年有兩起真實事件,是任何合約產品都必須正面回應的壓力測試題:10/10 事件(單日約 $190 億強制清算、一分鐘蒸發 $32 億,幣安因內部訂單簿定價使 USDe、wBETH、BNSOL 僅在該所脫錨,交叉保證金把單一資產虧損擴散成全帳戶爆倉);Hyperliquid JELLY 狙擊(攻擊者用數個新帳戶自己當雙方,拉抬低流動性幣種現貨、透過標記價把清算來的有毒空單灌進強制接盤金庫,一度造成金庫 27% 帳面回撤)。兩者根因重疊:標記價格可被扭曲,加上強平與接盤機制在極端行情下反而放大傷害。以下是為 SimonEx 設計的防護。

事件 → 破口 → SimonEx 對策

事件真正的破口對應防線
10/10(幣安為主)內部訂單簿定價致單所脫錨;合成資產 USDe 與 USDT 等權當抵押;全倉把單幣虧損擴散全組合;強平踩踏;API 過載補不了保證金防線 1、2、3、5、6
Hyperliquid JELLY低流動性幣種標記價貼著可操縱現貨;無單一市場部位上限;金庫被迫吞下有毒部位;攻擊者自成交對敲防線 1、4、5、6

六道防線

防線針對核心機制
1 標記價格防操縱10/10 與 JELLY多源中位數加權(Binance/OKX/Bybit 加自家指數)先剔除離群再取值,不用單一內部訂單簿;來源自身脫錨即自動剔除;長尾與低流動性幣種標記價改用 TWAP 或 EWMA 降低對即時現貨敏感度
2 抵押品分級折價10/10合成與生息資產設折價率(haircut)與單一抵押佔比上限,波動時動態調高;長尾幣禁止作為全倉抵押,斷開借 USDe 再買更多 USDe 的槓桿迴圈
3 保證金傳染控制10/10長尾與高風險幣種強制逐倉且不計入全倉共用保證金,把單幣爆倉關在隔離倉;全倉在 ADL 前設跨幣種緩衝(見 2.3.1)
4 部位集中度與 OI 上限JELLY每市場未平倉量上限綁保險基金規模;單一帳戶部位上限;關聯帳戶偵測與自成交防制(STP),封死自己當雙方路徑(見 6.3)
5 強平抗踩踏10/10分批漸進強平,強平單走智能路由或 TWAP 拆單避免自我砸盤;斷路器與價格帶在極端行情限速;保險基金充足率即時監控,接近耗盡即提前收緊全市場槓桿(見 3.3)
6 基礎設施與治理10/10 與 JELLY高負載降級策略、風控與撮合水平擴展,保留極端行情仍能減倉或補保證金的保命通道;上下架與極端事件處置事前明訂、可預期,不臨時裁量

強平斷路器決策流

標記價格更新(多源中位數)
   → 來源脫錨或離群? 是 → 剔除該來源並重算
                      否 ↓
   → 觸及價格帶或波動閾值? 是 → 斷路器:暫停或限速撮合 → 回到重算
                          否 ↓
   → 帳戶權益 低於 維持保證金? 否 → 持倉正常
                              是 ↓
   → 分批漸進強平(TWAP 拆單)
         → 保險基金充足? 是 → 基金承接,單市場曝險封頂 → 持倉正常
                          否 → ADL,並提前收緊全市場槓桿與新倉 → 持倉正常
delivery roadmap

新 B 端客戶 12 週交付週期

12 週不是「我們從零開發 CEX 的時間」— 基礎套組與客製模組庫已經沉澱好了。12 週是一個新 B 端客戶從簽約到正式上線的完整交付時間。這才是白標真正賣的東西。

7.1已沉澱的產品庫存

客戶簽約那一刻起,他能拿到的不是空白專案,而是下面這些已經做好、隨時可組裝的模組

📦 基礎套組(所有客戶都有)

模組內容客戶可否關閉
用戶系統註冊 / 登入 / 2FA / KYC 三級 / 設備管理❌ 必裝
資產系統充值 / 提現 / 三帳戶劃轉 / 帳本❌ 必裝
現貨交易撮合引擎 / Orderbook / K 線(TradingView)/ 四種訂單❌ 必裝
合約交易USDT 本位永續 / 1x~125x 槓桿 / 強平三層機制✅ 可關閉
理財模組活期 / 定期 / Staking✅ 可關閉
風控系統提現限額 / AML / 異常交易偵測❌ 必裝
冷熱錢包熱錢包自動 / 冷錢包 3/5 多簽❌ 必裝
後台管理用戶 / KYC 審核 / 報表 / 操作日誌❌ 必裝

🧩 客製模組庫(按客戶需求 plug-in)

模組適合客戶開發狀態
🎪 幣安廣場式內容社群廣場社群型客戶已沉澱
💬 IM 即時通訊IM 社交型客戶已沉澱
🧧 紅包活動系統中華圈拉新客戶已沉澱
📢 KOL 帶單系統社群帶量型客戶已沉澱
🎯 社群任務 / 簽到留存型客戶已沉澱
🎁 空投 / Launchpad新項目發行型客戶需求觸發開發

7.2新客戶 12 週交付流程

gantt title 新 B 端客戶交付甘特圖 dateFormat YYYY-MM-DD axisFormat W%V section 啟動期 簽約 + 需求對齊 workshop :done, kickoff, 2024-01-01, 2w section 客製期 品牌客製 LOGO/主題色/域名 :brand, after kickoff, 2w 法務文件 (TOS/Privacy) :legal, after kickoff, 1w section 組裝期 模組選裝 + 配置參數 :modules, after brand, 1w KYC vendor 串接 (SumSub) :kyc, after modules, 1w 金流 / 出入金通路串接 :banking, after modules, 2w section 驗收期 集成測試 + UAT :uat, after banking, 1w 第三方滲透測試 :pentest, after uat, 1w section 上線 灰度邀請制 (200 用戶) :soft, after pentest, 1w 正式公開上線 :go-live, after soft, 1w

7.3規模化效應 — 第二、三個客戶縮到 6~8 週

第一個客戶 12 週是「沉澱期 + 交付期」加總。從第二個客戶開始,因為基礎套組與客製模組都已存在,交付時間應該縮短到 6~8 週

客戶序號預估交付時間縮短原因
第 1 個客戶12 週沉澱基礎套組 + 第一輪流程
第 2 個客戶~8 週基礎套組複用、流程已知
第 3 個客戶~6 週客製模組已存在(除非要新模組)
需要全新客製模組的客戶+2~4 週新模組開發週期

驗收這個假設(呼應 Story 區的 H2 模組化規模化假設):第二、三個客戶實際交付時間如果接近 12 週,代表基礎套組沉澱不夠紮實,需要回頭重構。

7.4客戶上線後的加購服務

客戶上線後,可隨時加購進階模組 — 我們的營收不是「12 週賣斷」,而是「持續加值」:

常見加購:幣本位合約、定期理財 + Staking、自動複利、冷錢包 MPC 多簽自動化、ML 風控模型、API 交易、子帳戶體系、多語言、移動端 App(Flutter 雙平台一次出包)、額外客製模組(按需報價)。

← Back
回作品集首頁