Initial coin offerings (ICOs) allow startups to raise funds by issuing their own cryptocurrency tokens.