Initial Token Offering: Understanding the Process, Advantages, and Challenges