What's the weight of each addy we create, let's suppose we want to create 100 Million addys with our wallet, how many MB we need in our hard disk for that?
You probably won't be able to efficiently create 100 million addresses within core.
If you really want to create that much addresses (to try out your luck; maybe generating an already used address with balance? ), use a different program which is optimized to generate private-/public- keypairs.
Core definitely is not.
It might be worth to note, that you won't find an already used address (if that's what you intend to do).
Regarding the disk space required:
Basically, if you want to store the private key + the address (not within core), you'll need 256 bit (private key) + 160 bit (address) to be stored.
That's 416 bit (= 52 byte) per pair.
For 100 million pairs, thats 4GB of data.
Great answer bob, thanks for the information.
The 100 million addys was a hypothetical scenario. If the goal were to try the luck chasing addys with balance, then I would use something like vanity gen. You know... create the addy, verify if it has balance and if it doesn't then try again with a new addy, but never save the addys unless they have balance.
So, 4 GB for 100 million addys isn't a bad deal at all, I think it would be a lot more.