BTC, ETH and XRP Price Analysis for October 21 editorial staff 21. October 2023 How long can rise of popular cryptocurrencies last?