你正在查看一個新代幣,掃描工具顯示「mint authority revoked」或「freeze authority revoked」。這兩行回答的是實實在在的問題:這個代幣還會不會被增發?買入後會不會有人凍結你的代幣?以下說明它們各自代表什麼、如何自行檢查,以及它們與你在自己帳戶上授予的代幣授權有何不同。
mint authority revoked(鑄幣權限已撤銷)是什麼意思?
鑄幣權限已撤銷,代表代幣的鑄幣權限被設為無(none),任何人都無法再增發這種代幣。供應量仍可能因銷毀而減少,但不會增加。它無法告訴你現有供應由誰持有,也不會改變代幣的凍結權限。
每個 Solana 代幣都有一個鑄幣帳戶,記錄其供應量與兩個選用角色。鑄幣權限可以建立新的代幣單位。一旦目前的權限持有者把這個角色設為無,任何交易都無法再重新設定,供應量從此永久封頂。
如果鑄幣權限仍然有效,控制它的人可以隨時增發並賣到市場上。這是供應風險,而不是對你錢包的存取權:它無法轉走你帳戶裡已有的代幣。
freeze authority revoked(凍結權限已撤銷)是什麼意思?
凍結權限可以凍結與解凍該鑄幣下的代幣帳戶。被凍結的帳戶無法轉出或銷毀其中的代幣,也就是說持有人無法賣出。當鑄幣帳戶的凍結權限被撤銷後,就再也沒有人能凍結該代幣持有人的帳戶。
凍結權限有效並不自動代表是詐騙。部分受監管的資產會刻意使用它,可程式化 NFT 也會利用凍結來執行其規則。但對於新的迷因幣來說,凍結權限有效代表有人能阻止你賣出,所以買入前請先查清楚是誰持有它。
如何檢查代幣的鑄幣權限與凍結權限?
- 複製代幣的鑄幣地址,也就是識別代幣本身的地址,而不是任何持有人的帳戶地址。
- 在區塊瀏覽器中開啟它。 Solscan 與 Solana Explorer 會顯示鑄幣帳戶的詳細資料,包括其鑄幣權限與凍結權限。已撤銷的權限沒有地址;如果顯示了地址,代表仍有人持有該角色。
- 或者使用命令列。
spl-token display <MINT_ADDRESS>會輸出鑄幣權限與凍結權限,已撤銷的會顯示為(not set)。若是 Token-2022 鑄幣帳戶,它還會列出該鑄幣帳戶的擴充功能。 - 一併檢查 Token-2022 擴充功能。 Token-2022 鑄幣帳戶可能帶有其他鑄幣層級的角色,例如能轉走持有人代幣的永久委派者,或能暫停轉帳的暫停權限(pause authority)。鑄幣權限與凍結權限已撤銷,並不會移除這些角色。
- 看清全貌。 權限已撤銷並無法阻止大戶賣出。如果該代幣在某個池中交易,也請檢查它的 LP 是否已銷毀。
代幣授權、鑄幣權限與凍結權限有什麼不同?
代幣授權是設定在某一個代幣帳戶上、可撤銷的委託額度。鑄幣權限控制該鑄幣能否建立新的代幣單位。凍結權限可以凍結或解凍該鑄幣下的帳戶。撤銷你帳戶上的委託人只會移除這項額度,不會改變由發行方控制的鑄幣或凍結角色。
區分它們最快的方法,是看每個角色儲存在哪裡:
| 角色 | 儲存位置 | 核心權力 | 誰可以移除或變更? |
|---|---|---|---|
| 代幣帳戶擁有者 | 代幣帳戶 | 轉帳、銷毀、設定委託,通常也能關閉帳戶 | 目前的帳戶權限持有者透過 SetAuthority |
| 帳戶層級委託人 | 代幣帳戶 | 在核准數量內轉帳或銷毀 | 代幣帳戶擁有者透過 Revoke |
| 關閉權限 | 代幣帳戶 | 關閉空帳戶並領取其 lamports | 目前的關閉權限持有者透過 SetAuthority |
| 鑄幣權限 | 鑄幣帳戶 | 建立新的代幣單位 | 目前的鑄幣權限持有者透過 SetAuthority |
| 凍結權限 | 鑄幣帳戶 | 凍結或解凍代幣帳戶 | 目前的凍結權限持有者透過 SetAuthority |
| 永久委派者 | Token-2022 鑄幣帳戶 | 從該鑄幣下的帳戶轉帳或銷毀 | 目前的永久委派者,而不是代幣持有人 |
同一個錢包地址可以同時持有多個角色,但這些權限在概念上仍彼此獨立。
Solana 代幣授權允許委託人做什麼?
帳戶層級委託人可以從某一個特定代幣帳戶中轉出或銷毀代幣,上限為核准的數量。每個代幣帳戶同一時間只有一個目前的委託人與一筆剩餘額度。帳戶擁有者可以送出 Revoke 指令清除它,不必轉出代幣、銷毀餘額或關閉帳戶。
授權支撐著正當的交易市集、支付、質押與金庫流程。但如果釣魚交易誘使你授權給攻擊者,授權也可能遭到濫用。一個地址顯示為委託人,並不自動代表它是惡意的;撤銷前請先弄清楚它對應的是哪個應用程式與部位。
關閉代幣帳戶會移除委託人,因為帳戶已不存在;但帳戶必須先清空才能關閉。撤銷一般委託人並不需要銷毀代幣。
Sol Incinerator 的撤銷授權工具會透過唯讀請求掃描 SPL Token 與 Token-2022 帳戶,顯示可撤銷的帳戶層級委託人,並讓你移除選取的授權。由於撤銷不會釋出租金,我們不收取平台費用;你只需為自己簽署的交易支付網路手續費。
擁有者與關閉權限有何不同?
代幣帳戶擁有者負責授權一般的轉帳、銷毀、授權與權限變更。選用的關閉權限可以在代幣餘額歸零後關閉帳戶,並領取該帳戶的 lamports。關閉權限並不會只因為能關閉空帳戶,就取得轉出代幣餘額的權限。
如果攻擊者變更了代幣帳戶的擁有權,原錢包將無法再用 Revoke 補救;必須由目前的擁有者授權再次變更擁有權。如果你在仍擁有餘額時發現了陌生的關閉權限,請在經過專業的事件審查後,優先把可信任的代幣轉移到你控制的帳戶。
什麼是 Token-2022 永久委派者?
PermanentDelegate 是一種鑄幣擴充功能,而不是你代幣帳戶上的一般委託人欄位。它可以授權從該鑄幣下的代幣帳戶轉帳或銷毀,個別持有人無法撤銷它。只有目前的永久委派者才能把這個角色轉交給另一個地址。
因此,任何錢包授權掃描工具都不應聲稱能顯示所有可能轉走每一種代幣的人。我們的撤銷授權工具只顯示由你的錢包授予、且你可以移除的帳戶層級授權。
使用可疑 dApp 後應該撤銷哪些權限?
先在錢包中中斷該網站的連線,檢查已確認的交易,然後撤銷你控制的、無法辨識的帳戶層級委託人。不要簽署自稱客服的人傳來、聲稱要「恢復」鑄幣或凍結權限的交易。這些發行方層級的角色,不會因為你在帳戶上撤銷授權就被替換成安全地址。
如果你洩漏了助記詞或私鑰,只清理權限是不夠的。請用新的助記詞建立新錢包,並轉移剩餘的可信任資產。完整流程請閱讀Phantom 連接詐騙網站後的應對指南。
