I'm very curious about the reasons people keep their wallet addresses private. I don't understand, some people just post them publicly and nothing bad ever seems to happen.
I am involved with a project that uses randomly generated new wallet addresses every time you click the button. I am not sure if this is native to the Blockchain or just a feature of both wallets I use, but everyone seems to like it and idk why.
Personally, I want to just smash the button until I find an address with some aesthetic/memorable strings. But I have no idea if this is a bad idea, wastes resources, etc.
I'm curious about the longevity of these addresses. Is each address permanently assigned to my wallet? How does that work? I thought on Bitcoin, your whole "identity" was your wallet address, so who keeps track if that changes every time you click? I know there is some insane number of possible hashes, but what happens if it runs out? And can't someone still try to "hack" you or whatever if they have your old address? So why make a new one?
I want to make sure I keep this relevant to Bitcoin, so I'm also interested in learning more about if people commonly use different BTC addresses for diff things, or like shell layers where you have a few wallets you share with people and then forward all your coins to a secret wallet to hodl, and then send them to yet a third set of wallets before spending them on anything.
Also, people talk about privacy a lot, but if I know your wallet address, can't I see your total BTC holding (at that wallet) as well as any & all transactions you've made and what wallets you transacted with? In theory, couldn't someone track down and identify identities of core wallet users (say a porn company that accepts crypto) and then make a list of every wallet that has paid them, and then try to make further deductions and dox the customer base? Maybe this is impossible but it is a thought that keeps me up at night and I would like some clarity.
tl;dr: why no same hash?