
Интернет-магазин Overstock.com, предлагающий широкий ассортимент товаров — от мебели до часов, пострадал вследствие технического недостатка, позволяющего покупателям оплачивать покупки в биткоине и Bitcoin Cash (несмотря на то, что цена последней — существенно ниже). Фактически баг позволял пользователям заплатить сумму, указанную для BTC, используя BCH без соответствующей корректировки цен.
То есть, за товар, стоимостью 1 BTC (более 14 000 USD) пользователь мог заплатить 1 BCH (чуть более 2 600 USD). В итоге покупатель получал товар со «скидкой» в 70%.
Однако, наибольшие проблемы для магазина начинаются тогда, когда покупатель отказывается от покупки и требует возмещение стоимости товара. В таком случае возврат осуществляется в BTC, вне зависимости от того, какой валютой и с какой «скидкой» покупатель приобрел товар. На этом магазин мог потерять огромные деньги.
Впервые о проблеме рассказал репортер Брайан Кребс. Он пояснил, что система магазина ошибочно воспринимает биткоин «кэш» как биткоин, если размер комиссии совпадает. Кребс сообщил:
«Войдя на Coinbase, я воспользовался биткоин-адресом, разместил в графе оплаты и переслал 0.00475574 в BCH вместо биткоинов. Спустя какое-то время сайт Overstock поздравил меня с успешной покупкой, пообещав, что товары будут отправлены в ближайшее время».
«Я только что совершил покупку на сумму 87 USD, отправив всего 20 USD, расплатившись с помощью BCH», — рассказал Кребс.
Согласно Overstock, проблема была вызвана неправильным встраиванием платежей, предоставляемой Coinbase. Биржа, в свою очередь, переложила вину на Overstock, заявив, что «торговец-партнер неверно использует значения в нашем API интегрировании торговых сетей».
По утверждению Coinbase, ошибка существовала в течение примерно трех недель. К счастью для Overstock, с тех пор она была исправлена.


