Выданное разрешение — самостоятельная запись в блокчейне, которая живёт бессрочно и не исчезает от выхода из приложения, отключения кошелька или переустановки браузера. Отзывают его отдельной транзакцией. За неё платят комиссию сети. И делают это в той же сети, где разрешение выдавалось изначально.

Разрешение — это право контракта тратить ваши токены от вашего имени в пределах указанной суммы, записанное в контракте самого токена, а не в кошельке, поэтому смена устройства его никак не отменяет.

Откуда берутся разрешения

Смарт-контракт не может сам взять ваши токены: чтобы обменник списал монеты при сделке, вы заранее выдаёте ему право распоряжаться определённым объёмом с вашего адреса. Без этого шага обмен технически невозможен. Опасным механизм делает срок жизни.

Разрешение остаётся действующим, пока вы не отзовёте его вручную. Активный пользователь за пару лет накапливает десятки таких записей — к протоколам, которыми давно не пользуется, и к контрактам, которые успели закрыться. Каждая запись остаётся открытой дверью.

Четыре вида разрешений

Вид Что позволяет Как отзывается
Ограниченный апрув списать указанную сумму транзакцией, обнулением лимита
Безлимитный апрув списать весь баланс токена транзакцией, обнулением лимита
Разрешение на весь набор распорядиться всеми предметами коллекции транзакцией, отдельно по коллекции
Безгазовая подпись списание по подписи без транзакции сложнее, через контракт-посредник

Безлимитный апрув интерфейсы предлагают по умолчанию, поскольку он избавляет от повторного подтверждения при каждой сделке. Плата за удобство известна: взломанный контракт заберёт весь баланс токена, а не сумму одной сделки.

Схема к материалу «Как отозвать выданные разрешения контрактам»
Схема к материалу «Как отозвать выданные разрешения контрактам»

Разрешение на весь набор предметов коллекции опаснее прочих: одна подпись отдаёт контракту право распорядиться всей коллекцией целиком, а не отдельным предметом. Владелец видит списание уже постфактум.

Как найти и отозвать

Порядок одинаков во всех совместимых сетях. Различается только то, где вы смотрите список: во встроенном разделе кошелька, в обозревателе сети или в специализированном сервисе, поддерживающем сотню сетей сразу и работающем без установки приложений.

Шаг 1. Открыть сервис проверки, набрав адрес вручную в браузере. Подключить кошелёк в режиме просмотра.

Шаг 2. Выбрать сеть и отсортировать записи от новых к старым, чтобы подозрительные оказались на виду.

Шаг 3. Отозвать разрешения по одному, подтверждая каждую транзакцию на экране устройства и сверяя адрес контракта перед подписанием.

Шаг 4. Обновить список — записи должны исчезнуть. Список чист. Повторить для остальных сетей.

Порядок отзыва определяют по объёму риска, а не по дате: сначала снимают безлимитные разрешения на токены с крупным балансом и права на коллекции. Мелкие лимиты терпят дольше.

Безгазовые подписи

Отдельная категория разрешений выдаётся не транзакцией, а подписью сообщения, которая не стоит комиссии и потому не выглядит для пользователя опасным действием. Окно кошелька показывает нечитаемый текст, человек соглашается, и право на списание уходит постороннему.

Контракт-посредник — это промежуточный слой, через который безгазовые разрешения работают для любых токенов, включая те, что сами такую схему не поддерживают, и у выданных через него прав есть срок действия.

Такие подписи бывают двух устройств: встроенные в сам токен и работающие через отдельный контракт-посредник. Описание схемы разбирает устройство подробно.

Чего отзыв не делает

Отзыв закрывает будущие списания через конкретное разрешение, но не отменяет уже совершённые операции и не возвращает средства, которые успели уйти. Украденное вернуть нельзя. Транзакция в блокчейне необратима.

Если скомпрометирована сама фраза восстановления, отзыв разрешений бесполезен: злоумышленник распорядится средствами напрямую, никакие права ему для этого не нужны. В этом случае помогает только перенос активов на новый ключ.

Поддельные сервисы отзыва

Вокруг темы выросла собственная индустрия обмана: копии известных сервисов проверки собирают подписи под видом отзыва разрешений, и жертва, пришедшая закрывать дыру, своими руками открывает новую. Заходят только из закладок. Адрес набирают вручную.

Второй признак подделки — предложение ввести фразу восстановления или закрытый ключ для проверки кошелька, чего настоящий сервис не запрашивает никогда: для чтения списка разрешений достаточно публичного адреса. Разбор механики апрувов объясняет и типовые схемы обмана вокруг них.

Сети вне семейства Ethereum

Механика разрешений придумана не для одной сети, и в других экосистемах существуют собственные аналоги, устроенные иначе, но приводящие к тому же результату при неаккуратном обращении. Названия различаются от сети к сети. Суть остаётся прежней: контракт получает право на ваши средства.

В части сетей право выдаётся не контракту, а конкретному адресу-делегату, и отзывается оно отдельной операцией через кошелёк либо через обозреватель, который умеет показывать такие связи между адресами и правами. Инструменты там свои. Универсального сервиса на все сети сразу не существует.

Что проверить после подозрительной подписи: список разрешений во всех сетях, где есть активность; свежие записи в самом верху отсортированного списка; права на коллекции предметов; разрешение контракту-посреднику; остатки по всем токенам в обозревателе. Проверка занимает четверть часа.

Как выдавать разрешения аккуратно

Отзыв — лечение, а профилактика дешевле: большинство интерфейсов позволяет заменить безлимитное право на конкретную сумму прямо в окне подтверждения, хотя предлагает этот вариант неохотно и мелким шрифтом внизу экрана. Вписывают сумму сделки с небольшим запасом. Следующая операция потребует нового подтверждения.

Неудобство здесь реальное: за каждую сделку придётся платить дополнительную комиссию за выдачу права, и активный пользователь на дистанции потратит на это ощутимые деньги. Выбор зависит от суммы остатка. Для крупных остатков ограничение окупается почти всегда без исключений. Стоит того. Для мелких операций удобнее оставить лимит побольше без ограничений.

Окно подтверждения показывает адрес контракта, объём права и саму операцию, но читают его редко, а между тем именно там видно, безлимитное разрешение вы выдаёте или ограниченное конкретной суммой. Смотреть стоит каждый раз перед подтверждением.

Регулярная проверка

Разумный ритм — проверять список разрешений раз в квартал и обязательно после каждого взаимодействия с новым протоколом, даже если оно закончилось ничем. Проверка бесплатна. Платят только за сам отзыв.

Полезная привычка для активных пользователей — держать отдельный адрес для экспериментов с незнакомыми протоколами, а основной остаток хранить там, где разрешений не выдавалось вовсе. Тогда неудачная подпись стоит содержимого экспериментального кошелька, а не всего портфеля целиком. Потери ограничены.

Частые вопросы

Сколько стоит отозвать разрешение

Столько же, сколько обычная транзакция в этой сети. В дорогих сетях отзыв десятка записей ощутим по деньгам, поэтому их снимают партиями, выбирая моменты низкой загрузки сети и невысоких комиссий за газ. Экономия заметна.

Исчезают ли разрешения при переносе на новый кошелёк

Нет, они остаются активными. Разрешение привязано к адресу, а не к устройству, и остаётся действующим даже после того, как вы перестали пользоваться этим адресом и перевели средства в другое место хранения.

Нужно ли отзывать разрешения у закрывшихся проектов

Особенно у них. Брошенный контракт никто не поддерживает и не обновляет, а права на ваши токены он сохраняет, и в случае его взлома предъявлять претензии будет уже некому.

Можно ли отозвать безгазовую подпись

Не так, как обычный апрув. Отзывают разрешение у контракта-посредника целиком либо дожидаются истечения срока действия, если он был задан при выдаче конкретного права приложению.

Помогает ли отзыв, если средства уже списаны

Вернуть списанное он не может, но закрыть доступ необходимо, иначе следующее поступление на этот адрес уйдёт тем же путём и по тому же ранее выданному разрешению, которое вы не сняли.

Коротко

Разрешение живёт в контракте токена бессрочно и не отменяется сменой кошелька, поэтому список проверяют раз в квартал и после каждого нового протокола. Сначала снимают безлимитные права на крупные балансы и разрешения на коллекции предметов. Порядок именно такой. Отзыв не возвращает украденное, но закрывает дверь для следующего поступления на этот адрес.

Разборы схем обмана и защиты — в канале Cryptium.

Автор: Иван Григорьев. Cryptium.ru. Обновлено 2026-09-05.