Cryptocurrency Classification and their Roles