Initial Coin Offering is still a fairly new method of raising capital to finance entrepreneurial ventures, primarily used by start-ups with a business model based on cryptocurrencies. ICOs use blockchain technologies to create virtual currencies, or tokens, which are sold to interested buyers in an unregulated public bidding process.