Making AsicBoost irrelevant



Summary:

In May 2016, a discussion took place on the bitcoin-dev mailing list regarding the patented AsicBoost optimization and how to render it useless as part of a proposed hard fork. The patent appeared to be owned exclusively by Bitmain in China. The concern was that the fact that AsicBoost was patented required a hard fork to remove it, not just the possibility of private optimizations. However, the fact that AsicBoost was independently discovered by multiple organizations indicated that private optimizations would only provide temporary wins over competitors. There was an argument that fork changes were risky because there was no way to tell from a block if it was mined with AsicBoost or not, so people didn't know what percentage of the hashrate used AsicBoost at any point in time. Changing the block mining algorithm could cause hardware to produce invalid blocks, leading to two co-existing bitcoin blockchains. Chip manufacturers wouldn't reveal which optimizations they used, making it impossible to make changes without threatening to irreversibly fork out their hardware by a rule change. The proposed solution was to embrace as many optimizations as possible to the point where there are no more optimizations left to do, or hopefully getting very close to that point. The fix should also be compatible with existing mining hardware.


Updated on: 2023-06-11T05:17:14.301725+00:00