3 types of cryptocurrency