跳轉至

非託管設計

Sera 將充值資產保管在以太坊智能合約中,而非鏈下賬戶。保護機制由用戶簽名指令、合約檢查和基於角色的操作權限共同構成。

什麼是非託管?

正常交易和即時提款通過用戶簽名授權,用戶也可直接在鏈上申請緊急提款。這減少了對 API 可用性的依賴,但仍依賴部署合約、角色持有者、治理配置和代幣行為。

Sera 控制什麼 vs. 不控制什麼

組件 職責與信任邊界
Vault 鏈上資產保管與餘額;特權方法要求 TRADER_ROLE 或管理員權限
Sera / SOR 檢查已簽名交易約束及被授權的結算路徑
API / 撮合 接收及撮合指令、在賬務中預留抵押品、協調結算
角色持有者 / 治理 管理角色授權、暫停及相關特權配置

Vault 的特權方法不獨立校驗用戶 EIP-712 簽名;其調用者必須遵守授權和賬務約束。應核驗實際部署的角色持有者及治理安排。

您的資金如何保持安全

交易期間

充值將代幣轉入鏈上 Vault。下單在鏈下賬務中更新 available/frozen 預留,確認結算後更新鏈上賬本。撮合可能失敗或回滾,賬本更新仍消耗 Gas,詳見 Vault 與費用。

兌換期間

請簽署返回的完整 Intent,包括所有者、接收人、金額及截止時間。路由可使用錢包資金和 Vault 餘額。結算必須滿足已簽名約束,並通過訂單及成交證據確認結果。

如果 Sera 離線

直接調用 emergencyWithdraw(token, amount),等待至少 7,200 個區塊後在申請窗口內執行。可以提取較小的正數金額,執行後整個申請被消費;過期後再次調用會重新申請。仍需滿足餘額及代幣轉賬條件,詳見緊急提款。

如果 Sera 的伺服器被駭客攻擊?

API 被攻陷並不意味著可以直接繞過正常結算路徑的簽名檢查,但仍可能誤導用戶對報價或狀態的判斷、干擾服務或影響交易提交。特權密鑰或被授權合約被攻陷,與只讀 API 進程被攻陷的影響範圍不同。

應保護私鑰及角色憑據、核對簽名約束和接收人,並使用鏈上證據對賬。這些機制不構成零風險保證,也不能將惡意誘導簽名視為唯一攻擊路徑。緊急提款仍受合約和代幣條件約束。

開源且可審計

所有智慧合約都是開源的。任何人都可以:

  • 閱讀合約程式碼以驗證規則
  • 獨立審計合約
  • 驗證已部署的合約與已發布的原始碼相符

源碼公開便於獨立審查;仍應單獨核驗部署配置與角色持有者。

審計報告

Sera 的智慧合約已經過獨立審計。完整清單與每個合約的原始碼連結請參閱專門的 審計報告 頁面,或直接在 GitHub 上瀏覽審計資料夾。

總結

問題 回答
充值資產在哪裡? 鏈上 Vault
正常交易如何授權? 簽名指令及合約檢查
是否存在特權路徑? 存在,需要核驗合約角色及治理配置
API 不可用怎麼辦? 使用具有等待期和執行條件的鏈上緊急提款流程
是否消除所有攻擊風險? 沒有;簽名、合約、角色和代幣行為都影響安全性