The Role of Blockchain Technology in Finance and Beyond