An initial coin offering (ICO) is a type of fund-raising activity using cryptocurrency and blockchain technology. An ICO is a cryptocurrency version of an IPO.