ICO or Initial Coin Offering have revolutionized the definition of startup funding by allowing people with an idea to raise the needed capital through the digital token sale.