Description
A productive meeting about the future of the PoW algorithm took place yesterday (logs can be found here). Furthermore, common ground was found as well. That is, rough consensus was that:
(i) RandomX, if ready, would be preferred over another tweak in October.
(ii) The path of least resistance seems to be a course of action where RandomX is adopted in October and a switch to an ASIC friendly algorithm (such as SHA3) is made in case of a RandomX failure. This path was preferred over precommiting to a set date for a switch to an ASIC friendly algorithm.
I'd like to use this issue to further discuss a few things that were brought up in the meeting. The most salient point of discussion is how to qualify failure of RandomX. I personally mentioned ASIC miners driving out all other miners, thereby showing a significant efficiency advantage. sech1's comments are consistent with this notion:
steep increase in hashrate (and profitability drop) without price changing is a strong indicator of more efficient hardware (ASICs)
And:
I think "RandomX failed" condition comes true only when there is no debate about it in the community at all. Like when hashrate spiked so much and for so long time that everyone gets 20% (at best) from money spent on electricity.
Other aspects we can use to gauge failure (though they are more prone to manipulation / gaming):
-
Mining profitability compared to other coins.
-
Reports of miners leaving the network.
-
Efficiency statistics in case an ASIC manufacturer creates an ASIC for RandomX and publicly sells it.
Some other points of discussion:
-
How to find capable reviewers that can check the degree of ASIC resistance for RandomX?
-
In case of a RandomX failure, should we switch to SHA3 immediately or allow a bit of a grace time (e.g. 3 months after RandomX is qualified as failure)?
Lastly, I'd like to kindly ask anyone to stay on topic and ensure this issue retains a high signal to noise ratio. The previous issue got kind of cluttered when people digressed.