Wasn't the entire point of picking SHA-256 to both check the integrity of the existing ledger (why it's a hash) AND as a proof of work lottery? The "problem" being that instead of being a proof of actual work, shortcuts in the work were found. It seems then that a good solution would be to force many different types of proof of work. Different basis of hashes are obvious, but maybe some type of actual work every so o…
> The "problem" being that instead of being a proof of actual work, shortcuts in the work were found. The same "problem" occurred when people invented GPU mining, then FPGA mining, then ASIC mining. As long as SHA256 isn't broken, it doesn't matter what kind of speedup miners manage to get; whenever someone finds a big advantage, everyone else uses it soon enough. > Different basis of hashes are obvious "Use more has…
This isn't a break of SHA256 obviously but it is a break of the PoW for Bitcoin. The whole point is that you have to hash the same amount of data for each attempt to find a block. ASICBOOST is about not having to hash the same amount of data. This isn't a speedup of the hashing algorithm, this is about avoiding needing to hash the same amount of data for every attempt. Call it an optimization if you want, but Bitcoin was designed with the goal that this wasn't possible.