Some emerging opportuniuties and advantages for cryptocurrencies