I think BTC's main policy is anonymous transaction, i like it and some how good for me for invest. I really don’t want to share who sent me that's my privacy
Bit the thing here is that bitcoin is not really anonymous, it is pseudo-anonymous. Decentralization is the main reason why bitcoin is created, faster transactions and lower transaction fees. Another thing is that, if people know your bitcoin address, they would be able to track the transactions you have just by searching your address in the blockchain.