To avoid the possibility of ASIC miners taking over the network, we can design a PoW algo with a difficulty time-bomb, like Ethereum did.
Difficulty time bomb, if when block difficulty time is adjusted exponentially, making blocks 100x times slower to produce in a 2 years time. Giving enough...