Investors, developers, and users may make better decisions about cryptocurrencies if they understand these factors.