The mining pool found a serious error in Ethereum and Ethereum Classic

[ad_2][ad_1]

The 2Miners mining pool discovered a error causing “potential network instability” in the Ethash algorithm, which controls the mining of Ethereum (ETH) and Ethereum Classic (ETC). Furthermore, he reported the problem to the developers of both blockchains who have already implemented the corresponding solutions.

The mistake was that the Ethash code had “somewhat out of place” values, according to 2Miners’ words in a statement. And this the algorithm used 32-bit computation values instead of the required 64 bits.

As they explained, the problem may have caused some nodes, i.e. the individual servers that maintain the network, to accept new data on the blockchain but other nodes do not. The situation would be potentially drastic e could cause a split (or fork) of the chain like what happened last week on Ethereum.

The bug had already started causing problems in Ethereum Classic. When the blockchain made its latest epoch change, which included a proposal (ECIP-1099) to reduce the hashing power of the network, the data was not validated by the miners even though it was legitimate. According to the 2Miners researchers’ estimate, in Ethereum, if this error had not been fixed, it would have caused problems from January next year, with new implementations being incorporated into the network.

Fixed issue in Ethereum and Ethereum Classic

The developers working in the pool not only detected the bug, but also fixed their software so that they could continue mining without being affected. Even when giving notice to the ETH and ETC teams they managed to solve the problem at the root.

“Thanks for that,” said an Ethereum Classic developer before the solution was available. “We are running some synchronization tests and general checks, but overall it looks good and unless we find something unexpected, we will have the merger very soon,” he added.

On the Ethereum side, the developers of this blockchain managed to implement a patch on November 11 and invited the miners, via a post on the Foundation’s blog, to download a software update. “This problem is relevant only to miners; non-mining nodes will not be affected, “says the publication.

“Great news. Our request has been successfully merged into the Ethereum code,” 2Miners officials announced via their Twitter account. “He was saved on January 1st. ETH mining will not have this problem in its library, ”they added.

At the time of writing, 2Miners, based in Russia, It serves 4,270 Ethereum and 887 Ethereum Classic miners. It also has 17 other cryptocurrencies on its list.

[ad_2]Source link