Hueristic, dEBRUYNE could you deliver this problem to Fluffypony and Monero Core Devs?
Since this attack started in earlier January, NO ONE MONERO CORE DEVS EVER COMMENT THIS. WTF?!
LOL, what do you want, a pre-announcement of centralized checkpoints like Dash's ChainLocks (which won't even go live for another 9-12 months)?
XMR devs have been working on a long-term solution called RandomX, a new PoW that is polymorphic and uses the blockchain for entropy.
Please don't expect Fluffy to set his hair on fire and run around screaming, TYPING IN ALL CAPS LIKE A DRAMA QUEEN, just because the "XTend Hyperminer AMAP is a radically new, programmable digital mining fabric that can mine any coin, or even multiple combinations of coins simultaneously."
Even if Xtend can chew through RandomX like a boss, I'm working something that will break its teeth.
This is just how the dynamic equilibrium of Nakamoto Consensus evolves. Please don't keep screaming and crying just because we're in one of the periodic recurring 'creative destruction' cycles. The more non-trivial adversaries attack Monero, the more antifragility accrues and the better our long-term chances of resisting extinction pressure.
I've read about RandomX a lot.
https://github.com/tevador/RandomXThis mining algorithm looks very promising in order to fight against ASICs and FPGA. But it effectively denies mining on GPU too. So all our honest GPU miners will be abandoned by the XMR community if we accept RandomX algo "as-is" on github.
But indeed, RandomX looks very intriguing. It adds some random info into mining scratch pad to be collected from the blockchain. If I've understand correctly, it is exactly the idea I wrote few days before here...
In order to adopt RandomX to Monero mining,
Can we shrink down a standard RandomX data scratch pad from 4Gb to ~256Mb? So, in the client profile, when RandomX data scratch is generated on the fly, part-by-part, only 4Mb parts instead of 64Mb should be generated?
I suppose GPU miners could adopt JIT-compiler version of RandomX to GPU mining. Furthermore newbies can play games and mine simultaneously, so this step decreases the threshold for GPU newbies to enter the Monero world, but still VERY resistant to ASICs and FPGA...