Cryptocurrency and blockchain technology in finance