In the past few months, you've likely heard about initial coin offering (ICO) fundraising, as some startups have experienced a significant amount of funding this way. Could ICOs replace traditional ...