Agent ID 權限設定:AI 代理錢包隔離、限額與撤銷清單
名字只是門牌,權限才是鑰匙
Agent ID 上線後,大多數人關注的是「搶沒搶到好名字」。但對資金安全真正重要的,是另一件事:這個 AI 代理到底被允許做什麼。地址可讀化只是讓人更容易識別錢包,不會自動帶來任何保護。
幣安在 Agent OS 的公告裡給出了權限設計的框架,值得逐條對照自己的設定。
Agent OS 的核心思路是「隔離 + 授權」:AI 代理不直接操作主帳戶,而是在一個獨立的代理子帳戶裡活動,權限由使用者逐項授予。
一、先理解隔離機制
按官方說明,MCP 接入使用的是獨立的代理子帳戶,與主帳戶隔離。代理可以查看該子帳戶的餘額、持倉和帳戶記錄;如果使用者主動授權,也可以唯讀查看主帳戶。這意味著即使代理被攻破,損失理論上被限制在子帳戶內——前提是你沒有把大量資金放進子帳戶。
二、代理能做什麼、不能做什麼
| 能力 | 官方說明 | 風險等級 |
|---|---|---|
| 查看子帳戶餘額、持倉、記錄 | 支援 | 低(唯讀) |
| 唯讀查看主帳戶 | 需使用者授權 | 低(資訊暴露) |
| 現貨、槓桿、Convert、合約下單 | 按授予的權限與地區可用產品而定 | 高(可造成交易虧損) |
| 子帳戶內部劃轉(如現貨 → U 本位合約) | 支援 | 中 |
| 向外部地址提幣 | 不支援 | —(關鍵保護) |
「不能對外提幣」是目前最重要的一道防線。它意味著即使 API 金鑰或代理邏輯被濫用,資產也很難被直接轉走;但這道防線只在「你不主動把資產轉出去」的前提下成立。
三、上線前必須做的五項設定
- 單獨開子帳戶,專款專用:只放這筆策略需要的資金,不要和主帳戶共用餘額;
- 設定資金上限:按單筆、單日兩個維度限制,避免一次錯誤指令打光全部倉位;
- 只開需要的產品權限:不用合約就別開合約,不用槓桿就別開槓桿;
- API 金鑰加 IP 白名單:只允許你的伺服器出口 IP 呼叫,減少金鑰洩露後的可利用窗口;
- 關閉不需要的讀取權限:主帳戶唯讀授權能不給就不給,減少資訊面。
四、怎麼撤銷、什麼時候該撤銷
官方說明開發者可以隨時撤銷存取權限。實務上建議按三種情形處理:
- 策略停止:先撤 API 權限,再平倉,最後把子帳戶餘額轉回主帳戶;
- 金鑰可能洩露(例如誤傳到 GitHub、被貼進聊天視窗):立刻刪除舊金鑰、重新生成,並檢查子帳戶成交記錄;
- 代理行為異常(頻繁下單、下單量突然放大、出現你沒設過的交易對):立即撤銷權限,不要只靠「提醒它別亂來」。
五、三個常見誤區
「有 Agent ID 就代表是官方認證的」
不是。Agent ID 只是名字,任何人都可以給自己的 Agentic Wallet 綁一個。判斷可信度要看它背後的地址、授權範圍和實際行為,而不是名字後綴。
「不能提幣就等於絕對安全」
不等於。代理仍然可以下單。一個失控的策略可以在幾分鐘內透過高槓桿或流動性差的交易對把子帳戶虧光。提幣限制防的是「盜」,不防「虧」。
「權限給多一點,跑起來省事」
權限越大,出錯時的損失越大。AI 代理的容錯來自限制,而不是信任。把它當成一個實習生:給能完成工作的最小權限,剩下的等它證明自己。
六、一個可執行的檢查清單
- □ 代理使用獨立子帳戶,餘額與主帳戶分開
- □ 已設定單筆與單日資金上限
- □ 只開啟目前策略需要的交易品類
- □ API 金鑰綁定 IP 白名單
- □ 主帳戶未授予不必要的讀取權限
- □ 每週檢查一次子帳戶成交與劃轉記錄
- □ 知道撤銷權限的具體入口,並測試過一次
風險提示:本文僅為資訊整理,不構成投資建議。AI 代理可以自主下單,可能在短時間內造成重大虧損;API 金鑰洩露、權限配置不當或策略失控都可能危及資金。請使用獨立子帳戶、最小權限與資金上限,並定期檢查授權狀態。