Отравление адреса USDT в TRON: как не отправить деньги двойнику
Отравление адреса в сети TRON: двойник с теми же первыми и последними символами, пыль в TRX и копейки в USDT. Разбор реальных случаев, расчёт и защита.
- Рубрика
- Инструкции
- Опубликовано
- Чтение
- 8 мин

Отравление адреса (address poisoning) в сети TRON: мошенник присылает вам мелкий перевод с адреса, который начинается и заканчивается так же, как адрес вашего настоящего получателя. Двойник попадает в историю кошелька. Если в следующий раз скопировать адрес оттуда, USDT уйдут мошеннику, а отменить перевод в блокчейне нельзя. Защита: брать адрес только из первоисточника и сверять его целиком.
Ниже разбор настоящих случаев, которые мы прочитали в сети 2 ноября 2026 через публичный API TronGrid, расчёт, сколько стоит подобрать похожий адрес, и порядок действий.
Как устроена схема
Все переводы в TRON публичны. Программа мошенника следит за новыми переводами USDT и, увидев ваш платёж, отвечает на него с адреса-двойника. Варианты ответа:
- перевод в несколько SUN, то есть миллионных долей TRX;
- перевод настоящих USDT на сумму от нескольких центов до пары долларов, иногда с теми же цифрами, что в вашем платеже;
- токен с похожим на стейблкоин названием.
Запретить входящие переводы в TRON нельзя. Сам по себе такой перевод ничего не крадёт, кошелёк остаётся в безопасности. Расчёт на другое: многие кошельки и обозреватели показывают в списках адрес сокращённо, первые и последние несколько символов. В таком виде двойник неотличим от настоящего получателя и стоит в истории выше.
Разбор 1: двойник популярного адреса
Адрес TErrT7545taY2zoctr6jtJ3W2xqepM6x7e принимает много платежей: только 1 ноября 2026 на него пришёл 31 перевод USDT. У него есть двойник:
Настоящий: TErrT7545taY2zoctr6jtJ3W2xqepM6x7e
Двойник: TErrT8zr5u2yx7JRUjMGcmXU4eCxpM6x7e
Совпадают 5 первых символов и 6 последних, различается только середина. Один из плательщиков, TQQSqz...nAnMwf, с 25 августа по 17 октября 2026 заплатил настоящему адресу шесть раз, и после пяти платежей ему приходил «ответ» с двойника. Первые четыре случая:
| Дата (UTC) | Платёж настоящему адресу | Ответ двойника | Через сколько |
|---|---|---|---|
| 25 августа 2026 | 2 000 USDT | 2,001 USDT | 36 с |
| 31 августа 2026 | 1 500 USDT | 1,501 USDT | 60 с |
| 13 сентября 2026 | 500 USDT | 0,501 USDT | 33 с |
| 25 сентября 2026 | 500 USDT | 0,501 USDT и ещё два | 36, 48 и 78 с |
Цифры ответа повторяют сумму платежа: 2 000 и 2,001, 1 500 и 1,501. В истории это выглядит как сдача или обратный перевод от того же получателя. 25 сентября один из трёх ответов пришёл со второго двойника, TErrTyUPs3HauD6yyuUsSWKj5NjupM6x7e, у которого совпадают те же 5 и 6 символов.
Вся история токенов первого двойника на 2 ноября 2026: 44 записи. Это 22 «ответа» 12 разным адресам с 16 мая 2026, всего 20,05 USDT, и 22 пополнения с одного и того же адреса за 3 секунды до каждого ответа. Больше никто ему USDT не отправлял: в этой истории на уловку не попался ни один плательщик.
Разбор 2: пыль в TRX после обычного платежа
1 ноября 2026 в 08:26:54 UTC адрес THAbV7jZ...wAHUCf отправил 105 USDT на TLAks2mbe5m6M27FUTzeTJi87CfBM9JiD7. За следующие 4 минуты ему пришли пять переводов TRX:
+9 с, 1 SUN: TXt5ctVmb2FK4joJmtRVMTjAkRBnFNjiD7
+15 с, 1 SUN: TEUuUpcXj6uYCHd7GzS4qtCvUXYQGUhk2M
+66 с, 1 SUN: TSfD6mjhpXoLEw8Tkp7wArpYPs32xAydD7
+132 с, 8 SUN: TCRNcoV49cGY8YhwRRg5QTY1V6DzmX7iD7
+234 с, 2 SUN: TSJYnFnnYif7V5h49Nf3CppzJEnVCwbiD7
У трёх совпадают три последних символа «iD7», у одного два. Первый пришёл через три блока после платежа (транзакция). Каждый такой перевод занял 265 единиц bandwidth из бесплатного суточного лимита, TRX отправитель не сжёг.
Так происходит постоянно. С 22 октября по 2 ноября этот адрес сделал 8 исходящих переводов USDT, и после каждого в течение 5 минут приходило от 1 до 5 переводов по 1-9 SUN, всего 23. Первый всегда через 9-12 секунд. В 22 случаях из 23 у отправителя совпадали два последних символа с только что оплаченным адресом, в 9 случаях три, четыре не совпали ни разу.
Сколько попыток нужно, чтобы подобрать двойника
По документации TRON, адрес получается из хэша Keccak-256 открытого ключа: берутся последние 20 байт, впереди ставится байт 0x41, а в кошельке адрес показан как 34 символа Base58Check, первый из которых T. Выбрать адрес нельзя, его можно только найти перебором ключей.
В алфавите Base58 58 символов, поэтому каждый совпавший символ в конце уменьшает шанс в 58 раз. С началом адреса проще. Первый символ у всех адресов T. Второй из-за фиксированного байта 0x41 всегда один из 25 символов от 9 до Z, причём два из них редкие, поэтому шанс совпасть с ним около 1 из 23 (2^192 / 58^32 ≈ 23,3), а не 1 из 58. Поэтому совпадение первых пяти символов требует около 4,6 млн попыток, а не 58^5 = 656 млн.
Модельный расчёт. Скорость мы оценили сами 2 ноября 2026: простой однопоточный скрипт на Node.js и процессоре Intel Core i7-4790K создавал 2 036 пар ключей в секунду и превращал каждую в адрес формата TRON, только вместо Keccak-256 в нём стоял близкий SHA3-256. Почти всё время уходит на создание ключей, поэтому на скорость эта замена почти не влияет. Специальные программы на видеокартах работают намного быстрее.
| Что должно совпасть | Попыток в среднем | Время при 2 036 в секунду |
|---|---|---|
| 2 последних символа | 3 364 | меньше 2 секунд |
| 3 последних | 195 112 | около 1,6 минуты |
| 4 последних | 11 316 496 | около 1,5 часа |
| 5 последних | 656 356 768 | около 3,7 суток |
| 6 последних | 38 068 692 544 | около 216 суток |
| 5 первых (T и ещё 4) | 4 553 521 | около 37 минут |
| 5 первых и 6 последних, как у двойника TErrT | около 1,7 × 10^17 | около 2,7 млн лет |
Отсюда два уровня схемы из разборов. Адрес с 2-3 совпавшими символами подбирается за секунды под любой платёж. Двойник с 11 совпавшими символами готовят заранее под адрес, которому платят многие, и используют месяцами.

Поддельные токены и «нулевые» переводы
18 октября 2026 тот же THAbV7jZ...wAHUCf получил 8 888 единиц токена «Gasfree U Transfer» с контракта TWxt3jw2qm7kocH7agXtVqL7AJTPkC29rR. Название токену создатель даёт любое, хоть USDT. У настоящего USDT в TRON один контракт: TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. Как сверить его на странице транзакции, описано в статье как отследить перевод USDT в TronScan.
В некоторых описаниях схемы упоминаются переводы на ноль USDT, которые выглядят как отправленные с вашего адреса. В более чем 400 записях о переводах USDT, которые мы прочитали для этой статьи, нулевых не было ни одного: все «ответы» были настоящими TRX или USDT. Поэтому утверждать, что такой вариант встречается в TRON, мы не будем.
Как защититься: по шагам
- Берите адрес из первоисточника: счёта, договора, страницы пополнения, сообщения, которое вы проверили. Не из истории переводов и не из списка в обозревателе блокчейна.
- Сверяйте адрес целиком. У двойников из разборов совпадало до 11 символов, но середина всегда отличалась. Удобно сверять группами по 4-5 символов.
- Заведите адресную книгу. Сохраните адрес один раз после проверки и выбирайте его оттуда.
- Не реагируйте на мелкие поступления. Возвращать или переводить их дальше не нужно.
- Пробный перевод не защищает. В первом разборе «ответ» приходил почти после каждого платежа, а значит может прийти и после пробного. Для основного перевода снова возьмите адрес из первоисточника или адресной книги. Учтите и цену: пробный перевод на адрес, где ещё нет USDT, тратит 130 285 энергии, это около 13,03 TRX при сжигании. С арендованной энергией по ставке на 12.11.2026, 26 SUN за единицу на 1 час, это около 3,41 TRX; точная цена видна в сервисе до оплаты, ориентиры на странице цен. Почему такой перевод дороже обычного, разобрано в статье о переводе на новый адрес.
Если выплаты делает компания
- Держите белый список адресов для выплат и вывода, а любое изменение в нём подтверждает второй сотрудник.
- Перед подписью система выплат сравнивает адрес полностью с сохранённой записью. Подставлять адрес из недавних транзакций нельзя.
- Новый адрес контрагента подтверждайте по отдельному каналу, например звонком, до первой выплаты.

Если USDT уже ушли на чужой адрес
Подтверждённый перевод в TRON не отменяется. Вернуть USDT может только владелец адреса-получателя, а владелец двойника этого не сделает. Что остаётся:
- Откройте транзакцию в TronScan, убедитесь, на какой адрес ушли деньги, и сохраните хэш. Как читать страницу транзакции и сколько идёт подтверждение, описано в статье сколько идёт перевод USDT TRC-20.
- Ничего больше не отправляйте на этот адрес и не платите тем, кто обещает «вернуть средства».
- Если адрес принадлежит известному вам сервису, напишите в его поддержку и приложите хэш.
- В условиях Tether сказано, что компания может замораживать токены и вносить адреса в чёрный список. Это решение Tether, и гарантированной процедуры возврата нет.
Вопросы и ответы
Мне пришло 0,000001 TRX с незнакомого адреса. Кошелёк взломан? Нет. Отправить перевод на любой адрес может кто угодно. Такой перевод только добавляет запись в вашу историю.
Можно ли запретить входящие переводы? Нет. Защищает только то, откуда вы берёте адрес и как его сверяете.
Почему двойник прислал настоящие USDT, а не пыль? Перевод с суммой, похожей на ваш платёж, выглядит как ответ получателя. Для мошенника это несколько центов или долларов против возможного крупного перевода.
Помогает ли сверка первых и последних символов? Нет. У двойников из разбора совпадало 5 первых и 6 последних символов. Сверяйте адрес полностью, а другие вопросы собраны на странице вопросов и ответов.