Внедрение SegWit иногда имеет неожиданные и неприятные последствия. Особенно, если делать это невнимательно.

Крупнейшая американская биржа Coinbase допустила критическую ошибку, внедряя протокол Segregated Witness. Дело в том, что программисты торговой площадки забыли обновить протокол BIP70. Но дело в том, что именно он отвечает за получение денег от покупателя продавцом. И если не обновить его, в соответствии с современными требованиями и внедрению SegWit, то система не распознает не-SegWit адреса.

В итоге некоторые продавцы начали замечать, что не получают от Coinbase подтверждения о зачислении средств, в то время как клиенты утверждали обратное. Все деньги были отправлены через платежный шлюз Coinbase Commerce. То есть все деньги зависли.

Coinbase никак не комментирует ситуацию. Впрочем, как обычно. Как тут не вспомнить, что пользователям пришлось буквально требовать от площадки внедрения SegWit. В итоге ошибку спишут на спешку?