Шансы на реализацию SegWit2x были призрачными из-за ошибки в коде, которую обнаружил и описал в твиттер-аккаунте разработчик Chaincode Labs Джон Ньюбери.
Хардфор был отменен инициаторами якобы из-за отсутствия консенсуса в bitcoin-сообществе, однако некоторые майнеры подтверждали, что SegWit2x продолжается. Наблюдатели ожидали приближения к блоку 494784 на котором должна была состояться развилка.
Проблемы SegWit2x: баг или фича?
Но на блоке 494782 узлы ВТС1 предназначенные для обеспечения совместимости с цепочкой SegWit2x остановились. Джон Ньюбери считает, что это результат off-by-one error – «ошибки на единицу», допущенной при программировании, которая не была обнаружена из-за того, что код был привязан к ВТС1 без проверки.
Ньюбери также говорит о другой ошибке в хардфорке которая не повзоляла майнерам добывать блоки больше 1МВ. Разработчик Chaincode Labs утверждает, что ошибок в SegWit2x еще много, но он не будет о них говорить, чтобы авторы хардфорка не могли их исправить.
Таким образом, список возможных причин, из-за которых SegWit2x не состоялся, пополняется.