DeFiのトークン承認:何に署名し、なぜか
トークン承認により、DeFiアプリはあなたのウォレットからトークンを使用できますが、承認自体がトークンを移動するわけではありません。後から確認して取り消すことができます。

- スマートコントラクトがあなたのトークンを移動するには、オンチェーンの許可が必要です。
- 承認は、1つのトークンに対するアローワンスを記録します。
- ウォレットとブロックエクスプローラーには、取り消し可能な承認が一覧表示されます。
DeFiにおけるトークン承認は、ウォレット接続と取引の間に位置します。アプリは1つのトークンを使用する許可を求め、ポップアップには使用先アドレスと金額が表示されます。あなたがオンチェーン取引に署名し、コントラクトが許可を記録します。ウォレット接続は承認ではありません。
トークン承認はどのように機能しますか?
スマートコントラクトは単独でウォレットからトークンを移動できません。オンチェーンの許可が必要で、承認は1つのコントラクトに1つのトークンのアローワンスを与えます。承認は許可を与えるだけです。後で確認するスワップや入金がトークンを移動します。
承認の確認と取り消しはどう行いますか?
承認はウォレットとブロックエクスプローラーで確認できます。多くのウォレットは承認画面に各スペンダーとトークンを一覧表示します。ブロックエクスプローラーはウォレットアドレスのアローワンスを表示します。取り消すと、アローワンスをゼロに設定する新しいトランザクションが送信されます。
トークン承認のリスクは何ですか?
無制限の承認では、取り消すまでそのコントラクトがそのトークンを使用できます。コントラクトが悪意あるもの、または後からハッキングされた場合、古い承認を利用してあなたのウォレットからトークンを移動できます。許可が有効な間はリスクが残ります。
よくある質問
通常はいいえ。承認は取り消すかアローワンスが使い切られるまで残ります。金額を変更すると再度求められるアプリもあります。
はい。ウォレットまたはブロックエクスプローラーで承認を変更または取り消すことができます。取り消しても、過去の送金が元に戻ったり、すでに移動したトークンが回収されたりすることはありません。
ウォレットやエクスプローラーはしばしば無制限と表示するか、最大額を表示します。署名する前に金額を確認してください。





