IDO, ICO, and IEO: The Evolution of Cryptocurrency Fundraising