DeFi и токены
Разрешения в DeFi: обмен на DEX и кредитование без лишнего риска
Коротко
- DEX и кредитному протоколу нужно разрешение, чтобы взять ваш токен в сделку. Это нормально.
- Опасно бессрочное разрешение на всю сумму: если контракт взломают или подменят, он заберёт весь баланс.
- Давайте разрешение на сумму сделки и отзывайте его, когда перестали пользоваться сервисом.
Зачем DeFi нужно разрешение
Токены TRC-20 нельзя просто «отправить» в контракт обмена так, чтобы он это заметил. Поэтому схема двухшаговая:
- approve — вы разрешаете контракту (роутеру DEX, пулу кредитования) взять до N токенов;
- сделка — контракт сам забирает нужную сумму через
transferFrom.
Разрешение живёт в контракте токена, пока вы его не отзовёте. Подробно о механике — бесконечные разрешения.
Где риск
- Неограниченная сумма. Многие интерфейсы по умолчанию предлагают максимум, чтобы не спрашивать второй раз.
- Взлом или обновление протокола. Если контракт можно обновить, новая логика получит старые разрешения.
- Поддельный интерфейс. Копия сайта DEX просит разрешение не для роутера, а для адреса мошенника, см. фишинговые сайты и dApp.
- Забытые разрешения. Через год вы уже не помните, кому и сколько разрешили.
Как пользоваться безопаснее
- В окне подтверждения меняйте «без ограничений» на сумму сделки, если кошелёк это позволяет.
- Держите для DeFi отдельный кошелёк, а основные сбережения — на адресе без разрешений.
- После вывода из пула или окончания займа отзывайте разрешение.
- Проверяйте контракты незнакомых протоколов в /check перед первым депозитом.
Как проверить и отозвать
Откройте GuardPay /revoke и вставьте адрес. Вы увидите все разрешения на USDT: кому, на какую сумму, — прочитано прямо из контракта токена. Отзыв делается в вашем кошельке, по одной подписи на разрешение. Отзыв стоит немного энергии или TRX, см. энергия и комиссии.
Проверьте и отзовите разрешения
Кому вы разрешили тратить свои USDT — прямо из контракта. Отзыв в вашем кошельке: одна подпись на разрешение, ключи остаются у вас.
Проверить разрешенияЧастые вопросы
Если я отзову разрешение, мои деньги в пуле пропадут?
Нет. Отзыв не трогает уже внесённое. Вывести средства из пула можно и после отзыва, а для нового депозита сервис попросит новое разрешение.
Разрешение крупному известному протоколу безопасно?
Безопаснее, чем неизвестному, но не без риска: известные протоколы тоже взламывают. Разрешение на сумму сделки ограничивает возможный ущерб.
Материал объясняет, как устроены схемы и как от них защититься. Это не юридическая и не финансовая консультация.