An ICO is an alternative fundraising mechanism where blockchain startups issue their own crypto tokens and sell them in exchange for bitcoin and ether, allowing startups to raise money for new ventures following in the footsteps of pioneers like Bitcoin and Ether. ICOs provide a fundamentally new way for projects and startups to raise capital outside of traditional models.