Both factors listed is true and i know right about all of these before i invest in crypto. Knowing about these factors before investing will make your investment worthwhile because those who doesn't know about these factors will always keep on whining.