Имплементируя протокол SegWit, Coinbase не учла необходимость обновления протокола BIP70, в результате автоматическая система не имела возможности распознавания новых адресов. Таким образом, услуги торговых предприятий, использующих платежный шлюз Coinbase Commerce, не были оплачены.
“Они не обновили BIP70 для использования SegWit из-за чего ваши биткоины отправляются на адрес без SegWit и в итоге теряются в их системе отслеживания”, — написал один из пользователей Reddit.
Пока разъяснений по поводу того, что происходит, от Coinbase не поступило. Можно предположить, что осуществляя интеграцию SegWit и обновленного BIP70, специалисты Coinbase допустили ошибку, учитывая сложность кода как самого протокола, так и платежных решений.
Примечательно, что протокол BIP70 вызывает проблемы уже на протяжении долгого времени. Так, о неудачных платежах из-за BIP70 стало известно еще в 2016 году. Тогда один из тестировщиков продуктов, связанных с криптовалютой, Патрик Пэттон рассказал о своём неудачном опыте:
“Я неоднократно пытался выполнить платёж через Coinbase, но кошелёк не смог обработать платеж из-за BIP 70, требуя либо отказаться от BIP 21 (более старой версии BIP70), либо вообще не прибегать к использованию этого протокола”.