
I remember one way a program would detect the presence of a debugger was to rely on the fact that cache memory was write-through, not write-back. This would modify the code in memory, but not in cache. When a debugger comes along and you step the code, the cache would get flushed every time so it would load the modified version and execute differently. This technique would fail with the advent of write-back cache support. So later 486’s and pentium onward could not run those games.
Wealth concentration and decentralization are completely different things.
Also if mining isn’t profitable, then why is the hash rate going up?