ICOs are a way for start-ups to raise money by selling investors tokens in exchange for equity.