WATS Wallet logoWATS Wallet
Руководство9 мин чтения

Как безопасно обменивать токены в криптокошельке (между блокчейнами)

Межблокчейновый обмен — это обмен в сочетании с мостом, и именно поэтому он несёт больше рисков, чем обычная сделка. Вот как на самом деле работают внутрикошельковые и межблокчейновые обмены, какие у них реальные риски вроде проскальзывания и одобрений токенов, как сделать всё безопасно шаг за шагом и как некастодиальный WATS Hot Wallet справляется с этим в восьми сетях с комиссиями в одном токене — ATS.

Обмен токенов меняет один токен напрямую на другой в одном ончейн-действии, а межблокчейновый обмен — это на самом деле обмен в сочетании с мостом: маршрут может выполнить сделку в исходном блокчейне, перевести ценность и снова обменять в блокчейне назначения. Чтобы безопасно сделать и то и другое, заходите в кошелёк или на DEX по адресу, который вы сами набрали или добавили в закладки, перечитайте исходный блокчейн, блокчейн назначения и актив, осознанно задайте проскальзывание, проверьте котировку и влияние на цену, одобряйте только ту сумму, которую собираетесь обменять, а не неограниченный лимит, и убедитесь, что токены пришли, прежде чем идти дальше. Две самые дорогие ошибки — подписать вредоносное или неограниченное одобрение токена и согласиться на плохое исполнение в тонком пуле ликвидности. Кошелёк, который обменивает и строит мосты внутри себя, к тому же убирает незнакомые фронтенды, где живут дрейнеры: WATS полностью некастодиален и делает это в Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana и TON, взимая сетевые комиссии в одном токене — ATS — вместо отдельной нативной газовой монеты в каждой сети. Оплата комиссий в ATS меняет то, какой токен платит, а не то, сколько берёт сеть, поэтому она убирает ловушку нехватки газа, а не делает сделку дешевле.

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

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

Что такое обмен токенов

Обмен меняет один токен на другой. Вместо того чтобы продать Токен A за деньги и затем купить Токен B, вы обмениваете их напрямую в одном ончейн-действии. Если вы когда-либо меняли ETH на USDC или SOL на токен поменьше — вы уже совершали обмен. Привлекательность в том, что это происходит внутри вашего собственного кошелька, вы всё время сохраняете хранение и никогда не передаёте свои активы на хранение централизованной бирже.

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

Обмены в одной сети против межблокчейновых обменов

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

Обмены в одной сети

Обмен в одной сети меняет два токена, которые живут в одной сети, например USDC на ETH в Ethereum или два токена SPL в Solana. Это одна транзакция в одном блокчейне, она обычно проходит быстро, и единственный газ, который вы платите, — в этой одной сети. Это самый простой и самый распространённый вид обмена.

Межблокчейновые обмены

Межблокчейновый обмен меняет токен в одном блокчейне на токен в другом, например ETH в Arbitrum на USDC в Solana. За кулисами это на самом деле обмен в сочетании с мостом: маршрут может выполнить обмен в исходном блокчейне, перевести ценность и снова обменять в блокчейне назначения. Из-за этого межблокчейновые обмены задействуют больше движущихся частей, могут дольше финализироваться и несут одновременно риск обмена и риск моста. Глубже о механике половины с перемещением между блокчейнами рассказывает гайд WATS как переводить криптовалюту между блокчейнами. Стоит также знать, до каких сетей ваш кошелёк вообще может дотянуться: WATS нативно поддерживает Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana и TON и не поддерживает нативно Bitcoin, так что BTC-участок маршрута придётся закрывать где-то ещё.

АспектОбмен в одной сетиМежблокчейновый обмен
Что делаетМеняет два токена в одной сетиМеняет токены между двумя сетями
СкоростьОбычно быстро, одна транзакцияМедленнее, несколько шагов и ожидание финализации
Поверхность рисковПроскальзывание и одобренияПроскальзывание, одобрения и риск моста
ГазНативный газ одной сетиГаз с обеих сторон плюс комиссии маршрута

Роль DEX и агрегаторов

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

Децентрализованные биржи

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

Агрегаторы

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

Реальные риски обмена

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

  • Проскальзывание и влияние на цену. Между моментом, когда вы видите котировку, и моментом, когда ваша сделка проходит, цена может сдвинуться. Проскальзывание — это разрыв, который вы допускаете; влияние на цену — насколько ваша собственная сделка сдвигает пул. На тонком рынке или при крупном ордере вы можете получить заметно меньше, чем подразумевала котировка.
  • Одобрения токенов. Прежде чем контракт сможет переместить токен ERC-20, вы должны его одобрить, и многие интерфейсы по умолчанию запрашивают неограниченное одобрение. Если этот контракт вредоносен или позже скомпрометирован, устаревшее неограниченное одобрение — именно то, как средства выводятся спустя долгое время после сделки.
  • Поддельные сайты и дрейнеры кошельков. Мошенники клонируют интерфейсы популярных DEX и покупают рекламу, чтобы фейк оказался выше настоящего. Подключитесь там и подпишите одно подготовленное одобрение — и дрейнер опустошит ваш кошелёк одной подписью. Гайд WATS по лучшим практикам безопасности криптокошелька подробнее о том, как их распознать.
  • Неудавшиеся транзакции и нехватка газа. Обмен может сорваться, если цена выйдет за ваш лимит проскальзывания или если у вас закончится нативный газ посреди транзакции. Неудавшаяся транзакция всё равно может стоить израсходованного газа, а прибытие в сеть без нативного токена для оплаты комиссий может оставить вас в тупике.
  • MEV и фронтраннинг. В публичных сетях боты могут видеть ваш ожидающий обмен и совершить сделку перед ним ради прибыли, оставив вам чуть худшее исполнение. На малых сделках этого можно не бояться, но это реальная причина, по которой котировки и итоговые суммы различаются, и причина держать проскальзывание узким.

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

Как безопасно обменивать токены: пошагово

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

  1. Убедитесь, что вы на настоящем кошельке или DEX. Вводите адрес сами или используйте заранее сохранённую закладку; не кликайте по рекламе, ссылкам из соцсетей или личным сообщениям. Внутрикошельковый обмен убирает целую категорию риска поддельных сайтов, потому что сделка происходит внутри приложения, в котором вы уже прошли аутентификацию. WATS Hot Wallet выполняет обмены и мосты в Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana и TON прямо внутри кошелька, так что вам вообще не приходится искать сторонний фронтенд, и при этом он остаётся некастодиальным: ключи держите вы, а WATS не держит ни одного ключа.
  2. Выберите правильные токены, а для межблокчейновых — правильные сети. Выберите точный токен на продажу и точный токен на получение и проверьте адрес контракта для всего незнакомого, поскольку токены-подделки делят названия. При межблокчейновом обмене медленно перечитайте исходный блокчейн, блокчейн назначения и актив, прежде чем идти дальше.
  3. Задайте разумный лимит проскальзывания. Используйте небольшой допуск для глубоких, ликвидных пар и поднимайте его осознанно только для тонких рынков, где сделка иначе сорвётся. Слишком высокий приглашает плохое исполнение и даёт MEV-ботам больше простора; слишком низкий означает, что сделка постоянно срывается. Задавайте его осознанно, не оставляйте на высоком значении по умолчанию.
  4. Прочитайте котировку и влияние на цену. Проверьте, что вы на самом деле получите, влияние на цену, которое показывает интерфейс, и общие комиссии. Если влияние на цену велико, ваша сделка слишком крупная для пула, так что разбейте её на меньшие обмены или используйте агрегатор, который направляет через большую ликвидность. Разбор WATS про комиссии за газ в крипте объясняет, почему сетевые расходы различаются и складываются в общую сумму.
  5. Перечитайте каждое одобрение токена перед подписью. Когда кошелёк просит одобрить токен, читайте именно то, что вы подписываете. Предпочитайте одобрять только ту сумму, которую собираетесь обменять, а не неограниченный лимит, и если сайт запрашивает одобрение, которое не соответствует сделке перед вами, остановитесь. Периодически отзывайте старые одобрения, которые вам больше не нужны.
  6. Подтвердите, держите нативный газ и проверьте получение. Убедитесь, что у вас достаточно нативного газа в нужной сети, чтобы завершить транзакцию, затем подтвердите. Дождитесь расчёта и проверьте, что полученный токен действительно пришёл в ваш кошелёк, особенно при межблокчейновых обменах, где финализация дольше. Оставьте немного нативного газа, чтобы не застрять с активами, которые не можете переместить.

На последнем пункте про газ стоит остановиться подробнее, потому что нужда в отдельном нативном токене в каждой сети просто для совершения транзакции — классическая ловушка. WATS Hot Wallet взимает плату за каждое действие в едином токене комиссии под названием ATS, так что вам не нужно заранее запасаться нативным газом каждой сети, чтобы обменивать или строить мосты. В EVM-сетях это работает на абстракции аккаунтов ERC-4337, а сам ATS перемещается между сетями как LayerZero OFT — именно это позволяет одному токену оплачивать комиссии на всём мультичейн-маршруте. Чтобы быть честными насчёт того, что это даёт, а что нет: это меняет то, в каком токене вы платите комиссию, но не делает базовую стоимость сети дешевле. Актуальная комиссия ATS отслеживает реальную стоимость сети, а не предлагает скидку на неё. Ценность — в удобстве и избегании сбоев из-за нехватки газа, а не в меньшем счёте. Если эта концепция для вас в новинку, разбор WATS что такое абстракция газа честно проводит по ней.

Разумные привычки, которые сохраняют обмены безопасными

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

  • Сначала тестируйте на малой сумме. Для нового токена, незнакомого маршрута или вашего первого межблокчейнового обмена обменяйте небольшую сумму и убедитесь, что она пришла и пригодна к использованию, прежде чем доверять остальное. Крошечная тестовая сделка — дешёвая страховка от неверной настройки.
  • Предпочитайте ограниченные одобрения и регулярно отзывайте их. Одобряйте только то, что нужно, и очищайте устаревшие неограниченные лимиты, чтобы будущая компрометация контракта не имела что выводить.
  • Держите внутрикошельковый маршрут для межблокчейновых операций. Кошелёк, который обменивает и строит мосты внутри себя, сокращает число незнакомых сайтов, которым вам приходится доверять, — одна из сильнейших защит от дрейнеров. WATS делает это во всех поддерживаемых сетях, от Ethereum и основных L2 до Solana и TON.
  • Поставьте физический шаг перед доступом. WATS NFC Metal Card не хранит никаких приватных ключей. Она аутентифицирует касанием к ключам, которые остаются внутри приложений WATS, несёт уникальный ID карты и привязывается ровно к одному устройству, что делает её ближе к физическому ключу безопасности, чем к хранилищу холодного хранения. Это не меняет то, как оценивается обмен, но поднимает планку для любого, кто завладеет вашим телефоном посреди сделки.

Итог

Обмен токенов в кошельке, в том числе между блокчейнами, — нормальное и полезное действие, но оно несёт риски, которых нет у обычного перевода, потому что обмены подвергают вас проскальзыванию, одобрениям токенов, поддельным интерфейсам, а на межблокчейновых маршрутах — добавленному риску бриджинга. Защитите себя, убедившись, что вы на настоящем сайте, выбрав правильные токены и сети, задав разумный лимит проскальзывания, прочитав котировку и влияние на цену, перечитав каждое одобрение перед подписью и подтвердив получение с остатком нативного газа. Если вы хотите, чтобы меньшее число этих шагов зависело от сайта, которым вы никогда раньше не пользовались, практичный ход — провести весь маршрут в одном месте: WATS Hot Wallet выполняет обмены и мосты в Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana и TON прямо внутри кошелька, остаётся некастодиальным, так что ключи остаются у вас, и оплачивает каждое действие единой комиссией ATS вместо восьми разных нативных газовых токенов, — меньше жонглирования и больше времени на перепроверку деталей, которые действительно сохраняют ваши средства в безопасности.

Часто задаваемые вопросы

Что значит обменять токены в криптокошельке?

Обмен токенов означает обмен одного токена напрямую на другой в одном ончейн-действии, без промежуточной продажи за деньги. Большинство внутрикошельковых обменов проходят через децентрализованную биржу, которая оценивает вашу сделку относительно пула ликвидности, так что вы всё время сохраняете хранение своих активов. В результате вы меняете Токен A на Токен B, ни разу не передавая средства на хранение централизованной бирже.

Чем отличается обмен в одной сети от межблокчейнового обмена?

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

Что такое проскальзывание при обмене крипты?

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

Почему нужно быть осторожным с одобрениями токенов?

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

Как обменивать между блокчейнами, не держа нативный газ в каждой сети?

WATS создан именно для этого: WATS Hot Wallet выполняет обмены и мосты в Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana и TON прямо внутри кошелька, так что вам не приходится доверять незнакомому стороннему фронтенду, и он взимает плату за каждое действие в едином токене комиссии под названием ATS вместо отдельной нативной газовой монеты в каждой сети. В EVM-сетях это работает на абстракции аккаунтов ERC-4337, а сам ATS перемещается между сетями как LayerZero OFT. Это не скидка: оплата в ATS меняет то, какой токен покрывает комиссию, а не то, сколько берёт сеть, и актуальная комиссия ATS отслеживает эту реальную стоимость. Учтите, что WATS не поддерживает Bitcoin нативно, так что BTC-участок маршрута придётся закрывать где-то ещё.

Держит ли WATS мои токены, пока межблокчейновый обмен в пути?

Нет. WATS полностью некастодиален: ключи держите вы, а WATS не держит ни одного ключа, поэтому каждый обмен подписываете вы на своём устройстве, а не исполняет компания, хранящая ваш баланс. WATS NFC Metal Card этого тоже не меняет, потому что не хранит никаких приватных ключей; она аутентифицирует касанием к ключам, которые остаются внутри приложений WATS, несёт уникальный ID карты и привязывается ровно к одному устройству. При этом риск моста — это отдельная от хранения история: пока ценность движется между сетями, она находится у контрактов маршрута, и именно поэтому на новом маршруте небольшой тестовый перевод стоит ожидания.