Recently I'm designing a kind of blockchain with the support of SGX. And we know as the Bitcoin getting widely popular, some hackers use their “Spoils” to mine bitcoins. Sometimes their mining programs are really annoying. Then here comes the question: is there any solution provided by SGX that can give a hand?
Usually if you want to change the structure of the bitcoin(or other blockchain based system), hacker's program can always imitate the normal client. I've tried to design a bland new consensus mechanism to solve it, but failed. It seems that there's no effective method. I sincerely hope that someone could point out I'm wrong. So, am I wrong? I'd like to listen to your opinions carefully.