journal article·2023Open access

A Review of Smart Contract Blockchain Based on Multi-Criteria Analysis: Challenges and Motivations

Norah M. Alshahrani, M. L. Mat Kiah, B. B. Zaidan, A. H. Alamoodi, Abdu Saif

Computers, Materials & Continua· Volume 75· Issue 2

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.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Blockchain Technology Applications and Security · FinTech, Crowdfunding, Digital Finance · IoT and Edge/Fog Computing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (100+)

Show source-provided references
1. A review of artificial intelligence, big data and blockchain technology applications in medicine and global health10.3390/bdcc5030041 ↗
2. Blockchain-based intelligent network management for 5G and beyond
3. An empirical analysis of smart contracts: Platforms, applications and design patterns
4. Decision support for blockchain platform selection: Three industry case studies10.1109/TEM.2019.2956897 ↗
5. A multi-criteria decision-making framework for electric vehicle supplier selection of government agencies and public bodies in China
6. Vermesan · Internet of Things Applications-from Research and Innovation to Market Deployment · 2022
7. Energy-efficient and blockchain-enabled model for internet of things (IoT) in smart cities10.32604/cmc.2021.014180 ↗
8. Applications of blockchain in industry 4.0: A review
9. Nagel · Blockchain and Distributed Ledger Technology Use Cases · 2020 · 20110.1007/978-3-030-44337-5_10 ↗
10. Blockchain-based digital twins collaboration for smart pandemic alerting: Decentralized COVID-19 pandemic alerting use case10.1155/2022/7786441 ↗
11. A simple blockchain-based peer-to-peer water trading system leveraging smart contracts
12. Application of blockchain technology in peer-to-peer transaction of photovoltaic power generation
13. Blockchain-empowered multi-robot collaboration to fight COVID-19 and future pandemics
14. Implementation of a blockchain system using improved elliptic curve cryptography algorithm for the performance assessment of the students in the e-learning platform10.3390/app12010074 ↗
15. A survey of blockchain from security perspective10.1007/s42786-018-00002-6 ↗
16. Distributed ledger technology: Blockchain compared to directed acyclic graph
17. Drones’ edge intelligence over smart environments in b5g: Blockchain and federated learning synergy10.1109/TGCN.2021.3132561 ↗
18. Towards secure industrial IoT: Blockchain system with credit-based consensus mechanism10.1109/TII.2019.2903342 ↗
19. D. Yaga, P. Mell, N. Roby and K. Scarfone, “Blockchain technology overview,” arXiv preprint arXiv:1906.11078, 2019.10.6028/NIST.IR.8202 ↗
20. Analysis of blockchain technology: Pros, cons and SWOT10.1007/s10586-018-2387-5 ↗
21. Blockchain based enhanced ERP transaction integrity architecture and PoET consensus10.32604/cmc.2022.019416 ↗
22. Blockchain revolution without the blockchain?10.1145/3225619 ↗
23. Smart pharmaceutical manufacturing: Ensuring end-to-end traceability and data integrity in medicine production10.1016/j.bdr.2020.100172 ↗
24. Szabo · 2nd Berlin Internet Economics Workshop · 1999 · 44 · 44
25. Hill · Blockchain Developer’s Guide: Develop smart applications with Blockchain technologies-Ethereum, JavaScript, Hyperledger Fabric and Corda · 2018 · 44 · 44
26. Chris · Introducing Ethereum and Solidity Foundations of Cryptocurrency and Blockchain Programming for Beginners · 2017
27. An overview on smart contracts: Challenges, advances and platforms10.1016/j.future.2019.12.019 ↗
28. Blockchain and smart contract for digital certificate
29. Blockchains and smart contracts for the internet of things10.1109/ACCESS.2016.2566339 ↗
30. An overview of smart contract and use cases in blockchain technology
31. On legal contracts, imperative and declarative smart contracts and blockchain systems10.1007/s10506-018-9223-3 ↗
32. Nzuva · School of Computing and Information Technology, Jomo Kenyatta University of Agriculture and Technology · 2019
33. The law and legality of smart contracts
34. Wrapped and stacked: ‘Smart contracts’ and the interaction of natural and formal language10.1515/ercl-2018-1023 ↗
35. Eze · Circulation in Computer Science-Special Issue · 2017 · 1
36. The IoT electric business model: Using blockchain technology for the internet of things10.1007/s12083-016-0456-1 ↗
37. Security, performance and applications of smart contracts: A systematic survey10.1109/ACCESS.2019.2911031 ↗
38. A survey of smart contract formal specification and verification10.1145/3464421 ↗
39. Decentralized voting: A self-tallying voting system using a smart contract on the ethereum blockchain
40. Ethereum smart contract security research: Survey and future research opportunities10.1007/s11704-020-9284-9 ↗
41. Video processing from electro-optical sensors for object detection and tracking in a maritime environment: A survey10.1109/TITS.2016.2634580 ↗
42. Distributed consensus on robot networks for dynamically merging feature-based maps10.1109/TRO.2012.2192012 ↗
43. A fast distributed auction and consensus process using parallel task allocation and execution
44. You two! Take off!: Creating, modifying and commanding groups of robots using face engagement and indirect speech in voice commands
45. The emerging role of blockchain technology applications in routine disease surveillance systems to strengthen global health security10.3390/bdcc3020025 ↗
46. Blockchain for AI: Review and open research challenges10.1109/ACCESS.2018.2890507 ↗
47. The blockchain: A new framework for robotic swarm systems
48. Smart contracts in energy systems: A systematic review of fundamental approaches and implementations10.1016/j.rser.2021.112013 ↗
49. A next-generation smart contract and decentralized application platform
50. Blockchain and the built environment: Potentials and limitations10.1016/j.jobe.2019.100832 ↗
51. S. Tamang, “Decentralized Reputation Model and Trust Framework Blockchain and Smart Contracts,” ed, Uppsala University, Sweden, 2018.
52. IoT security: Review, blockchain solutions and open challenges10.1016/j.future.2017.11.022 ↗
53. Badidi · Security Issues in Fog Computing from 5G to 6G · 2022 · 7910.1007/978-3-031-08254-2_5 ↗
54. Identifying and prioritizing the benefits and concerns of connected and autonomous vehicles: A comparison of individual and expert perceptions10.1016/j.rtbm.2020.100438 ↗
55. Akoka · Conceptual Modeling Perspectives · 2017 · 24710.1007/978-3-319-67271-7_17 ↗
56. Barriers to implementation of blockchain into supply chain management using an integrated multi-criteria decision-making method: A numerical example10.1007/s00500-020-04831-w ↗
57. A survey on consensus mechanisms and mining strategy management in blockchain networks10.1109/ACCESS.2019.2896108 ↗
58. Proof of work and proof of stake consensus protocols: A blockchain application for local complementary currencies10.22214/ijraset.2021.36425 ↗
59. Zheng · 2017 IEEE International Congress on Big Data (BigData Congress) · 2017 · 55710.1109/BigDataCongress.2017.85 ↗
60. Twinscoin: A cryptocurrency via proof-of-work and proof-of-stake
61. Distributed hybrid double-spending attack prevention mechanism for proof-of-work and proof-of-stake blockchain consensuses10.3390/fi13110285 ↗
62. Blockchain software selection as a fuzzy multi-criteria problem10.3390/computers10100120 ↗
63. A multi-criteria evaluation model based on hesitant fuzzy sets for blockchain technology in supply chain management10.3233/JIFS-179460 ↗
64. Multi-attribute utility theory: Models and assessment procedures10.1007/978-94-010-1834-0_3 ↗
65. Analyzing evacuation decisions using multi-attribute utility theory (MAUT)10.1016/j.proeng.2010.07.016 ↗
66. Evaluating the impact of software security tactics: A design perspective10.32604/cmc.2021.013579 ↗
67. A view of MCDM application in education10.1088/1742-6596/1988/1/012063 ↗
68. A multi-criteria decision-making framework for selecting a suitable maintenance strategy for public buildings using sustainability criteria10.1016/j.jobe.2019.100753 ↗
69. Analytic hierarchy process for evaluating flipped classroom learning10.32604/cmc.2021.014445 ↗
70. Knowledge-defined networking: Applications, challenges and future work10.1016/j.array.2022.100136 ↗
71. Identifying and prioritizing the benefits and concerns of connected and autonomous vehicles: A comparison of individual and expert perceptions10.1016/j.rtbm.2020.100438 ↗
72. Barriers to implementation of blockchain into supply chain management using an integrated multi-criteria decision-making method: A numerical example10.1007/s00500-020-04831-w ↗
73. Yanik · Energy Management—Collective and Computational Intelligence with Theory and Applications · 2018 · 52110.1007/978-3-319-75690-5_23 ↗
74. Makarova · Modelling of the Interaction of the Different Vehicles and Various Transport Modes · 2020 · 41510.1007/978-3-030-11512-8_10 ↗
75. Assessing blockchain potential for improving the cybersecurity of financial transactions10.1108/MF-06-2019-0314 ↗
76. Ethereum blockchain network-based electrical vehicle charging platform with multi-criteria decision support system
77. Evaluating blockchain risks by using a MCDM methodology based on pythagorean fuzzy sets
78. Modelling trust and risk for cloud services10.1186/s13677-018-0114-7 ↗
79. A supply chain model with blockchain-enabled reverse auction bidding process for transparency and efficiency
80. A comprehensive survey on attacks, security issues and blockchain solutions for IoT and IIoT10.1016/j.jnca.2019.102481 ↗
81. A survey of fault tolerance in cloud computing10.1016/j.jksuci.2018.09.021 ↗
82. Research on the application of block chain big data platform in the construction of new smart city for low carbon emission and green environment10.1016/j.comcom.2019.10.031 ↗
83. Blockchain-empowered security and energy efficiency of drone swarm consensus for environment exploration10.1109/TGCN.2022.3195479 ↗
84. A reputation model for third-party service providers in fog as a service
85. A blockchain-powered crowdsourcing method with privacy preservation in mobile environment10.1109/TCSS.2019.2909137 ↗
86. Evaluation of design alternatives of End-Of-Life products using internet of things10.1016/j.ijpe.2018.12.010 ↗
87. New engineering method for the risk assessment: Case study signal jamming of the M-Health networks
88. A multi-dimensional adversary analysis of RSA and ECC in blockchain encryption
89. Incorporating seller/buyer reputation-based system in blockchain-enabled emission trading application10.1016/j.apenergy.2017.10.070 ↗
90. Blockchain critical success factors for sustainable supply chain10.1016/j.resconrec.2019.104505 ↗
91. Credit based incentive approach for V2V cooperation in vehicular cloud computing
92. How to exploit the digitalization potential of business processes10.1007/s12599-017-0509-x ↗
93. A framework to bridge the energy efficiency gap in shipping10.1016/j.energy.2014.03.056 ↗
94. A novel decision-making model with pythagorean fuzzy linguistic information measures and its application to a sustainable blockchain product assessment problem10.3390/su11205630 ↗
95. The design, evolution and use of kernelf
96. Industrial robot selection using stochastic multicriteria acceptability analysis for group decision making10.1016/j.robot.2019.103304 ↗
97. Review of fuzzy techniques in maritime shipping operations
98. Decision support for blockchain platform selection: Three industry case studies10.1109/TEM.2019.2956897 ↗
99. A novel group decision making model based on neutrosophic sets for heart disease diagnosis
100. A supervised machine learning approach to data-driven simulation of resilient supplier selection in digital manufacturing10.1016/j.ijinfomgt.2019.03.004 ↗