Open Access
REVIEW
A Review of Smart Contract Blockchain Based on Multi-Criteria Analysis: Challenges and Motivations
1 Department of Computer System & Technology, Faculty of Computer Science & IT, University of Malaya, Lembah Pantai, 50603, Kuala Lumpur, Malaysia
2 Department of Computer Science, Applied Collage, King Khalid University, P.O. Box 62569, Abha, Saudi Arabia
3 Future Technology Research Center, National Yunlin University of Science and Technology, 123 University Road, Section 3, Douliou, Yunlin, 64002, Taiwan
4 Department of Computing, Faculty of Arts, Computing and Creative Industry (FSKIK), Universiti Pendidikan Sultan Idris, Tanjung Malim, Malaysia
5 Department of Electrical Engineering, Faculty of Engineering, University of Malaya, Kuala Lumpur, 50603, Malaysia
* Corresponding Authors: Norah M. Alshahrani. Email: ; M. L. Mat Kiah. Email:
Computers, Materials & Continua 2023, 75(2), 2833-2858. https://doi.org/10.32604/cmc.2023.036138
Received 18 September 2022; Accepted 14 December 2022; Issue published 31 March 2023
Abstract
A smart contract is a digital program of transaction protocol (rules of contract) based on the consensus architecture of blockchain. Smart contracts with Blockchain are modern technologies that have gained enormous attention in scientific and practical applications. A smart contract is the central aspect of a blockchain that facilitates blockchain as a platform outside the cryptocurrency spectrum. The development of blockchain technology, with a focus on smart contracts, has advanced significantly in recent years. However, research on the smart contract idea has weaknesses in the implementation sectors based on a decentralized network that shares an identical state. This paper extensively reviews smart contracts based on multi-criteria analysis, challenges and motivations. Therefore, implementing blockchain in multi-criteria research is required to increase the efficiency of interaction between users via supporting information exchange with high trust. Implementing blockchain in the multi-criteria analysis is necessary to increase the efficiency of interaction between users via supporting information exchange and with high confidence, detecting malfunctioning, helping users with performance issues, reaching a consensus, deploying distributed solutions and allocating plans, tasks and joint missions. The smart contract with decision-making performance, planning and execution improves the implementation based on efficiency, sustainability and management. Furthermore, the uncertainty and supply chain performance lead to improved users’ confidence in offering new solutions in exchange for problems in smart contacts. Evaluation includes code analysis and performance, while development performance can be under development.Keywords
Cite This Article
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.