An altcoin is an alternative cryptocurrency, or digital currency, that is not Bitcoin. Altcoins are often modeled after Bitcoin but offer different advantages or have different technical specifications compared to Bitcoin. They can use different consensus algorithms and scripting languages, making them attractive to developers or investors who may want to use a different type of cryptocurrency.