An Initial Coin Offering (ICO) is a fundraising method used by new cryptocurrency projects to raise capital. In an ICO, a company creates a new virtual currency or token and sells a stake of it to investors in exchange for traditional currency or other digital assets like Bitcoin or Ethereum. Investors who participate in an ICO hope that the value of the token will increase as the project develops, allowing them to make a profit.