An initial coin offering (ICO) is a means of crowdfunding the release of a new cryptocurrency. Generally, tokens for the new cryptocurrency are sold to raise money for technical development before the cryptocurrency is released. ... Ethereum raised money with an ICO in 2014. ICOs are now extremely popular.