Bitcoin is not anonymous as misguided critics claim