Because this is Ethereum we’re referring to, this total process requires place on the general public blockchain. For a more technical rationalization, have a look at this nifty Visible timeline… See below to learn more about how ethereum addresses are generated. The eth_keys library (with the Ethereum Foundation) is Utilized https://raretrx.org