Сделки и P2P
Биткоины пришли и исчезли: как отправитель забирает неподтверждённый перевод
Коротко
- Биткоин-перевод без подтверждения ещё не деньги. Пока транзакция ждёт в очереди, отправитель может заменить её другой и отправить те же монеты себе.
- Многие кошельки сразу показывают такой перевод. Получатель видит сумму, отдаёт товар или наличные, а через несколько минут сумма пропадает.
- Защита простая: ждать хотя бы одного подтверждения и смотреть статус транзакции в обозревателе блокчейна, а не цифру баланса.
Как это выглядит для жертвы
Вы продаёте телефон, наличные или USDT за биткоин. Покупатель пишет: «Отправил, обнови кошелёк». Вы обновляете — сумма на месте, рядом входящая транзакция. Покупатель торопит: ему некогда, он вежлив, он «уже заплатил». Вы отдаёте товар.
Через десять минут или через час сумма исчезает из кошелька. С вашей стороны её никто не списывал. Перевода, который вы видели, в блокчейне больше нет: его место заняла другая транзакция, которая отправила те же монеты обратно покупателю.
Почему отправитель может забрать деньги
Транзакция в сети Биткоин проходит два этапа:
- Отправлена. Она разослана по сети и ждёт в очереди неподтверждённых транзакций (мемпуле).
- Подтверждена. Майнер включил её в блок. Новый блок появляется в среднем раз в десять минут.
Мест в блоке мало, и майнеры берут сначала тех, кто платит большую комиссию за единицу размера транзакции. Перевод с очень низкой комиссией может ждать часами.
Пока транзакция не попала в блок, сеть позволяет заменить её новой, если новая тратит те же монеты и платит комиссию выше. Это правило называется Replace-by-Fee (RBF), «замена с повышением комиссии». У него есть честные применения: ускорить застрявший перевод или исправить ошибку в адресе. Но тем же правилом пользуется мошенник:
- Отправляет вам биткоины с минимальной комиссией, чтобы транзакция долго стояла в очереди.
- Ждёт, пока вы увидите сумму в кошельке и отдадите товар.
- Отправляет те же монеты себе с комиссией повыше.
- Майнеры берут более выгодную транзакцию. Ваша выпадает из очереди, монеты остаются у мошенника.
Ничего не взламывается. Ключи вашего кошелька никто не трогает. Отправитель просто переписывает свою собственную транзакцию, пока она не подтверждена.
А если в транзакции нет отметки о замене
Раньше отправитель помечал транзакцию как заменяемую, и по этой отметке можно было отличить рискованный перевод. Сегодня отметка почти ничего не гарантирует: основная программа узлов сети, Bitcoin Core, с версии 28.0 (октябрь 2024) по умолчанию принимает замену любой неподтверждённой транзакции, а в версии 29.0 (апрель 2025) возможность это отключить убрали. Поэтому правило одно для всех переводов: без подтверждения считайте, что денег нет.
Как не попасться
- Ноль подтверждений — ноль денег. Отдавайте товар только после того, как у входящей транзакции появилось хотя бы одно подтверждение. Для крупных сумм ждите больше — сколько, рассказано в памятке продавцу.
- Смотрите статус, а не баланс. Откройте транзакцию и найдите число подтверждений. Надёжнее всего — в обозревателе блокчейна: как проверить перевод.
- Торопят — значит, стоп. «Давай быстрее», «уже отправил, обнови», «мне надо бежать» — главный признак этой схемы. Честному покупателю не трудно подождать двадцать минут.
- Подозрительно низкая комиссия. Если перевод заплатил намного меньше, чем сейчас нужно для быстрого включения в блок, он будет долго ждать, и всё это время его можно заменить.
- Проверьте адрес покупателя. Перед сделкой вставьте биткоин-адрес отправителя в GuardPay /check: если он связан с кражами или вымогательством, вы увидите это до передачи товара.
Если деньги уже пропали
Сохраните переписку, адрес покупателя, хэш исчезнувшей транзакции и хэш той, которая её заменила: обозреватель показывает связь между ними. Это доказательство того, что монеты были отправлены вам и затем возвращены отправителю. С ним идут в полицию и к площадке, на которой вы нашли покупателя. Куда монеты ушли дальше, можно проследить.
Проверьте адрес бесплатно
Балл надёжности, метки риска, связи с известными мошенническими адресами, поддельные токены и выданные разрешения — за минуту, без подписи и без подключения кошелька.
Проверить адресЧастые вопросы
Может ли так же исчезнуть подтверждённый перевод?
Эту схему одно подтверждение делает невозможной: заменить можно только транзакцию, которая ещё не в блоке. Отменить уже записанный блок можно лишь перестройкой цепочки, это дорого и с ростом числа подтверждений всё менее вероятно. Для крупных сумм ждите несколько подтверждений.
Почему кошелёк показывал деньги, если их не было?
Многие кошельки показывают неподтверждённый приход сразу, а некоторые прибавляют его к общему балансу. Цифра на экране — это заявка в очереди, а не запись в блокчейне. Как это устроено в разных кошельках, мы разобрали в отдельной статье.
Бывает ли такое с USDT в сети TRON?
Нет, в TRON нет очереди с заменой по комиссии: транзакция за несколько секунд либо попадает в блок, либо не проходит. Но там свои подделки: поддельный токен с названием USDT и поддельное подтверждение оплаты.
Материал объясняет, как устроены схемы и как от них защититься. Это не юридическая и не финансовая консультация.