Запланированный на 15 мая форк bitcoin cash привёл к значительной проблеме в этой сети из-за сбоя в этом обновлении.
Блокчейн bitcoin Cash на время прекратил обработку транзакций в различных блоках; по утверждению некоторых экспертов, проблема могла возникнуть из-за клиента Bitcoin ABC.
Сперва, как и ожидалось, клиент Bitcoin ABC 0.18.2 признал цепь некорректной с блока 582680.
As expected, Bitcoin ABC 0.18.2 is reporting the chain as invalid from block 582,680 pic.twitter.com/llFgUXvrsw
— BitMEX Research (@BitMEXResearch) May 15, 2019
Спустя некоторое время после хардфорка было сгенерировано девять блоков с нулевым количеством транзакций (за исключением coinbase-транзакций, используемых для выплат вознаграждения майнерам). Таким образом, этот баг мог останавливать обработку транзакций. Проблему обнаружили специалисты BitMEX Research уже после запуска хардфорка.
It appears as if there may be a problem with the Bitcoin Cash hardfork upgrade, the number of txs per block is low (0 in the last 9 blocks, other than the coinbase txn). Our mempool has 1622 txs
Below chart is number of txs per block and the orange line is the hardfork point pic.twitter.com/UR3jQuN6Zm
— BitMEX Research (@BitMEXResearch) May 15, 2019
Вскоре появилась информация о том, что сеть Bitcoin Cash разделилась на две цепи.
The Bitcoin Cash chain has split into two chains. A hardfork occurred at block 582,679, however since that block, upgraded and non-upgraded nodes have split onto different chains.
The Bitcoin Cash network may not currently be safe for payments https://t.co/U9hbK4peip pic.twitter.com/Yfcnp6G0Dj
— BitMEX Research (@BitMEXResearch) May 15, 2019
«Хардфорк произошел на блоке 582 679. Однако начиная с этого блока обновленные и необновленные ноды разделились на разные цепи. Сеть Bitcoin Cash в настоящее время небезопасна для платежей»
О том, что у Bitcoin Cash проблемы, сообщила и биржа Poloniex.
BCH had an issue with the planned hard fork scheduled for today. As a result, we have disabled deposits and withdrawals for BCHABC until further notice. BCH core developers are working on it. Thank you for your patience.
— Poloniex Exchange (@Poloniex) May 15, 2019
«У BCH возникли проблемы с запланированным на сегодня хардфорком. В итоге мы деактивировали ввод и вывод средств BCHABC до следующего уведомления. BCH-разработчики трудятся над этим»
Спустя некоторое время начали появляться блоки с небольшим количеством транзакций.
В BitMEX предположили, что, разработчики BCH могли применить патч для устранения неполадок.
The last two blocks have started to include transactions again. It is possible miners have applied a patch and fixed the issue
— BitMEX Research (@BitMEXResearch) May 15, 2019
Впоследствии количество транзакций в блоках обновленной (более длинной) сети начало увеличиваться.
Работа сети, по всей видимости, стабилизировалась.
The Bitcoin Cash chain has split into two chains. A hardfork occurred at block 582,679, however since that block, upgraded and non-upgraded nodes have split onto different chains.
The Bitcoin Cash network may not currently be safe for payments https://t.co/U9hbK4peip pic.twitter.com/Yfcnp6G0Dj
— BitMEX Research (@BitMEXResearch) May 15, 2019
Разработчики уже запустили новый код для исправления бага, хотя, возможно, потребуется откат некоторых транзакций.