The difference between the supply of and demand for cryptocurrency is the biggest factor that drives the price of cryptocurrencies. When more people want to buy the asset than sell it, the price increases to reflect the scarce supply. When more people want to sell than buy, the price will drop.