Хардфорк SegWit2x был невозможен из-за ошибки в коде

Разработчик Chaincode Labs нашел баг в протоколе SegWit2x.

Шансы на реализацию SegWit2x были призрачными из-за ошибки в коде, которую обнаружил и описал в твиттер-аккаунте разработчик Chaincode Labs Джон Ньюбери.

Хардфорк SegWit2x был невозможен из-за ошибки в коде

Хардфор был отменен инициаторами якобы из-за отсутствия консенсуса в Bitcoin-сообществе, однако некоторые майнеры подтверждали, что SegWit2x продолжается. Наблюдатели ожидали приближения к блоку 494784 на котором должна была состояться развилка.

Проблемы SegWit2x: баг или фича?

Но на блоке 494782 узлы ВТС1 предназначенные для обеспечения совместимости с цепочкой SegWit2x остановились. Джон Ньюбери считает, что это результат off-by-one error – «ошибки на единицу», допущенной при программировании, которая не была обнаружена из-за того, что код был привязан к ВТС1 без проверки.

Ньюбери также говорит о  другой ошибке в хардфорке которая не повзоляла майнерам добывать блоки больше 1МВ. Разработчик Chaincode Labs утверждает, что ошибок в  SegWit2x  еще много, но он не будет о них говорить, чтобы авторы хардфорка не могли их исправить.

Таким образом, список возможных причин, из-за которых SegWit2x не состоялся, пополняется.


Читайте ленту криптовалютных новостей в Ваших соц. сетях

Присоединяйтесь к обсуждению новости в нашем Чате Telegram

Автор: Evgenij Novožilov, Аналитик Freedman Club Crypto News
Обратная связь

0 0 голоса
Рейтинг статьи

Evgenij Novožilov

Аналитик, публицист Freedman Club Crypto News. Черногория

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x