ICOs offer a revolutionary way for startups to raise funds using cryptocurrencies, bypassing traditional financial systems and attracting both praise and skepticism.