Cryptocurrencies analysis