Adopting virtual currencies and blockchain technology