Are you sure? It's not good enough to feel like you know how to be anonymous on the Internet. To have good confidence you need to know why you remain anonymous. In other words you need to understand all the ways your anonymity might be compromised.
very sure. I work as a network engineer, so the Internet is my back yard :-)
No the chances are pretty good, because you often need to combine unspent outputs from multiple origins to reach a desired amount for a transaction.
The reason people say bitcoin is pseudo-anonymous is links back to identity are not obvious. However, that doesn't mean links are not there, and because transacting bitcoins on the blockchain is literally publicizing all transfer links, the smallest slip up anywhere going back to any point can be enough to establish a link to you.
There are two things which can alleviate that concern. The first is expecting low level of scrutiny of transactions. It's not worth it for an investigator to perform deep analysis on a bunch of data to find someone who committed some minor infraction, especially if the trail has been muddled by various obfuscation techniques, such as coin mixing. Alternatively one may expect a high level of scrutiny, but understand and practice, correctly and consistently, effective obfuscation techniques. The level to which that's necessary all depends on the activity.
Anonymity exists in a range from none or some to nearly perfect, but never perfect. Activity performed with coins therefore should fit the user's ability and practices when considering transaction scrutiny.
Thanks the the input