Only about 100 crypto companies will survive 2018