Solanaの永久委任:トークンを確認する方法
トークンには、自分のウォレット承認で作ったものではない権限が存在する場合があります。Token-2022の永久デリゲートはその一例です。設定はミントに属するため、自分のトークンアカウントのデリゲート欄だけでは確認が不十分です。
このガイドは、その拡張機能を特定し、結果を記録する方法を扱います。存在するだけで発行者が悪意を持つ証拠とはせず、エクスプローラーに拡張機能名がないだけで無害とも考えません。
Solanaにおける永久委任とは?
Token-2022の永久デリゲートはミント単位の権限者で、適用されるプログラムの制約に従って、そのミントの送金とバーンを承認できます。保有者は通常のトークンアカウント承認の取り消しでは削除できません。確認するには、自分のアカウントのデリゲート欄だけでなく、正確なミントのデコード済み拡張機能を調べてください。
SolanaのPermanent Delegateドキュメントは、ミント全体の権限と保有者が取り消せる許可の違いを説明しています。「永久」とは、保有者が個別アカウントから取り消せないことを指します。記録した権限アドレスが絶対に変わらないと想定せず、現在の状態を確認してください。
どのアドレスを調べる必要がありますか?
必要なのはトークンミントです。ウォレット内のアセットからミントアドレスを調べ、信頼できるプロジェクト資料があれば照合してください。ティッカーだけで検索したり、最初に一致したロゴを選んだりしないでください。
ウォレットアドレス、トークンアカウントアドレス、ミントアドレスは、答える問いが異なります。ウォレットの一般的な権限ページには接続やアカウント許可が表示されても、ミント単位のすべての拡張機能は表示されない場合があります。トークンアカウントに表示される独自のデリゲートも、また別の権限です。
同じシンボルのトークンがあると仮定すると、一方が従来のSPLミントで、他方が追加権限付きのToken-2022ミントかもしれません。同じ名前からは、保有している構成について信頼できることはわかりません。
ミントの永久デリゲートを確認するには?
- アセット詳細から正確なミントアドレスをコピーします。
- Solanaエクスプローラーまたは最新のToken-2022アカウントデコーダーで開きます。
- ミントアカウントを所有するプログラムを確認します。
- Token-2022なら、デコードされた拡張機能一覧を確認します。
PermanentDelegateと設定されたデリゲートアドレスを探します。- ミント、デリゲート値、ネットワーク、確認日時を記録します。
- 自分のトークンアカウントについて、通常のデリゲートと状態を別途確認します。
この確認は読み取り専用です。公開ミントを読むためにメッセージ署名やウォレット接続は必要ありません。拡張機能情報を見るだけでトランザクションを要求するツールなら、進める前にその理由を確認してください。
エクスプローラーに拡張機能欄がない場合は?
「デコード済みのアカウントデータに存在しない」と「この画面に表示されない」を区別してください。すべての拡張機能をデコードしないエクスプローラーでも役立つ場合はあります。そのため、空欄やパネルがないことだけでは不存在を確定できません。
現在のToken-2022形式に対応したデコーダーを使い、意図したネットワークのミントを読んでいるか確認します。結果がまだ不明なら、確認を未解決と記録してください。画面の制約をセキュリティ上の断定に変えないでください。
開発者の調査では、生のアカウント応答をデコーダーバージョンと確認時の状況とともに保管します。一般の保有者には、シンボルだけのスクリーンショットより、明確なミントリンクと最新のデコード済み拡張機能表示が役立ちます。
通常のトークン承認とはどう違いますか?
通常のトークンアカウントデリゲートは、特定のアカウントに付与された許可です。永久デリゲートはミントに設定されます。ウォレット接続はさらに別で、ウォレットとアプリの間のセッション関係です。
| 権限または関係 | 確認場所 | サイトを切断すると削除されますか? |
|---|---|---|
| ウォレット接続 | ウォレットの接続済みアプリ画面 | その接続は終了します |
| 通常のトークンアカウントデリゲート | 特定のトークンアカウント | いいえ。適用できる取り消し操作を確認してください |
| 永久デリゲート | Token-2022のミント拡張機能 | いいえ。保有者はアカウントごとに取り消せません |
権限の広い比較はトークン承認とミント権限・凍結権限の違いをお読みください。ここでの実用的な要点は、対応を選ぶ前に各権限の実際の範囲を確認することです。
永久デリゲートはウォレット内のすべてのアセットを動かせますか?
拡張機能の対象はそのミントです。それ自体ではウォレットの鍵や無関係なミントへの権限を与えません。だれかが「ウォレットにアクセスできる」という主張を評価するときは、この範囲を明確にしてください。
ただし、それですべてのリスクが解決するわけではありません。別途疑わしいトランザクションに署名した場合は、その命令と作られた権限を調査してください。トークンの受取、拡張ミントの保有、アプリ接続、トランザクション承認は別々の出来事です。
一方的な受取については詐欺トークンを受け取るとウォレットへのアクセスを与えますか?を参照してください。疑わしいサイトとやり取りした場合は、実際に何が変わったか確認できるよう、関連する署名を保存してください。
トークンにこの拡張機能があったらどうすべきですか?
まず、その権限がプロジェクトの公表した設計や自分の保有に関する期待に合うか判断します。発行者の説明は参考になりますが、ミントの実際の構成と照合してください。拡張機能名だけから将来の動作の約束を推測しないでください。
その権限を受け入れられないなら、すべて成功すると想定せずに利用可能な操作を検討します。送金、売却、バーンは引き続きプログラム制約と現在のアカウント状態に従います。表示だけの非表示ではミントも拡張機能も変わりません。
Sol Incineratorの通常の承認ツールは、保有者をミントの権限者に変えるものではありません。アセットと目的を理解してから対応する整理を使ってください。バーンは取り消せず、アカウント閉鎖でミントの権限をさかのぼって削除することもできません。
役立つ権限確認記録には何を残しますか?
正確なミント、トークンプログラム、確認した拡張機能の値、自分のトークンアカウント状態、行った操作を保管します。構成や残高は変わり得るため日時も含めてください。未解決のデコーダー結果は、そのまま明記します。
この記録は「このトークンは安全だったか」より役立つ問いに答えます。どの権限を観測し、どのアセットに適用され、その証拠に基づいて何を選んだかを示すからです。
関連記事
よくある質問
Solanaの永久デリゲートとは何ですか?
永久デリゲートはToken-2022のミント単位の権限者であり、プログラムとアカウントの制約に従って、そのミントに関する送金とバーンを承認できます。一つのトークンアカウントに対する許可とは異なります。保有者は通常のトークンアカウントの取り消し操作で、ミント単位の権限を削除できません。
トークンに永久デリゲートがあるかを確認するには?
正確なミントアドレスを調べ、プログラムがToken-2022であることを確認して、デコードされたミント拡張機能にPermanentDelegateがあるか確認します。設定されたデリゲートアドレスと確認日時を記録してください。エクスプローラーが拡張機能をデコードしない場合は、空の表示を不存在の証拠にせず、別の最新デコーダーを使ってください。
永久デリゲートはウォレット全体を管理できますか?
拡張機能は特定のミントのアカウントに適用され、ウォレット内の無関係なすべてのアセットには及びません。それ自体が秘密鍵を明らかにしたり、一般的なウォレット署名権限を与えたりすることはありません。別途承認したアカウント許可やトランザクションは、確認中の拡張機能以外の権限を作る場合があるため、個別に調べてください。
