Обучение

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

Девушка сравнивает концы двух бумажных лент, красная линия отмечает совпадение

Подтверждённый перевод в блокчейне не отменить. Что проверить перед отправкой: совпадение сети и memo, контрольную сумму адреса, подмену через историю операций, буфер обмена и QR-код, тестовый перевод — и что реально можно сделать, если средства ушли не туда.

Вы копируете адрес из переписки, вставляете его, сверяете первые и последние четыре символа — совпадают — и нажимаете «Отправить». Через десять минут получатель пишет, что ничего не пришло. Если адрес оказался чужим, отменить перевод уже нельзя. Проверка адреса — последний момент, когда ошибку ещё можно исправить. Разбираем, из чего она состоит.

Коротко

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

Почему перевод в блокчейне нельзя отменить

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

Сеть не проверяет и то, есть ли у адреса владелец. Если ключа от адреса правильного формата ни у кого нет, средства останутся на нём навсегда.

Сеть и memo: что должно совпасть у отправителя и получателя

Один токен может жить в нескольких блокчейнах: USDT, по данным эмитента, выпускается в Ethereum, TRON, Solana, TON и других сетях. Отправленный в одной сети, в другой он не появится. Сеть с получателем согласуют словами, а не угадывают по виду адреса. Формат помогает поймать лишь грубое несовпадение:

  • биткоин — адрес начинается с 1 или 3 (прежние форматы) либо с bc1 (bc1q, а для Taproot — bc1p);
  • сети, совместимые с Ethereum, — 0x и 40 шестнадцатеричных символов: цифры и буквы от a до f;
  • TRON — 34 символа, первый из них заглавная T.

В сетях, совместимых с Ethereum, адрес получается из ключа одним способом, поэтому один 0x-адрес выглядит одинаково во всех них. В какой именно сети получатель ждёт перевод, по виду не понять — только уточнить.

Второе, что должно совпасть, — memo, tag или комментарий. Их требуют сети и площадки, которые принимают средства многих клиентов на один адрес: в XRP Ledger это destination tag, в TON — комментарий. Адрес указывает на площадку, метка — на клиента. Без метки площадка не знает, чьи это деньги: по документации XRP Ledger, понадобится ручное вмешательство, по документации TON — такие поступления могут быть потеряны.

Символы: что ловит контрольная сумма, а что нет

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

  • адреса биткоина на 1 и 3 и адреса TRON — четыре байта по схеме Base58Check: случайная опечатка даст корректный адрес примерно в одном случае из 4,3 млрд;
  • адреса bc1 — код Bech32 (в bc1p — его версия Bech32m): замену до четырёх символов оба обнаруживают всегда;
  • сети, совместимые с Ethereum, — регистр букв по стандарту EIP-55: адрес с опечаткой пройдёт проверку с вероятностью 0,0247 %, примерно один раз из четырёх тысяч. Если адрес записан одними строчными буквами, проверять нечего.

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

Подмена адреса: история операций, буфер обмена, QR-код

Отравление адреса. Злоумышленник подбирает адрес, у которого начало и конец совпадают с адресом вашего постоянного получателя, и оставляет след в вашей истории: копеечный перевод, «перевод» на ноль или поддельный токен на ту же сумму. Расчёт на то, что вы скопируете адрес из истории и сверите только края. Исследователи Университета Карнеги — Меллон за два года в Ethereum и ещё одной совместимой сети насчитали 270 млн таких атак против 17 млн жертв; 6633 случая закончились потерями минимум на 83,8 млн долларов. Похожие адреса, по их данным, подбирают перебором, а отравляющий перевод обычно приходит вскоре после настоящего.

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

Буфер обмена. Вредоносная программа замечает скопированную строку, похожую на криптоадрес, и подменяет её своей. По данным «Лаборатории Касперского» (март 2023 года), одна такая программа, маскировавшаяся под установщик известного приложения, была замечена более чем в 15 тысячах атак в 52 странах, потери оценивались примерно в 400 тысяч долларов. Защита — сверять адрес уже после вставки и ставить программы только из официальных источников. Как выглядят поддельные приложения кошельков, мы разбирали отдельно.

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

Тестовый перевод, адресная книга и проверка «на чистоту»

На новый адрес сначала отправьте небольшую сумму и дождитесь, пока получатель подтвердит зачисление со своей стороны: статус «подтверждено» в сети значит, что перевод прошёл, но не что он дошёл до нужного человека. Основную сумму отправляйте на адрес из того же проверенного источника, а не из истории: отравители реагируют как раз на свежие переводы. Если получатель — площадка, уточните минимальную сумму зачисления. Тест стоит ещё одной комиссии сети; от чего она зависит — в разборе о том, почему перевод «висит».

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

Отдельный вопрос — не связан ли адрес получателя с кражами и мошенничеством. Такую оценку дают сервисы блокчейн-анализа: сопоставляют адрес с известными им данными и присваивают уровень риска. Это вероятностная оценка, а не приговор. В законе похожая процедура называется цифровым анализом: с 1 сентября 2026 года её обязаны проводить лица, организующие обращение цифровой валюты, клиринговая организация и оператор. Проверяются в том числе адреса — на связь с деятельностью, за которую установлена уголовная или административная ответственность (ст. 35 закона № 282-ФЗ). Подробнее — в нашем разборе о цифровом анализе.

Если отправили не туда

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

  • Не на тот адрес в той же сети. Вернуть средства может только владелец адреса, и только добровольно. Если вы его знаете — напишите; если нет, по данным блокчейна его обычно не установить.
  • На правильный адрес, но в другой сети. Если это ваш кошелёк в сетях, совместимых с Ethereum, средства, скорее всего, на месте: тот же ключ даёт тот же адрес. Подключите эту сеть в кошельке; для комиссии понадобится её монета. Сид-фразу в незнакомые приложения не вводите. Если адрес принадлежит площадке, пишите в поддержку: одни такие переводы возвращают, иногда за плату, другие — нет. Если адрес — смарт-контракт, например мультиподписной кошелёк, в другой сети за ним может никого не оказаться.
  • Без memo или tag. Сразу напишите в поддержку площадки: хеш транзакции, сумма, время, адрес отправки. Ручное зачисление возможно, но не обязательно.
  • Из-за подмены. Сохраните хеш транзакции, оба адреса, скриншоты и переписку, подайте заявление в полицию. Данные блокчейна публичны и остаются доказательством, но обещать результат не может никто.

Тот, кто за предоплату обещает «отменить транзакцию», обещает технически невозможное.

Что запомнить

  • Перевод в блокчейне необратим: проверка адреса — последний момент, когда ошибку можно исправить.
  • Совпасть должны сеть, адрес и, если их требуют, memo или tag.
  • Контрольная сумма ловит опечатку, но не подмену.
  • Адрес сверяют целиком с источником, а не с историей операций.
  • Новый адрес — тестовый перевод и подтверждение от получателя; проверенный — в адресную книгу.

Источники

Материал носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Редакция не даёт оценок доходности и не призывает к совершению операций с цифровыми активами.

Автор

Обсудить в Telegram

Поделиться

TelegramВКонтакте

Читайте также