An Initial Coin Offering (ICO) is a way of generating cash utilized by cryptocurrency entrepreneurs. During an ICO, a company sells its own digital tokens or coins in exchange for established cryptocurrencies such as Bitcoin or Ethereum, as well as fiat currency.
Investors purchase these tokens as a type of investment, expecting their value to rise if the project is successful.