The beauty of computer science is that it is no magic, just pure mathematics. No matter how expert or wealthy a cracker is, he just can't build a specialized device with much more than 2x efficiency for Ethash or 1.2x for ProgPoW. This is how it works in the real world. You take Bitmain too serious, imo.
No, I take what's in front of me as evidence that "ASIC-resistance" is becoming another buzzword marketing tool for altcoins that use POW.
Plus can you give us the sources on where you got "2x efficiency for Ethash or 1.2x for ProgPoW"? Thanks.
ASIC-resistance has been a design principle for Pow variants for a few years and you just can't find a single algorithm being developed to be intentionally
'ASIC-friendly', hence it is not a
buzzword.
On the contrary what is more journalistic and hype is the fallacy about "every algo could be ASIC-ed". It was not a fallacy if it was just about pure mathematical computations (like shA256) but it is not and there exist bandwidth/storage/memory/... bound algorithms.
As of 2x maximum efficiency for Ethash, besides checking Bitmain specification for E3 and comparing it with a 6xAMD-RX570 rig you are welcome to check:
This reference is an Ethereum Improvement Proposal for implementing ProgPow that briefly discusses the extent of ASIC vulnerability of a handful of algorithms, including Ethash and ProgPow.
No hash power cut-off. Imagine we implant a secondary ASIC-resistant cpu/gpu friendly algo (like ProgPow) and define two parallel difficulty adjustment systems which regulate blocks mined by sha2 at 11 blocks per every 2 hours ratio while gpus are set to generate 1 block in the same window also suppose we use a gradual re-adjustment policy by introducing a decrease/increase strategy for above parameters. See? no cut-off!
Back to this. How can the network be assured that the hardware behind the hash power of the new algorithim will make up for all the ASIC? Won't buying all the generic machines needed to mine make it more expensive to maintain the same hash power?
We should show this topic to someone from the mining subforum, and make a more productive discussion out of this.
Well, my idea is implementing an
orthogonal PoW system with zero interference with legacy sha2. Both legacy and the new system coexist with no clue about each other, while each node takes care of both algos simultaneously.
1- In the beginning, ASIC miners experience 1/11 increase in difficulty such that the average blocktime increases from current 10 to 11 minutes while GPU miners experience a network with 110 minutes block time.
2- Users experience an average of 11 (10 ASIC + 1 gpu mined) blocks per 110 minutes, so it is the same 10 minutes block time they are used to.
4- Every 13000 blocks (like 3 months) the block time is re-adjusted for each system such that ASICs lose one block in each 110 minutes and gpus win one i.e. the ratio changes to 9:2 then 8:3 then 7:4 and so on.
5- Re-adjustment happens 9 times and stops in 1:9 ratio in favor of gpus.
As of your interest in "maintaining the same hash power", it is very important to note
that security and essentially the value of bitcoin is not dependent on the network total hash rate unlike what people say carelessly, it is about
the total amount of resources consumed mainly labour (human resources) and electricity/energy consumption. For instance a jump in ASIC manufacturing process won't make bitcoin more secure!
Suppose in a hypothetical scenario, all miners upgrade their hardware to new technology while each decide to maintain exactly the same hashrate they already have with the old devices, total network hashrate remains the same but energy consumption will drop significantly, because new technology consumes less resources(for asics, less power mainly).
Interestingly, because of its higher human resource consumption, gpu mining is more environment friendly than ASICs.