Blockchain and Privacy: Can they coexist?