Сделки и P2P

Биткоины пришли и исчезли: как отправитель забирает неподтверждённый перевод

Обновлено 3 мин чтения

Коротко

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

Как это выглядит для жертвы

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

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

Почему отправитель может забрать деньги

Транзакция в сети Биткоин проходит два этапа:

  1. Отправлена. Она разослана по сети и ждёт в очереди неподтверждённых транзакций (мемпуле).
  2. Подтверждена. Майнер включил её в блок. Новый блок появляется в среднем раз в десять минут.

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

Пока транзакция не попала в блок, сеть позволяет заменить её новой, если новая тратит те же монеты и платит комиссию выше. Это правило называется Replace-by-Fee (RBF), «замена с повышением комиссии». У него есть честные применения: ускорить застрявший перевод или исправить ошибку в адресе. Но тем же правилом пользуется мошенник:

  1. Отправляет вам биткоины с минимальной комиссией, чтобы транзакция долго стояла в очереди.
  2. Ждёт, пока вы увидите сумму в кошельке и отдадите товар.
  3. Отправляет те же монеты себе с комиссией повыше.
  4. Майнеры берут более выгодную транзакцию. Ваша выпадает из очереди, монеты остаются у мошенника.

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

А если в транзакции нет отметки о замене

Раньше отправитель помечал транзакцию как заменяемую, и по этой отметке можно было отличить рискованный перевод. Сегодня отметка почти ничего не гарантирует: основная программа узлов сети, Bitcoin Core, с версии 28.0 (октябрь 2024) по умолчанию принимает замену любой неподтверждённой транзакции, а в версии 29.0 (апрель 2025) возможность это отключить убрали. Поэтому правило одно для всех переводов: без подтверждения считайте, что денег нет.

Как не попасться

  • Ноль подтверждений — ноль денег. Отдавайте товар только после того, как у входящей транзакции появилось хотя бы одно подтверждение. Для крупных сумм ждите больше — сколько, рассказано в памятке продавцу.
  • Смотрите статус, а не баланс. Откройте транзакцию и найдите число подтверждений. Надёжнее всего — в обозревателе блокчейна: как проверить перевод.
  • Торопят — значит, стоп. «Давай быстрее», «уже отправил, обнови», «мне надо бежать» — главный признак этой схемы. Честному покупателю не трудно подождать двадцать минут.
  • Подозрительно низкая комиссия. Если перевод заплатил намного меньше, чем сейчас нужно для быстрого включения в блок, он будет долго ждать, и всё это время его можно заменить.
  • Проверьте адрес покупателя. Перед сделкой вставьте биткоин-адрес отправителя в GuardPay /check: если он связан с кражами или вымогательством, вы увидите это до передачи товара.

Если деньги уже пропали

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

Проверьте адрес бесплатно

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

Проверить адрес

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

Может ли так же исчезнуть подтверждённый перевод?

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

Почему кошелёк показывал деньги, если их не было?

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

Бывает ли такое с USDT в сети TRON?

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

Материал объясняет, как устроены схемы и как от них защититься. Это не юридическая и не финансовая консультация.

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