Что произойдет, если транзакция была двойной тратой?

Что произойдет, если был выбран вариант «Высокий» риск (одно подтверждение), а затем TX в итоге окажется двойной тратой? Будет ли депонированная стоимость отозвана? Будет ли пользователь как-то уведомлен?

Вы отметили это битпаем . Вы хотите спросить об этом конкретно с точки зрения продавца, использующего BitPay для приема платежей? Если да, возможно, вы захотите уточнить это в своем вопросе. :) Я также добавил тег doublespend .

Ответы (3)

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

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

Получатель платежа, который был потрачен дважды, НЕ уведомляется очень быстро. Сама сеть биткойнов старается не распространять двойные траты. Таким образом, самое раннее, что получатель достоверно узнает о проблеме, это когда двойная трата действительно подтверждена в блоке.

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

При подтверждении одного блока могут возникнуть проблемы при наличии форка блокчейна. Скажем, два майнера одновременно добыли блоки B1 и B2. Сеть делится на две группы: Группа 1 (использующая блок B1) и группа 2 (использующая блок B2). Если следующий блок будет добыт группой 1, то блок 2 будет отклонен, и наоборот. Итак, вот и шанс на двойную потраченную транзакцию. Если одна и та же транзакция была проведена в блоках B1 и B2, но отправлена ​​на 2 разных выхода, окончательно будет подтверждена только одна. Как продавец, если вы примете B2, а B1 будет подтвержден, вы будете в опасности. Ожидание 6 подтверждений снижает риск до 0 (почти).