We have some badges so far. I try to conclude what the functions of the badges. So, I found some functions as stated below:
1. To view your rank achievement
Ex: Newbie - Noob, Baby steps - 10% awesome, Jr. Member - 25% awesome, and etc
2. To know the progress and history of your account activity
Ex: 50 Posts, 100 Posts, etc / got karma, ever voted, used avatar, etc
3. To display your special position
Ex: Sheriff, Patron, Spartan, Translator, etc