Запланированный на 15 мая форк Bitcoin Cash привёл к значительной проблеме в этой сети из-за сбоя в этом обновлении.
Блокчейн Bitcoin Cash на время прекратил обработку транзакций в различных блоках; по утверждению некоторых экспертов, проблема могла возникнуть из-за клиента Bitcoin ABC.
Как сообщает сайт Coin.Dance, большинство блоков в блокчейне Bitcoin Cash, добытых после хард-форка, обрабатывают только исходные транзакции-вознаграждения для майнеров, в то время как неподтверждённые операции накапливаются в сети, не позволяя пользователям осуществлять транзакции.
Причиной сбоя, как говорится в одной ветке Reddit, стала проблема с клиентом Bitcoin ABC, который работает у большинства криптовалютных майнеров.
У этого клиента была обнаружена ошибка в коде, связанная с мемпулом (хранилищем неподтверждённых транзакций) Bitcoin Cash, что не связано с самим хардфорком.
Таким образом, этот баг мог останавливать обработку транзакций. Проблему обнаружили специалисты BitMEX Research уже после запуска хард-форка.
«Как и ожидалось, клиент Bitcoin ABC 0.18.2 сообщает о недействительности цепочки, начиная с блока 582 680. Похоже, что есть проблема с хардфорком Bitcoin Cash, количество транзакций на блок низкое (0 в последних 9 блоках, кроме транзакций-вознаграждений). В нашем мемпуле теперь 1622 [неподтверждённых] транзакций. Ниже на графике указано количество транзакций на блок, а оранжевая линия - это точка хардфорка [ссылка]».
Разработчики уже запустили новый код для исправления бага, хотя, возможно, потребуется откат некоторых транзакций.