On April 26, 2018, the Bitcoin ABC development team were notified of a critical issue that applies to Bitcoin Cash miners who were utilizing the Bitcoin-ABC 0.17.0 client. After analyzing the vulnerability ABC developers created a patch and distributed the new ABC client 0.17.1 and released the software to BCH mining pools.
Just recently the Bitcoin ABC development team were notified of a vulnerability in the ABC 0.17.0 client by an unknown person. According to developers, the flaw could have caused an unintended split in the Bitcoin Cash network. Reports detail that an attacker could construct a malicious transaction that would be accepted by Bitcoin-ABC 0.17.0 miners. However, the block would be rejected by the rest of the compatible versions of Bitcoin Cash-compatible mining applications like the Bitcoin Unlimited client.
“BUCash and versions of Bitcoin-ABC prior to 0.17.0 could be split from the majority Bitcoin Cash blockchain: Only Bitcoin ABC and BUCash nodes were included in the analysis of this vulnerability,” the development team details.
After some testing and analysis of the vulnerability, the Bitcoin ABC development team crafted a patch for the issue immediately. “Bitcoin ABC 0.17.1 fixes this problem,” explains the ABC teams incident report and the new software was forwarded to verified BCH miners.
The Lead Developer of the Bitcoin.com’s Mining Pool, Shaun Chong, explained that after the vulnerability report was released the ABC development team was very quick to assess and fix the problem.
“Bitcoin ABC dealt with the situation professionally and responsibly: They were quick to patch the bug and distribute it privately to miners, hence reducing the risk of a chain split”, Shaun Chong said.
“Bitcoin.com Pool mines blocks with Bitcoin Unlimited, and encourages the development of multiple Bitcoin Cash full node implementations, to keep the Bitcoin cash network resistant to bugs from a single implementation. – Shaun Chong, Bitcoin.com Pool.”
The team reveals that it will be taking “several actions” in the future to prevent events like this from occurring again and mitigate response times even faster. “Bitcoin ABC is in discussions with industry participants to establish a formal bug bounty system,” the team emphasizes. A report on it would like to thank the anonymous person(s) who responsibly disclosed the issue to the development team.
The report provided was “clear and professional” according to the developers. “We also want to thank the miners for their cooperation, understanding and for the fast and professional way in which they took action to protect the Bitcoin Cash network and its users,” the Bitcoin ABC developers conclude.
Disclaimer: InfoCoin is not affiliated with any of the companies mentioned in this article and is not responsible for their products and / or services. This press release is for informational purposes only, the information does not constitute investment advice or an offer to invest.