Bitcoin is not anonymous. All the transactions take place between cryptographic pseudonyms (the ECDSA keys used to sign transactions). Just how much information you can infer from the resulting anonymous social graph is unclear, but it's probably a fair amount.