More than 21,000 different cryptocurrencies are traded publicly, according to CoinMarketCap.com, a market research website.