Децентрализованные биржи: проверьте обмен до подписи
Децентрализованная биржа (DEX) позволяет торговать через блокчейн-контракты вместо обычного биржевого счёта. Хранение собственных ключей меняет риски, но не устраняет их. Разберём простой обмен токенов в одной сети — от проверки актива до квитанции транзакции.
Ваша задача: до подтверждения объяснить разрешение, минимальное получение и полную стоимость обмена.
Проследите сделку через три уровня
Кошелёк: ваше разрешение
Подключение показывает приложению публичный адрес. Одобрение или подпись permit может разрешать расходование токенов; обмен выполняет сделку. Это разные действия. Подпись без комиссии за газ тоже может предоставлять ценные права. Никогда не вводите фразу восстановления на торговом сайте.
Маршрутизатор: предлагаемый путь
Автоматический маркетмейкер торгует с резервами пула; DEX с книгой заявок сопоставляет заявки. Агрегаторы могут распределять сделку между пулами или другими системами исполнения. Изучите маршрут и условия. Знакомый интерфейс не делает каждый токен или контракт надёжным.
Блокчейн: расчёт
Отправленная транзакция ожидает включения в блок. Успешная квитанция подтверждает исполнение, а не добросовестность актива. Остаются ошибки контрактов, вредоносные токены, взломанные сайты и риски порядка транзакций. Обмен внутри сети не переносит активы в другой блокчейн.
Практика: сначала котировка, затем запрос кошелька
Проверьте сеть и актив
Откройте протокол через проверенный официальный источник. Сопоставьте сеть приложения и кошелька. Сравните полный адрес контракта с официальной документацией проекта и обозревателем: символ и логотип недостаточны. Оставьте нативную валюту на газ для одобрений, обмена и последующих переводов.
Прочитайте всю котировку
Проверьте вход, ожидаемый выход, влияние на цену, минимум получения и все комиссии. Влияние на цену создаёт ваша сделка; проскальзывание — изменение между котировкой и исполнением. Увеличение допуска не улучшает плохую котировку. Обновите старую и пересмотрите сумму или маршрут, если результат неприемлем.
Разрешите и проверьте
В каждом запросе проверьте расходующий контракт, токен, лимит и возможный срок действия. Ограничьте права понятным объёмом. После отправки проверьте хеш в нужном обозревателе: статус, контракт, суммы и получателя. Отключение приложения не отзывает одобрения токенов; ненужные разрешения проверяйте отдельно.
Пример: минимум — это граница, а не обещание
Обычный обмен через пул с фиксированным входом гипотетически предлагает 200 токенов за 100 USDC. Допуск 1% даёт минимум 198. Комиссии пула здесь включены, газ оплачивается отдельно. Если исполнение даст 197, корректно применённый минимум отменит обмен. Включённая в блок неудачная транзакция всё равно может расходовать газ. При 5% минимум станет 190: вы допускаете худший результат, а не уменьшаете влияние на цену. Читайте фактический минимум в кошельке или заявке: системы исполнения различаются.
Три ошибки до подписи
Считать символ доказательством
Два контракта могут иметь одно название. Независимо проверьте полный адрес и сеть. Небольшая успешная покупка не доказывает возможность последующей продажи или неизменность ограничений контракта.
Бездумно выдавать безлимитное одобрение
Разрешение может подвергнуть риску больше, чем текущая сделка. Проверьте доступ расходующего контракта, включая подписанные permits. Аудит или аппаратный кошелёк не делает опасное разрешение безвредным.
Обменивать весь баланс для газа
Токены одной сети не оплачивают комиссии другой лишь из-за одинакового символа. Сохраните нужный газовый актив. Проверьте ожидающую транзакцию перед повторной отправкой, чтобы избежать случайного повторения сделки.
Упражнение: найдите небезопасное решение
Котировка показывает 500 токенов, допуск 2% и отдельный газ. Вы рассчитали минимум 490. Кошелёк запрашивает неограниченные расходы для неизвестного контракта. Подпишете, потому что минимум верен? Что произойдёт при откате после включения в блок?
Показать объяснение
Нет. Расчёт проверяет лишь границу выхода, а не разрешение или добросовестность токена. Остановитесь и проверьте контракт и объём прав. При откате включённой транзакции изменения состояния обмена отменяются, но использованный газ может оплачиваться. Граница 490 не защищает от остальных рисков.



