О критической уязвимости в коде Bitcoin Cash стало известно только сейчас
Кори Филдс, который работает в Медиа-лаборатории Массачусетского технологического института и является одним из разработчиков Bitcoin Core, еще в апреле этого года выявил критическую ошибку в коде криптовалюты Bitcoin Cash, пишет replyua.net. Однако информацию об этом случае он опубликовал только сейчас. На Medium он выложил пост, в котором сообщил, что 25.04.2018 он обнаружил серьезную ошибку в коде одной из наиболее значимых монет BCH (и попросил не путать ее с BTC).
Он считает, что такого рода уязвимость способна вызвать катастрофичные последствия для Биткоина кэш, который занимает одну из первых позиций по капитализации. Этот баг мог свести полезность валюты на нет и привести к тому, что блокчейн разделился бы на две цепи, которые были бы несовместимыми. Суть ошибки, названной Кори SIGHASH_BUG, заключается в том, что при изменении части кода, которая отвечает за подтверждение подписи транзакции, разработчики BCH не заметили, что перестал проверяться один бит. Конечно, сообщать об этой ошибке через открытые каналы связи было опасно: информация могла попасть к мошенникам.
Именно поэтому Филдс завел анонимный аккаунт на GitHub, а затем с помощью Tor смог связаться с разработчиками криптовалюты. Как заявляет Кори, выявленная им ошибка была опасна только для сети Bitcoin Cash, но не для BTC. Стоит отметить, что уязвимость уже исправлена. Филдс также сообщил о том, что считаем необходимым объединение разработчиков с целью переосмысления существующих на данный момент алгоритмов и правил и применение всех инструментов для того, чтобы избегать таких ошибок в будущем. Данные об этой ситуации вызвали бурные обсуждения. Так, снова была поднята тема о необходимости ответственного раскрытия информации подобными проектами. Высказались и известные личности. Так, Винни Лингхэм положительно оценил действия Филдса.