Децентрализованные биржи: проверьте обмен до подписи

Децентрализованная биржа (DEX) позволяет торговать через блокчейн-контракты вместо обычного биржевого счёта. Хранение собственных ключей меняет риски, но не устраняет их. Разберём простой обмен токенов в одной сети — от проверки актива до квитанции транзакции.

Ваша задача: до подтверждения объяснить разрешение, минимальное получение и полную стоимость обмена.

Иллюстрация DeFi для проверки обмена токенов на DEX

Проследите сделку через три уровня

Кошелёк: ваше разрешение

Подключение показывает приложению публичный адрес. Одобрение или подпись permit может разрешать расходование токенов; обмен выполняет сделку. Это разные действия. Подпись без комиссии за газ тоже может предоставлять ценные права. Никогда не вводите фразу восстановления на торговом сайте.

Маршрутизатор: предлагаемый путь

Автоматический маркетмейкер торгует с резервами пула; DEX с книгой заявок сопоставляет заявки. Агрегаторы могут распределять сделку между пулами или другими системами исполнения. Изучите маршрут и условия. Знакомый интерфейс не делает каждый токен или контракт надёжным.

Блокчейн: расчёт

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

Практика: сначала котировка, затем запрос кошелька

Проверьте сеть и актив

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

Прочитайте всю котировку

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

Разрешите и проверьте

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

Пример: минимум — это граница, а не обещание

200 × (1 − 0.01)=198

Обычный обмен через пул с фиксированным входом гипотетически предлагает 200 токенов за 100 USDC. Допуск 1% даёт минимум 198. Комиссии пула здесь включены, газ оплачивается отдельно. Если исполнение даст 197, корректно применённый минимум отменит обмен. Включённая в блок неудачная транзакция всё равно может расходовать газ. При 5% минимум станет 190: вы допускаете худший результат, а не уменьшаете влияние на цену. Читайте фактический минимум в кошельке или заявке: системы исполнения различаются.

Три ошибки до подписи

Считать символ доказательством

Два контракта могут иметь одно название. Независимо проверьте полный адрес и сеть. Небольшая успешная покупка не доказывает возможность последующей продажи или неизменность ограничений контракта.

Бездумно выдавать безлимитное одобрение

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

Обменивать весь баланс для газа

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

Упражнение: найдите небезопасное решение

Котировка показывает 500 токенов, допуск 2% и отдельный газ. Вы рассчитали минимум 490. Кошелёк запрашивает неограниченные расходы для неизвестного контракта. Подпишете, потому что минимум верен? Что произойдёт при откате после включения в блок?

Показать объяснение

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

Источники и дополнительное чтение

Криптовалютный кошелёк и ключи как иллюстрация безопасного доступа и восстановления

Хорошая база помогает двигаться увереннее

Перед следующей покупкой или переводом разберитесь, кто контролирует доступ, куда отправляется ваша криптовалюта и сколько на самом деле стоит сделка.

Защитите доступ к криптовалюте

Аккаунт биржи и некастодиальный кошелёк требуют разных мер защиты. Защитите вход на биржу уникальным паролем и надёжной двухфакторной аутентификацией. При самостоятельном хранении резервная копия для восстановления позволяет вернуть доступ.

Храните слова восстановления офлайн и в тайне. Остановитесь, если их просит сотрудник поддержки или сайт.

Посмотреть пример восстановления

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

Выберите правильную сеть перевода

Получатель должен поддерживать актив, версию токена и сеть. Знакомого тикера или одинакового формата адреса недостаточно. Прочитайте инструкции по пополнению принимающей платформы до выбора сети вывода.

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

Посмотреть пример выбора сети

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

Поймите, какую цену вы платите

Торговые комиссии — лишь часть затрат. Важны также спред, доступная ликвидность и комиссии за вывод. Рыночный ордер отдаёт приоритет исполнению; лимитный контролирует цену, но может остаться неисполненным или исполниться частично.

Проверьте предварительный просмотр ордера и сумму к получению. Затем сравните полную стоимость планируемой покупки и вывода.

Разобрать пример расчёта затрат

Условный пример: сделка на 200 USD с торговой комиссией 0,1 % стоит 0,20 USD в виде торговой комиссии. Отдельная комиссия за вывод 5 USD увеличивает эти расходы до 5,20 USD. Спред или проскальзывание могут добавить затраты; это не действующие тарифы биржи.