The Rise of Blockchain Technology and Its Implications for the Future of Finance