Inspired by Initial Public Offerings (IPOs), an Initial Coin Offering (ICO), also known as a public sale, is a fundraising method used by blockchain projects. An ICO allows institutional and retail investors to purchase tokens instead of shares. These investors can use fiat currencies or other digital currencies to participate in the sale.