A wide range of factors influence the value of any currency. These include scarcity, acceptability, durability, uniformity, portability and divisibility. Cryptocurrencies tick a few of these boxes, but their value is also influenced by other factors such as volatility, environmental impact and public opinion.