This is the thing. I knew someone would say that. I thought about it to understand how legitimate my concern was. But i think there is a misundersanding here. It's not that i don't want receiver to find out who i am, he already knows. The issue i've always had with some blockchains is that you not only know who sends you what (which is fine), but that with the address of the sender you can also know who else the sender sent money to and received from. I know this is the whole purpose of the blockchain but if you compare it with what we had with fiat money and bank systems until now, it would be as if you could know the whole bank account activity of someone just because he sent you some money in your bank account. How crazy and unfair that would be? People would never be ok with that. But somehow here it's fine, and i don't understand why.
I don't know how we do to send money to someone, keep a traceability on the blockchain for he and I, but keep all the others transactions hidden to him on my wallet (and of his wallet to me also). I don't see how, unless we create a specific wallet for each individual we sent money to in our life and they do the same, which is maybe the least optimal thing ever.
Just wanted to answer to that. I'm reading the rest of your messages for now, thanks for your insights guys.
Edit :
Alright, so, i guess i was kinda right. We can't. And everyone with a bit of dedication of simple software could find our address when we send anything from exchange to someone, especially if we had multiples transactions with that someone. Why in the world we ever want that? and what could we do to prevent that full transparency without compromising the integrity and goal of the blockchain? Like more of semi transparent semi decentralized blockchain, where transactions would be only known to those who are included in the transaction. I mean, do you really see the world of tomorrow giving up fiat money to use the blockchain where everyone could know how everyone else is spending their every bit of money? Who would want that? And maybe keep the regular blockchain for public transactions, administrative, legal and judicial stuff.
Is this how it works? Am i missing something? Is this how it's supposed to work ? I know Ethereum blockchain is supposed to be transparent, but that's from one personal wallet to another.
Yeah, but that keeps your personal transactions secret from 99.9% of the population. Whereas on the blockchain it's not secret to 100% of the population with an internet connection. How can we keep the decentralization without giving away all our privacy one which transaction is showing or not?