Как проверить адрес кошелька перед отправкой криптовалюты

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

Почему ошибка в адресе так дорого стоит

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

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

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

Как выглядят адреса основных сетей

Формат адреса позволяет быстро понять, к какой сети он относится. Это первый и самый простой фильтр.

  • Bitcoin. Начинается с 1, 3 или bc1.
  • Ethereum и сети на его основе (ERC20, BEP20). Начинается с 0x и содержит 42 символа.
  • Tron (TRC20). Начинается с T, длина обычно 34 символа.
  • Litecoin. Начинается с L, M или ltc1.
  • Solana. Строка из латинских букв и цифр длиной около 32–44 символов, без префикса.

Если адрес не подходит под формат выбранной монеты, сервис или кошелёк должен показать предупреждение. Если предупреждения нет, проверьте формат вручную.

Что формат не показывает: одинаковые адреса в разных сетях

Формат подскажет не всё. Адрес Ethereum выглядит одинаково в сетях ERC20 и BEP20, и по самому адресу отличить их невозможно. То же касается других сетей, совместимых с Ethereum.

Поэтому ошибка «правильный адрес, не та сеть» остаётся самой коварной. Сеть задаётся не адресом, а тем, какой вариант токена вы выбрали при отправке. О выборе сети подробнее в статье про USDT: TRC20, ERC20 или BEP20.

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

Пять шагов проверки перед отправкой

  1. Копируйте адрес кнопкой «Копировать» в своём кошельке или на странице заказа, а не набирайте вручную.
  2. Убедитесь, что сеть адреса совпадает с выбранной сетью.
  3. Сверьте первые 4–6 и последние 4–6 символов с исходным адресом.
  4. Для монет, которым нужна метка, укажите memo: что такое memo.
  5. При первой отправке на новый адрес переведите небольшую тестовую сумму.

Для крупных сумм добавьте шестой шаг: сверьте адрес целиком, блоками по четыре-пять символов. Это медленно, но надёжно.

Как работает контрольная сумма адреса

В большинстве популярных форматов в адрес встроена контрольная сумма. Это несколько символов, вычисленных из остальной части адреса. Если вы ошиблись в одном символе, кошелёк, как правило, заметит несовпадение и не даст отправить перевод.

Это защищает от случайных опечаток, но не от подмены. Адрес злоумышленника тоже корректен с точки зрения формата и контрольной суммы. Кошелёк только подтвердит, что адрес существует, а не что он ваш.

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

Защита от подмены адреса в буфере обмена

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

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

Отравление истории: почему нельзя копировать адрес из списка транзакций

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

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

Для той же цели при проверке полезно сверять не только края, но и середину адреса.

Как использовать обозреватель блоков для проверки

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

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

Адрес оплаты и адрес для выплаты: в чём разница

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

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

Официальный домен сервиса только bitwhite.net. Адрес оплаты нужно брать со страницы заказа на этом домене, а не из сообщений и писем. О признаках подделок: как отличить фейковый обменник.

Адрес возврата: что указать

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

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

Практические примеры

Пример 1. Адрес верный, сеть не та

Допустим, в заказе указана сеть TRC20, а вы отправляете USDT из кошелька в сети BEP20. Формат адреса Tron начинается с T, и кошелёк отправки на BNB Smart Chain его, скорее всего, не примет. Это хороший случай: защита сработала.

Пример 2. Подмена в буфере обмена

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

Пример 3. Крупная сумма на новый адрес

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

Где брать адрес и откуда его брать нельзя

Надёжный источник адреса один: интерфейс, которым вы управляете. Это страница вашего заказа на bitwhite.net или раздел «Получить» в вашем кошельке.

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

Можно ли доверять QR-коду

QR-код удобен, потому что исключает опечатки, но он не гарантирует правильность адреса. Код кодирует тот же адрес, и подменить его так же просто, как строку текста.

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

Типичные ошибки

  • Адрес набран вручную или пропущен символ при копировании.
  • Выбрана не та сеть, хотя адрес по формату верный.
  • Адрес выплаты и адрес оплаты перепутаны местами.
  • Забыта метка memo или destination tag.
  • Адрес взят из истории транзакций или из старого сообщения.
  • Отправка с биржи на адрес в сети, которую биржа не поддерживает для вывода.
  • Использован адрес оплаты из прошлого заказа или после истечения срока.

Чек-лист перед нажатием «Отправить»

  1. Монета и сеть в кошельке совпадают с заказом.
  2. Адрес скопирован кнопкой, а не набран.
  3. Начало и конец адреса совпадают с исходным.
  4. Метка memo указана, если она нужна.
  5. Сумма совпадает с суммой заказа, с учётом сетевой комиссии.
  6. Домен страницы заказа: bitwhite.net.
  7. Заказ ещё действует: срок адреса оплаты не истёк.

Если после отправки что-то пошло не так, напишите в поддержку в Telegram и сообщите номер заказа (BW-…) и txid. Сид-фразу сервис никогда не просит: любой запрос такой фразы означает мошенничество.

Частые вопросы

Можно ли проверить адрес в обозревателе блоков?

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

Зачем сверять начало и конец адреса?

Адрес-подделка часто совпадает с настоящим по нескольким первым и последним символам. Поэтому сравнивать нужно обе части, а для крупных сумм лучше сверить адрес целиком блоками. Это защищает и от подмены в буфере обмена, и от отравления истории. Лишние две минуты на сверку почти всегда выгоднее риска потерять перевод.

Нужна ли тестовая отправка?

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

Чем отличается адрес Bitcoin от адреса Ethereum?

Адреса Bitcoin начинаются с 1, 3 или bc1 и состоят из латинских букв и цифр, а адреса Ethereum начинаются с 0x и содержат 42 символа. Они не взаимозаменяемы и устроены по-разному: отправка монеты на адрес чужой сети обычно приводит к потере средств. Адрес Ethereum одинаков в ERC20 и BEP20, поэтому сеть выбирайте отдельно.

Что делать, если отправил на неверный адрес?

Не отправляйте платёж повторно и не пытайтесь перевести ещё раз «для исправления». Если это адрес оплаты в заказе, напишите в поддержку в Telegram, назвав номер заказа (BW-…) и txid. Вернуть перевод на чужой адрес, как правило, невозможно, поскольку транзакции необратимы. Поэтому так важна проверка до отправки, а не после.

Почему адрес оплаты нельзя использовать повторно?

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

Готовы обменять? Выберите монеты, вставьте адрес и оплатите: курс, комиссия и итоговая сумма видны до создания заказа.

Перейти к обмену