如果你正在構建加密支付基礎設施,很容易將其視為一件事:一個將穩定幣從 A 移到 B 的系統。但實際上,這「一件事」是六個不同層級的疊加,每層都有自己的職責和安全邊界——並且有兩種截然不同的資金流貫穿其中。
提前釐清各層之間的常見誤解也很有幫助。舉個例子:認為 MPC 簽名本身就能讓錢包實現自我託管——然而託管實際上取決於誰持有達到簽名門檻所需的金鑰份額,而非哪種技術分割了金鑰。另一個例子:客戶向你付款,與你向他人付款,看起來是同一件事——都是穩定幣轉帳。但其實並不相同。將兩者混淆——把付出款項當成收入款項處理,或因為「只是收錢」而跳過某項檢查——正是受污染資金被記帳入賬,或款項在任何人應批准之前就已發出的根本原因。
我們將此作為更廣泛的加密支付安全與合規手冊的一部分加以拆解,本系列使用相同的六層模型來梳理每層的職責與安全邊界。
以下依次介紹每一層:區塊鏈與穩定幣基礎、錢包與託管層、入金/出金、業務邏輯、合規,以及應用層——以及每一層對應的關鍵安全邊界。隨後我們將逐步梳理兩種資金流,並指出容易構建錯誤的檢查點。
1. 區塊鏈與穩定幣基礎
區塊鏈層是整個支付系統的基礎,也是穩定幣諸多優勢的根本來源。
它與銀行電匯的不同之處很簡單:價值轉移與清算/結算發生在同一個、被廣泛認可的帳本上。在傳統金融中,轉移與清算是兩個獨立步驟,由不同的中介機構執行,之後還需要跨機構對帳。在區塊鏈上,已確認的轉帳即已完成結算——沒有單獨的清算步驟,也沒有事後對帳。這種「共享帳本、轉帳即結算」的機制,正是實現分鐘級最終確定性、去中介化、全天候可用性以及可追溯性的關鍵所在。
在這個共享帳本上,穩定幣是由發行方鑄造的 ERC-20 代幣,並附加了管理功能——mint、burn、blacklist 和 pause——這使其無法成為完全去中心化的資產,因為發行方保留了對代幣的控制權。我們在 stablecoin payments explained 中詳細闡述了這種發行方控制權對企業意味著什麼。
多鏈與跨鏈
穩定幣分佈在許多鏈上,各有其利基市場。以太坊是 DeFi 和機構結算的預設選擇,Solana 適合高吞吐量支付,TRON 主導低手續費匯款和新興市場,而 Base 和 Arbitrum 等 L2 提供低成本支付通道。截至 2026 年 5 月,以太坊持有約 52% 的穩定幣供應量,TRON 約佔 28%——沒有任何一條鏈佔據絕對主導地位,因此大多數公司最終都需要多鏈支持。
當你需要在鏈之間轉移穩定幣時,常見的方式有三種:第三方橋接、發行方的原生跨鏈協議(例如 Circle 的 CCTP,使用銷毀並鑄造的方式進行原生 USDC 轉移),或通過在中心化交易所存提款在鏈之間轉移。跨鏈並非支付系統的核心能力——按需選用即可。關鍵在於每種方式的安全性:第三方橋接及其鎖定的流動性池長期以來都是高價值攻擊目標,而交易所路徑則帶有交易對手風險和凍結風險。
2. 錢包與託管層
錢包與託管層負責資金的存儲與簽名,是支付系統安全的核心所在。
這裡的第一個決策:你自己持有金鑰,還是交給第三方?
- 自我託管——達到簽名門檻所需的金鑰完全由你自己掌握,無論是直接持有私鑰,還是使用 MPC 將金鑰作為份額分散到你自己的人員和基礎設施中。任何外部方都無法單獨移動資金。優點是不依賴第三方,無交易對手風險;代價是所有安全責任由你承擔,一旦金鑰或份額遺失或被盜,資金將永久消失。
- 第三方(中心化/合規)託管——持牌託管方持有金鑰,或持有達到門檻的份額,你通過帳戶和 API 操作資金。你將金鑰安全外包給專業機構,通常附帶保險和合規資質,運營負擔較輕,代價是交易對手風險(託管方被駭、破產或凍結你的帳戶),以及部分控制權的喪失。
- 混合/共同託管——你與託管方各自持有部分 MPC 金鑰份額,任何一方的份額單獨都不足以簽名,在控制權與專業託管之間取得平衡。
有一個誤解值得在此澄清:MPC 只是一種讓金鑰以分散份額形式存在、消除單點故障的技術——它本身並不決定託管的性質。要判斷你實際擁有哪種類型,只需看一件事:誰持有達到簽名門檻所需的金鑰份額。
自我託管與第三方託管並無絕對優劣之分。許多支付公司最終採用混合策略:自我託管熱錢包以獲得速度,同時對大額儲備使用第三方託管或共同託管。
三層錢包架構
還有一個容易混淆的地方:錢包的溫度(熱錢包/溫錢包/冷錢包)與其授權模型(MPC/多重簽名)——但這是兩個獨立的維度。溫度決定錢包是否在線以及資金移動的速度;授權模型決定需要多少方簽名。業界實踐將兩者結合成三層結構:
| 類型(溫度) | 資金佔比 | 用途 | 常見授權方式 + 硬體 |
|---|---|---|---|
| 熱錢包 | 2–5% | 即時支付、Gas 補充 | MPC 簽名、限速 |
| 溫錢包 | 10–20% | 日常運營結算 | MPC + 多人審批 |
| 冷錢包 | 70–85% | 長期儲備 | 多重簽名 + HSM、氣隔離 |
除金鑰存儲外,還有一個相關問題:如何管理收款地址?HD(分層確定性)錢包通過為每筆收款生成唯一地址來解決這一問題,使資金相互隔離以避免交叉污染——這對 KYT 風險控制和資金追蹤至關重要。我們在 crypto payment key management 中深入探討了 HD 衍生、自我託管、MPC 和多重簽名如何相互配合。
Best Security Auditor for Web3
Validate design, code, and business logic before launch
3. 入金/出金層
入金/出金層是傳統金融與鏈上世界之間的橋樑。
- 入金(法幣 → 穩定幣)——用戶通過銀行轉帳或信用卡以法幣付款,通過 KYC 驗證,然後由發行方鑄造或用戶通過交易所購買穩定幣。
- 出金(穩定幣 → 法幣)——穩定幣被銷毀或通過交易所出售,並通過銀行向用戶支付法幣。
常見的三種兌換渠道,各有不同的成本與門檻:
- 直接向發行方鑄造/銷毀——成本最低,因為鑄造和贖回通常免費或接近免費,主要費用為銀行電匯手續費,但通常需要機構資質和合規認證。
- 交易所存提款——門檻低、幣種覆蓋廣,但成本較高(信用卡是最昂貴的渠道,銀行轉帳較低),且引入了交易所的交易對手風險和凍結風險。
- 場外交易(OTC)台——適用於大額機構級兌換,按議定報價定價,點差由交易規模和流動性決定,大額交易通常比零售渠道更緊。OTC 台全天候運營,支持電匯/SWIFT,當天結算,是大額兌換的主力選擇。
有一點需要注意:兌換的鏈上腿和法幣腿在不同的時鐘上運行。鏈上結算可能達到分鐘級,但法幣腿仍受 SWIFT、SEPA 和本地清算的運營時間及截止時間約束——因此兌換的實際速度由較慢的法幣腿決定,而非較快的那一方。在合規方面,兌換層是 KYC/KYB、制裁篩查和資金來源審查的關鍵關口,所有這些都需要在資金放行前完成。下文的收款和付款流程演練將追蹤每個流程內的篩查檢查點。
4. 業務邏輯層
業務邏輯層將底層能力封裝成實際的支付產品。其主要組成部分:
- 支付路由引擎——根據幣種、鏈、金額和 Gas 價格自動選擇最優路徑。
- 外匯引擎——實時報價、滑點控制、價格鎖定窗口。
- 發票與訂單管理——支付請求創建、狀態追蹤、超時處理。
- 對帳與結算——將鏈上交易自動匹配到業務訂單,並處理差異。
如果你的公司不僅僅是傳遞交易——如果你託管並持有客戶餘額,承擔了部分類銀行功能——這一層還需要提款審批控制。客戶提款需經過風險審批、限額和多人審核;客戶資金與你自己的運營資金隔離;並在任何時候都保證償付能力,即始終有與客戶可提取金額相匹配的儲備。這既是風險控制實踐,在大多數國家和地區,也是持有客戶資金的合規要求。
5. 合規層
合規層貫穿每一筆交易,在交易發生時進行實時攔截,而非事後審查。其能力包括 KYC/KYB(客戶入職)、KYT(實時交易監控)、制裁篩查和 SAR(可疑活動報告)。我們在 on-chain compliance for crypto payments 中詳細拆解了這些能力的實際運作方式——以及與之並存的穩定幣凍結風險。
6. 應用層
應用層是面向終端用戶和商戶的界面:商戶 SDK、支付頁面、管理控制台和 API 網關。這裡有兩種部署模式——純軟件模式,即公司自行整合銀行和鏈上節點;以及捆綁軌道模式,即由平台提供一站式服務。
收款流程:從支付請求到結算
有了各層的基礎,以下是資金在各層之間實際流動的方式。一個完整的穩定幣收款流程如下:
- 商戶通過 API 創建支付請求。
- 系統生成 HD 衍生地址——每筆收款對應唯一地址。
- 用戶將穩定幣轉入該地址。
- 系統監控鏈上狀態,等待 3-6 個區塊確認(防雙花保護)。
- KYT 風險評分評估發送地址及其路徑的風險。
- 風險通過後,記帳入賬。
- 歸集: 分散在各衍生地址中的資金被歸集到歸集錢包,然後按策略分配到運營(熱錢包)或儲備(冷錢包)池。
- 可選:資金自動兌換並結算為法幣或其他幣種。
- 通過 Webhook 通知商戶。
上述每個步驟本身都是一個安全檢查點:確認數量是防範雙花的關鍵參數,KYT 風險評分決定是否接受入賬資金,而歸集則決定這些資金以何種風險狀態進入主池。
如果你想在記帳或歸集之前查看某筆鏈上交易的實際操作,Phalcon Explorer 等工具可讓你直接深入查看交易詳情。
歸集步驟容易出錯
這個步驟容易被忽視,但至關重要。每筆收款都落入獨立的衍生地址,資金不會自動歸集——你必須主動將其歸集到歸集錢包。這裡有兩件事需要做對。
第一,歸集前重新篩查。儘管入賬資金在記帳時已通過 KYT,但歸集是資金進入主池的關口,高風險資金一旦混入就難以隔離——因此在入池前再次確認。
第二,Gas 管理。衍生地址通常只持有穩定幣,沒有用於支付 Gas 的原生代幣,因此歸集需要一個 Gas 站或手續費贊助機制來補充 Gas——否則資金將被困在衍生地址中。

付款流程:為何發送比接收風險更高
發送比接收風險更高,因為資金一旦在鏈上離開就不可逆轉。一個完整的付款流程如下:
- 提交批量付款請求。
- 對收款方進行制裁篩查(KYA)。
- 交易 KYT 檢查。
- 超過門檻時,觸發多人審批。
- MPC 簽名(或多重簽名)。
- 交易廣播至鏈上。
- 鏈上確認後更新狀態。
- 通過 Webhook 通知請求方。
資金離開前的關鍵控制措施
關鍵控制措施包括限速(每日和每筆交易上限)、白名單(僅向預先批准的地址付款),以及多人審批(大額交易需多名簽名者確認)。
這些控制措施的意義不在於任何單一措施——而在於它們共同在資金離開之前建立起多道防線,即使內部人員被攻陷或系統遭到入侵,損失也能得到控制。
其中幾項控制措施,如多人審批和 MPC 簽名,是支付系統在其簽名環境中所需更廣泛實踐的一部分——我們在 key management and signing infrastructure 中對此進行了介紹。

將六層整合在一起
將六層並排列出——區塊鏈與穩定幣基礎、錢包與託管、入金/出金、業務邏輯、合規和應用——一個規律浮現出來:每層都有自己的職責和安全邊界。兩種資金流隨後貫穿所有六層,這正是為什麼任一流程中缺失的檢查點會表現為特定層的漏洞,而非模糊的「支付風險」。將一層與另一層混淆(將託管模型與授權模型混淆,將兌換的鏈上速度與其真實的端到端速度混淆)正是漏洞往往出現的地方。如需深入了解這些邊界如何轉化為實際控制措施,請下載完整企業手冊(PDF)。
常見問題
加密支付架構的六層是什麼? 區塊鏈與穩定幣基礎、錢包與託管層、入金/出金層、業務邏輯層、合規層和應用層。每層都有自己的職責和安全邊界。
託管層中自我託管與第三方託管有何區別? 在自我託管中,達到簽名門檻所需的金鑰完全由你自己掌握,因此任何外部方都無法單獨移動資金——但你承擔所有安全責任。在第三方託管中,持牌託管方持有金鑰,你通過帳戶和 API 進行操作,以部分控制權換取專業的金鑰安全保障,通常附帶保險和合規資質。
MPC 簽名能讓錢包實現自我託管嗎? 不能單憑這一點。MPC 是一種將金鑰分割為分散份額並消除單點故障的技術——它不決定託管性質。決定託管性質的是:誰持有達到簽名門檻所需的金鑰份額:完全是公司自身、完全是託管方,還是雙方共同持有。
為什麼入金或出金可能比鏈上結算耗時更長? 因為鏈上腿和法幣腿在不同的時鐘上運行。鏈上結算可達到分鐘級,但法幣腿仍受 SWIFT、SEPA 和本地清算的運營時間及截止時間約束,因此兌換的實際速度由較慢的法幣腿決定,而非區塊鏈。
為什麼加密貨幣付款流程比收款流程風險更高? 因為資金一旦在鏈上離開就不可逆轉,付款流程在交易廣播前依次執行其檢查——KYA 制裁篩查、KYT、審批和簽名。
如果資金已通過 KYT,歸集步驟為何還需要重新篩查? 因為歸集是資金從隔離的衍生地址移入主池的關口,高風險資金一旦混入就難以隔離——因此在歸集前而非僅在記帳時確認風險,才能堵上這個漏洞。
如果衍生地址沒有 Gas 完成歸集,會發生什麼? 穩定幣資金將被困在該衍生地址中,這正是歸集步驟需要 Gas 站或手續費贊助機制在歸集執行前補充 Gas 的原因。



