When a cryptocurrency company raises funds, wishes to create a new coin, service or app, it is called an initial coin offering (ICO). It is the same concept as an initial public o… View More...