Разработчик Bitcoin Core Сори Филдс нашел уязвимости в механизме консенсуса криптовалюты Bitcoin Cash. Об особенностях проблемы Филдс рассказал в своем блоге.
Разработчик отметил:
25 апреля 2018 года я анонимно и в частном порядке раскрыл важные данные об уязвимости в Bitcoin Cash — одной из самых дорогих криптовалют мира (не путать с биткоином). Успешное использование этой уязвимости может быть настолько разрушительным, что транзакции Bitcoin Cash совершить безопасно будет уже невозможно. Это может полностью убить полезность (а, следовательно, и ценность) самой валюты.
Уязвимость позволяет использовать сеть Bitcoin Cash для собственного обогащения. Разработчик опасался, что если в деталях расскажет о проблеме, создатели криптовалюты обвинят его во взломе.
Фактически проблема является «багом, который дробит цепь». Так как в верификации транзакции нет проверки, пользователи двух разных версий кода могут оказаться в различных блокчейнах, которые несовместимы. Если распределить сеть между нодами и пользователями определенным образом, крайне сложно будет достигнуть консенсуса по поводу того, какие транзакции считать корректными. В результате блокчейн Bitcoin Cash может распасться на две сети, и в результате ценность BCH уничтожится.