Hash Collision: What It Means for Blockchain Security