I would like, just for learning purpose how to create a new crypto by cloning the Ethereum.
I know how to make a clone of BTC and LTC, basically with that chains is enough modify some strings (such as name and other params) and compile a new wallet that generates a new blockchain.
I would like to do the same with Ethereum, but I'm not sure of what I've understand. I've read this article:
https://medium.facilelogin.com/build-your-own-blockchain-b8eaeea2f891
So what I need is the “geth” program and the json genesis file, then this is enough to build the blockchain, right?
If yes (and so now I have my own crypto) the step that is not clear for me is: after create genesis block how can I start mining my own crypto (how can I pick a unique network id?)? Where I set the maxium amount of cloned-eth? Is a really new crypto? Can I build a UI for my wallet in any language (maybe Java)? Are there some guide to do that?
Sorry for so many questions, I hope that someone could point me the right direction, thanks.