An initial coin offerings (ICO), or initial public offering, is similar as an IPO. However it involves a startup more than a publicly-traded corporation. A token is a way for a startup to raise capital for its project. These tokens are shares in the company. These tokens are often sold at a discount, giving early investors the opportunity to make large profits.