Nearly half of all initial coin offerings (ICOs) in 2017 and 2018 failed to raise any funds, according to a new report.