Отзыв разрешений (revoke)
Отзыв разрешений — отмена ранее выданного смарт-контракту права распоряжаться токенами в вашем кошельке. Убирает «висящие» approvals, которыми могут воспользоваться мошенники или скомпрометированные протоколы.
Отзыв разрешений (revoke) — это операция, которая отменяет ранее выданное смарт-контракту разрешение (approval) тратить токены из вашего кошелька. Когда вы взаимодействуете с DEX, лендингом или любым dApp, вы обычно сначала подписываете транзакцию approve, разрешая контракту списывать ваши токены. Это разрешение не исчезает после сделки — оно остаётся активным, пока вы его явно не отзовёте.
Механика простая. Стандарт ERC-20 хранит для каждой пары «владелец — контракт» значение allowance (лимит списания). approve его устанавливает, revoke — обнуляет (по сути тот же approve, но с суммой 0). Часто dApp просят «безлимитное» разрешение (unlimited), чтобы не подписывать одобрение перед каждой операцией. Удобно, но опасно: если контракт окажется уязвимым или изначально вредоносным, он сможет вывести токены в любой момент без вашего участия.
Пример. Полгода назад вы дали DEX-бирже безлимитный approval на ваши USDT в сети ERC-20. Позже протокол взломали. Даже если вы давно им не пользуетесь, злоумышленник через дыру в контракте списывает весь одобренный баланс. Отзыв разрешения занял бы одну транзакцию — на комиссию газа примерно уровня обычного перевода (в сети Ethereum это может быть несколько долларов, в дешёвых сетях — центы) — и полностью закрыл бы этот вектор.
Почему это важно. Регулярный аудит и отзыв старых approvals — базовая гигиена самостоятельного хранения. Проверить активные разрешения можно через обозреватель блокчейна или специализированные revoke-сервисы, которые показывают, каким контрактам и на какие суммы вы открыли доступ.
- давать
unlimitedapproval незнакомым или свежесозданным контрактам; - игнорировать дрейнеры, которые маскируют вредоносный approve под безобидную подпись (blind signing);
- забывать про старые разрешения на неиспользуемых dApp — они остаются рабочими годами.
Сравните сервисы в независимом рейтинге или углубитесь в тему в блоге.
Определение носит справочный характер. Все термины словаря →