The Impact of Blockchain Technology on Financial Transactions