Solving one of crypto's biggest problems