How Homomorphic Encryption Can Make Blockchain Private