What about using a mixer? I've thought about using one like Bitmixer, but would that cut the trace of your original coins?
And what if the origin of the mixed coins you got are criminal coins? (coins that are linked to for example Silk Road or something).
I dont know if you get my point, let me know please. Im willing to learn how to do this, but I dont want to get in trouble, I just want privacy.
Yes. Good mixers will help you to gain more privacy. The chances for that to happen is very low. You can also use a reputable site where you can depoit Bitcoin and then withdraw it after some hours or next day. If you are doing this, you must ensure that:
• deposit address isn't used for sending coins withdrawn.
• deposit address isn't public enought to know the name of exchange.
Do you know of a website or etc that can determine if addresses come from the same wallet?
I'd be interested to know if something like that exists yet too.
It can't be done unless the wallet you put a backdoor. The wallet will be marked negatively pretty faster by others if they do something suspicius. So the chances are very low.
Edit:
But is there a script online that takes a couple addresses as input and tells you if they're linked after analyzing the blockchain?
You can use Blockchain.info's "Taint analysis" tool.
https://blockchain.info/taint/putaddresshere