トークンの承認とは?
トークンの承認とは、あなたのウォレットから特定のトークンを動かすためにスマートコントラクトへ与える権限のことです。その意味と、どんなときに危険なのかを解説します。
ウォレットを無料でスキャン Telegramで24時間365日監視
公開アドレスだけ。ウォレット接続なし。署名も不要。
基本の仕組み
dAppにトークンをスワップまたは使用させるには、まず「approve(承認)」トランザクションを送り、そのコントラクトにアローワンス(利用枠)を与えます。そのアローワンスは、あなたが変更または取り消すまで有効なままです。
なぜ「無制限」が危険なのか
多くのdAppは、一度だけ承認すれば済むように無制限のアローワンスを要求します。便利ではありますが:そのコントラクトが悪意あるものだったり、後でエクスプロイトされたりすると、あなたの追加署名なしに、そのトークンの残高すべてを動かせてしまいます。
自分の承認を確認する方法
公開アドレスをスキャンすれば、すべての承認と、そのうちどれが危険かを確認できます。読み取り専用です:ウォレット接続なし、署名も不要。
よくある質問
承認はすべて危険なのですか?
いいえ。信頼できる検証済みのプロトコルへの承認は普通のことです。危険なのは、未検証またはフラグの付いたコントラクトへの無制限アローワンスや、もう使っていないものです。
承認は期限切れになりますか?
いいえ:取り消すか減らすまで残り続けます。だからこそ、古く忘れられた承認がウォレット資金流出の最大の経路になるのです。