In recent years, the rapid development of blockchain technology and cryptocurrencies has influenced the financial industry by creating a new crypto-economy. Then, next-generation decentralized applications without involving a trusted third-party have emerged thanks to the appearance of smart contracts, which are computer protocols designed to facilitate, verify, and enforce automatically the negotiation and agreement among multiple untrustworthy parties. Despite the bright side of smart contracts, several concerns continue to undermine their adoption, such as security threats, vulnerabilities, and legal issues. In this paper, we present a comprehensive survey of blockchain-enabled smart contracts from both technical and usage points of view. To do so, we present a taxonomy of existing blockchain-enabled smart contract solutions, categorize the included research papers, and discuss the existing smart contract-based studies. Based on the findings from the survey, we identify a set of challenges and open issues that need to be addressed in future studies. Finally, we identify future trends.
Blockchain technology is an innovative technology with the potential of transforming cities by augmenting the building of resilient societies and enabling the emergence of more transparent and accountable governments. To understand the capabilities of blockchain, as well as its impact on the public sector, this study conducted a review of blockchain technology and its implementations by various governments around the globe. E-government evolution is analyzed, based on empirical evidence from a Dubai government entity in the United Arab Emirates (UAE), which has utilized blockchain technology for developing end-user services, relevant to the public sector. Benefits achieved and challenges to overcome in such blockchain-based pilot deployments are discussed. The findings of this study offer new insights for practitioners involved in bringing in innovations for the benefit of society, using blockchain technology. Furthermore, it provides insights into policy actions to be developed to address the future challenges and to improve already existing e-government policies. The results of this research will benefit all blockchain-based pilot deployments by providing guidance and knowledge on this immature yet developing technology.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.