The solution to this problem was again found in forking the blockchain and changing a rule. The rule that Bitcoin Gold has changed was: replace the current cryptographic puzzle with another cryptographic puzzle that can be solved with similar efficiency on CPUs and GPUs as on ASICs.