An important decision was made recently as some Ethereum developers decided to hold off instead of submitting the code that would make ASIC miners less effective for mining ETH tokens.
The decision was revealed during a public call made today in which people like Afri Schodedon, Danno Ferrin, Hudson Jameson, Lane Rettig and Greg Colvin participated. The result is that the top ETH developers decided to postpone the launch of the awaited ProgPow update in order to conduct more audits first.
One could easily look back to the delay of Constantinople to know why they are doing this. Constantinople had a critical bug that could have caused several problems to Ethereum in case the software was launched without a proper audit. It was only one of the last auditors that discovered the issue, which was quite big.
Now, the Ethereum developers are set to have third-party companies auditing their algorithms in order to reduce the chances that any kind of bug will be created with the new update. Also, the audits will make sure that the update really is able to reduce the efficiency of ASIC miners without any flaws and turn the ETH network into something more consumer-friendly for the users.
Also, some of the developers were sort of uncomfortable on whether to actually deploy the algorithm or not, something that could have helped the delay. If the algorithm actually works, the idea is to decentralize mining and let more people control the ecosystem.
Auditing is of the utmost importance at times like this because some of the Ethereum community is also split on the update, even when you do not count the miners which use ASIC, as they have their own interests in the discussion.
The communication office of the Ethereum Foundation has affirmed that a third-party audit is important because it will be people unrelated to the foundation that will answer important questions that the community currently is asking for. They can explain how the process will work and if it will, indeed, work as well as it should.
Some other people, like Danni Ferrin, affirm that the audits will provide more data on the actual impact that the update will have.
At the moments, there is no clear timeline indicating how long it will take for the audits to be over, but some people speculate that will last until March or April, at least.
The whole team seems to be very tired of the process, as Greg Colvin affirmed. The auditing is important, but the discussion has been going on for a long time and the team is already exhausted at this point. Also, some people are still undecided on whether to buy better mining rigs or not exactly because they do not know the outcome of this story yet.
With the audits and more input from the community, the developers will finally be ready to make their decision and to decide how to make the change happen. How will the decentralization of Ethereum happen? Let’s all wait for the audits and then find out.