🔐 Убираем апрувы (Approvals) - защищаем свой кошелек от возможного вывода средств. 💸
Итак что же такое эти апрувы? Заимствование из английского "approve" (одобрять, утверждать).
Апрувы - разрешения, которые пользователь предоставляет смарт - контрактам или децентрализованным приложениям (dApps) для доступа к своим токенам или активам в кошельке. Это ключевая часть работы с блокчейнами, например такими как Ethereum, где используются токены стандартов ERC-20, ERC-721 (NFT) и др.
Когда вы взаимодействуете с dApp - например, торгуете на децентрализованной бирже (Uniswap, SushiSwap), участвуете в стейкинге или продаете NFT на маркетплейсе (OpenSea, Elementmarket), — приложение не может автоматически получить доступ к вашим токенам. Вы должны явно "одобрить" (approve) смарт - контракт, чтобы он мог управлять определённым количеством ваших токенов от вашего имени. Это делается через транзакцию на блокчейне, где вы подписываете разрешение, указывая, сколько токенов (или все токены определённого типа) контракт может использовать.
Пример:
Вы хотите продать NFT на OpenSea. Сначала вы даёте "approval" маркетплейсу, чтобы он мог перевести ваш NFT покупателю после продажи.
Или, например, для обмена 100 USDT на ETH на Uniswap вы сначала "approve" контракт Uniswap, чтобы он мог забрать ваши 100 USDT.
🆗 Типы approvals:
Ограниченное одобрение (Limited Approval): Вы разрешаете контракту использовать только определённое количество токенов (например, 100 USDT).
Неограниченное одобрение (Unlimited Approval): Вы даёте контракту полный доступ к вашим токенам данного типа (например, все ваши USDT). Это популярно для удобства, чтобы не подписывать approval для каждой транзакции, но оно несёт риски.
👛 Как это работает в кошельках?
Ваш криптокошелёк (например, MetaMask, Trust Wallet, Rabby и прочие) хранит приватные ключи, которые используются для подписи транзакций. Когда вы подтверждаете approval: Кошелёк отправляет транзакцию на блокчейн.
Смарт-контракт токена (например, контракт USDT) записывает, что указанный адрес (контракт dApp) теперь имеет право распоряжаться вашими токенами в пределах заданного лимита.
Это разрешение остаётся активным, пока вы его не отзовёте (revoke) или пока токены не будут потрачены.
🎨 Риски approvals:
Фишинг и мошенничество: Если вы случайно дадите approval мошенническому контракту (например, через поддельный сайт), он сможет украсть ваши токены.
Забытые разрешения: Даже если вы перестали использовать dApp, старые approvals остаются активными. Если контракт будет скомпрометирован позже, ваши активы могут быть под угрозой.
Неограниченные разрешения: Дав полный доступ, вы рискуете потерять все токены, если что-то пойдёт не так.
🏄 Как управлять approvals?
Проверка активных разрешений - используйте следующие инструменты:
Revoke.cash
Etherscan Token Approval Checker
Через кошелек Rabby wallet (в главном меню пункт - Approvals)
DeBank или другие сервисы для анализа кошелька. Эти сервисы показывают, какие контракты имеют доступ к вашим токенам.
Отзыв разрешений (Revoke): Если вы видите подозрительный или ненужный approval, вы можете отозвать его, отправив транзакцию через кошелёк (оплата происходит обычно только за газ).
Осторожность: Перед подтверждением approval проверяйте адрес контракта и запрашиваемые разрешения в кошельке.
Резюмируем
Approvals в криптовалюте - это механизм делегирования прав на управление вашими активами смарт-контрактам. Они удобны для работы с dApps, но требуют внимательности, чтобы избежать потери средств.
Регулярно проверяйте и отзывайте ненужные разрешения, чтобы ваш кошелёк оставался в безопасности!
#Безопасность #ПК
💍CryptoHooligans 💍Призма ИИ
Post #40
14
