Cryptocurrency and future of financial transactions