Недавний хардфорк Bitcoin Cash столкнулся с проблемой двойной траты

29 мая

В результате хардфорка BCH команда столкнулся с тремя проблемами, одна из которых связана с двойной тратой.

После проведенного 15 мая хардфорка Bitcoin Cash (BCH), когда команда разработчиков произвела реорганизацию блокчейна, в сети обнаружились двойные траты, сообщается в отчете исследовательского отдела биржи криптовалютных деривативов BitMex. Сумма, дважды учтенная в транзакция, составила 3392 BCH — это составляет около $1,35 млн.

Три проблемы после майского хардфорка BCH

Майский форк был проведен по итогом встречи семи разработчиков блокчейна Bitcoin Cash в ноябре 2018 года. Тогда группа разработчиков клиента Bitcoin AВC высказала необходимость реорганизации блокчейна, выстроив приоритеты для сети BCH и сделав упор на ее функциональность. 

Однако реальность оказалась иной. Согласно опубликованному отчету, в результате хардфорка BCH команда столкнулся с тремя проблемами, тесно связанные между собой.

Во-первых, в обновленном коде была допущена явная программная ошибка. Очевидно, что ею сразу же воспользовались хакеры, не дожидаясь ее исправления. Анонимный злоумышленник получил возможность «транслировать транзакции, соответствующие условиям действия мемпула, но не прошедшие подтверждения по протоколу консенсуса». В результате майнеры, которые пытались создать новые блоки с указанными транзакциями, не смогли завершить свои операции, выпуская вместо готового заполненного транзакциями блока последовательность пустых записей.

Появление пустых блоков вызвало обеспокоенность со стороны майнеров. Они «пытались добывать блоки из исходной ветви блокчейна, оборванной в результате проведенного хардфорка. Это привело к «консенсусному расколу». В этом состояла вторая проблема, с которой столкнулись пользователи сети Bitcoin Cash.

Третья проблема заключалась в том, что «консенсусный раскол» не позволил системе осуществить возврат средств, которые были случайно отправлены на адреса SegWit.

В отчете BitMЕХ по этому поводу сказано:

«По нашим расчетам, около 3392 BCH были потрачены дважды в ходе организованной отмены транзакции. Однако единственной жертвой в отношении этих дважды потраченных средств мог быть только первоначальный „вор“». Другими словами, никто из сторонних «наблюдателей» не обогатился на этой двойной трате, а пострадавшим можно считать саму блокчейн-систему BCH.

Работа над ошибками

Из этих ошибок исследователи вынесли следующие уроки.

«Хардфорк предоставляет злоумышленникам возможность атаковать и создавать неопределенность в сети, поэтому чрезвычайно важно тщательное планирование и координация... Другим ключевым уроком является необходимость прозрачности. Во время инцидента было трудно узнать, что именно планировали разработчики, характер возникших ошибок или же какую цепочку поддерживали майнеры».

Два майнера совершили «атаку 51%» на блокчейн Bitcoin Cash, чтобы не дать совершиться мошенничеству

Между тем, в конце прошлой недели поступила информация, что два крупных майнинг-пула, TC.TOP и BTC.COM, совершили так называемую «атаку 51%» на блокчейн-сеть Bitcoin Cash (BCH).

Это было целенаправленное действие двух майнинг-пулов с мажоритарным контролем над сетью, которые осуществили атаку, чтобы помешать неизвестному майнеру захватить токены, отправленные на адрес «anyone can spend» после хардфорка в мае 2017 года.

Согласно записям в Твиттере пользователя под именем Swann:

«Когда неизвестный майнер попытался захватить монеты, BTC.TOP и BTC.COM увидели это и немедленно решили реорганизовать и удалить эти транзакции в пользу их собственных транзакций, тратя те же самые монеты P2SH и многие другие... Таким образом два майнера, спокойно и без проблем удалили два блока с чужими транзакциями и заменили их собственными».

Войдите на сайт, чтобы оставить комментарий
0 комментариев
Популярные
Новые

Рассылка

Подписывайтесь на обновления и анонсы

18+
Москва, Берсеневская набережная 6/2
+7 (495) 118-41-48
2019 © Blockchain.ru, Сделано в Charmer
  • Дисклеймер
  • Пользовательское соглашение
  • Политика конфиденциальности

К сожалению, браузер, которым вы пользуйтесь, устарел и не позволяет корректно отображать сайт. Пожалуйста, установите любой из современных браузеров, например:

Google Chrome Firefox Opera