Hello everyone, I've been following posts on this forum for long and I've come up with this question, why are bitcoin transactions anonymous, this is causing a lot of problem for people with tons of it, cos your coins could be stolen and moved to another wallet without any way to trace
First of all, as stated in some of the posts above, Bitcoin is not anonymous. By default transactions can be linked to private individuals as soon as they make a transaction with an entity that has their personal data -- eg. exchanges, merchants, etc. It only stays anonymous as long as it doesn't leave the crypto-ecosystem.
Secondly, even if you knew that some random guy in the depths of Russia stole your coins, what would you do then? The reality is that unless we're talking about major crimes you effectively have very little legal recourse when it comes to international prosecution. A foreign government is not going to extradite someone who scammed you for USD 50,- on the internet.
Thirdly, if you're one of the "people with tons of it", do you really want to paint a big red target on your back for both criminals and other organizations by having millions worth of bitcoins associated with you? In this case hackers would be the least of your worries.