Solana 發行方幾時應該保留凍結權限:判斷準則同決策表
保留凍結權限嘅三個理由、應該撤銷嘅三個理由、四種情況嘅決策表,同埋撤銷前點解一定要先解凍。寫俾 Solana 代幣發行方。

喺 Solana 發幣,成日聽到一句:上線第一日就要撤銷凍結權限。對純迷因幣嚟講,呢句冇錯。換咗第二類代幣,保留凍結權限往往有正當理由。
對傳統 SPL 代幣嚟講,凍結權限就係發行方手上嘅緊急煞掣,丟咗就攞唔返。真正要問嘅係:幾時、為咗邊個保留凍結權限。
凍結權限究竟做到啲咩

凍結權限係代幣鑄幣帳戶入面嘅一個欄位。只要入面填住一個地址,呢個地址就可以凍結同解凍呢隻代幣嘅代幣帳戶。
被凍結嘅代幣帳戶,擁有人、所屬代幣同餘額都唔變,但喺解凍之前唔可以收、轉出或者銷毀代幣(Solana 官方嘅凍結帳戶說明)。餘額仍然係持有人嘅,只係郁唔到。
有人將佢比喻做凍結銀行戶口嘅掣,但凍住嘅唔係成個錢包。一次凍結只作用喺一個代幣帳戶,即係持有人擺呢隻代幣嘅帳戶。佢嘅 SOL 同其他代幣完全唔受影響。
要攔住一個攻擊者,凍結一次就夠。想淨係靠凍結權限停晒所有轉賬,就要凍結每個持有人嘅帳戶,連流動性池存放代幣嘅帳戶都計埋,等於將個市場本身凍住。Token-2022 代幣可以另外設定暫停權限(pausable 擴展),一次過暫停成隻代幣嘅轉賬、鑄造同銷毀。嗰個係另一個角色,唔係凍結權限。
撤銷,即係將凍結權限設為空。由現時嘅權限持有人簽名,效果永久,冇任何指令可以再設返。鑄幣權限(增發)、凍結權限同元數據更新權限(名稱、符號、圖片)係三個獨立角色,各自分開撤銷。每一項點樣撤銷,睇放棄 Solana 代幣權限嘅完整步驟。
保留凍結權限嘅三個理由
應對漏洞攻擊
跨鏈橋、價格預言機或者金庫合約出事,攻擊者手上突然多咗大量你嘅代幣。保留凍結權限嘅團隊可以凍結攻擊者嘅代幣帳戶,趁代幣仲喺帳戶入面攔住佢哋,爭取時間同交易所、受影響嘅團隊協調。不過凍結只攔得住未轉走嘅嗰部分。
USDC、USDT 同 PYUSD 喺 Solana 上嘅鑄幣帳戶都設有凍結權限。Circle 同 Tether 公開嘅條款亦寫明,例如喺法律要求嘅情況下,佢哋有權凍結代幣。
合規
代表現實世界資產嘅代幣、只可以賣俾指定國家投資者嘅證券型代幣、要通過身份驗證先派嘅代幣,都可能需要發行方按制裁名單或者法庭命令採取行動。喺傳統 SPL 代幣上,凍結權限係做呢件事嘅主要鏈上手段。Token-2022 仲有其他工具:新帳戶一開始就處於凍結狀態、要等凍結權限解凍先用得(預設帳戶狀態),以及永久委託同轉賬鉤子(Token-2022 同 SPL 代幣嘅分別)。
如果你嘅發行要靠執行呢類命令,撤銷就等於拆咗呢條槓桿,呢個正正係保留凍結權限嘅理由。呢度講嘅係機制,唔構成法律建議。
鎖倉
發行方可以將放住團隊或者投資者份額嘅帳戶一直凍結到解鎖日,呢個都係保留凍結權限嘅一種用法。不過呢個只係承諾,唔係時間鎖,因為發行方隨時可以解凍。買家自己核實得到嘅,係按時間表釋放代幣嘅鎖倉合約。
應該撤銷嘅三個理由
信任訊號。買家同代幣檢測工具都會睇凍結權限。喺迷因幣上面,仲開住嘅凍結權限睇落就係陷阱,因為被凍結嘅帳戶賣唔到(甚麼是貔貅幣)。冇路線圖、冇審計、又冇合規需要嘅代幣,保留凍結權限一啲好處都冇。
上架交易所。每間交易所嘅政策都唔同。唔好先入為主,直接問你想上嘅嗰間。
少一個攻擊目標。你手上每一項權限,都可能洩漏,或者被人反轉頭用喺你自己嘅持有人身上。需要一完就撤銷,呢個目標亦跟住消失。
決策表:四種情況
保留凍結權限定撤銷,大致睇項目類型。對唔上任何一行,就用最接近嗰行做基準,再將唔同嘅地方寫低。
| 項目類型 | 預設做法 | 幾時行動 |
|---|---|---|
| 純迷因幣,冇路線圖 | 撤銷 | 建立時(代幣建立器可以剔選)或者上線後即刻 |
| 團隊仲開發緊嘅功能型代幣 | 先保留,再撤銷 | 審計完成、金庫轉用多簽、上線後一段時間相安無事 |
| 現實世界資產或者限定地區嘅代幣 | 保留 | 將理由公開喺持有人睇得到嘅地方 |
| 穩定幣或者機構資產 | 保留 | 寫入發行方嘅政策 |
將撤銷同事件掛鈎,唔好同日期掛鈎。揀對你個項目真正有意義嘅節點,例如審計完成、多簽上線、第一次重要上架之後,每項權限喺各自嘅節點撤銷。
凍結做唔到嘅嘢
保留凍結權限之前,都要清楚佢嘅界線。佢攔唔到增發:鑄造新代幣係鑄幣權限嘅事,係另一個角色。一隻代幣完全可能凍結權限已經撤銷、鑄幣權限仲喺度,或者倒轉(Solana 代幣供應量策略)。
佢亦都唔會改變供應量或者任何人嘅餘額。被凍結嘅代幣仍然計入供應量,仍然留喺持有人嘅帳戶。
Pump.fun 嘅代幣根本凍結唔到。無論仲喺聯合曲線上面,定係已經遷移去 PumpSwap,佢哋建立嗰陣已經冇凍結權限,冇嘢可以撤銷,亦冇人凍結得到佢哋嘅帳戶。
最後,撤銷唔會解凍任何嘢。撤銷嗰一刻處於凍結狀態嘅帳戶,會永久保持凍結(SPL Token 程式嘅官方文件)。所以要先解凍,再撤銷。
用 j.tools 凍結、解凍同撤銷

保留凍結權限嘅團隊,會用到以下幾個頁面。凍結帳戶會載入一隻代幣嘅持有人,你可以用臨時白名單保護指定錢包,剔選行之後批量凍結;每行顯示狀態,失敗嘅行可以重試。頁面會顯示呢隻代幣嘅凍結權限,只有連接嘅錢包正正係呢個權限先可以執行。
解凍帳戶只會載入被凍結嘅行,解凍你揀中嗰啲。
喺撤銷凍結權限頁面貼上代幣地址,佢會讀取並顯示現時嘅凍結權限;如果已經撤銷,或者權限喺第二個錢包手上,簽名之前就會話俾你知。頁面會提醒呢個操作不可逆,然後用一筆交易完成撤銷。平台費用會喺簽名前顯示。
設為不可變會檢查鑄幣、凍結同元數據權限,用一筆交易撤銷仲喺度嗰啲。佢一樣會撤銷凍結權限,所以先解凍嘅規則照樣適用。
撤銷之前先檢查
- 喺決策表搵到你嗰一行。
- 將凍結過、之後仲想佢用得返嘅帳戶全部解凍,因為撤銷之後,凍結咗嘅帳戶會永遠凍結。
- 確認凍結權限喺邊個錢包手上(撤銷凍結權限頁面會顯示)。
- 鑄幣權限同元數據權限分開決定。
- 然後先撤銷,具體步驟睇三項代幣權限嘅放棄指南。
撤銷之後冇得返轉頭。如果你可能仲需要應對攻擊、執行合規凍結或者鎖倉,就保留凍結權限,並將理由寫低。
常見錯誤
- 上一個熱門項目撤銷咗,自己又跟住撤銷。決定要睇自己個項目。
- 將權限擺喺單一個熱錢包。如果保留凍結權限,就交俾多簽,任何 SPL 代幣權限都可以由多簽持有。留意 j.tools 嘅頁面只會喺連接嘅錢包本身就係權限持有人嗰陣先執行。
- 對外溝通時將凍結權限同鑄幣權限混為一談。呢兩項係獨立嘅權限。
- 以為凍結可以停晒成隻代幣。凍結一次只作用喺一個帳戶,暫停成隻代幣係 Token-2022 另一個角色嘅事。
- 仲有帳戶處於凍結狀態就撤銷。佢哋會永遠凍結。
將決定寫低
保唔保留凍結權限,係營運上嘅決定。將理由寫喺持有人睇得到嘅地方,去到審計、上架呢類真正嘅節點再重新評估。上線之後其他執手尾嘅事,睇代幣發射後嘅執手尾清單。
常見問題
保留凍結權限安唔安全?
如果權限擺喺保護得好嘅錢包(最好係多簽),而且真係有保留嘅理由,就係安全嘅。風險在於單一個熱錢包。USDC、USDT 同 PYUSD 喺 Solana 上嘅鑄幣帳戶都設有凍結權限。
凍結權限仲喺度嘅代幣,買家會唔會信?
喺迷因幣上面,呢個係危險訊號。現實世界資產同受合規約束嘅代幣,識行嘅買家會去睇公開嘅理由。買家嗰邊點樣查,可以睇買入前識別 rug pull 嘅八項檢查。
之後仲可唔可以撤銷?
可以。只要權限仲喺你手上,幾時都撤銷得。倒轉就唔得:一旦設為空,就冇指令可以再設返。
撤銷之後,被凍結嘅帳戶會點?
永久保持凍結。撤銷唔會順手解凍,想恢復嘅帳戶要先解凍。
Pump.fun 嘅代幣會唔會被凍結?
唔會。Pump.fun 嘅代幣喺聯合曲線上同遷移之後都冇凍結權限,亦冇嘢可以撤銷。


