I forked an Ethereum chain and put it as public, but I only want my own software/client to be able to mine. Other miners using ethminer, geth, etc, cannot mine and profit from my chain (At least not before they hack and de-compile my software and find a way to mine). Is that possible?
Something I have in my mind:
- An encrypted key needed to be provide for mining, key is decrypted and verified in nodes.
- I create a mining pool and all nodes should only accept answers from my pool (by IP or by an encrypted key).