**What are the main differences between various cryptocurrencies like Bitcoin, Ethereum, and Ripple in terms of technology and use cases?