iconOpen Access

REVIEW

crossmark

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

Norah M. Alshahrani1,2,*, M. L. Mat Kiah1,*, B. B. Zaidan3, A. H. Alamoodi4, Abdu Saif5

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: email; M. L. Mat Kiah. Email: email

Computers, Materials & Continua 2023, 75(2), 2833-2858. https://doi.org/10.32604/cmc.2023.036138

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


1  Introduction

Blockchain technology has gradually gained popularity due to the blooming interest in implementing the Internet of Things (IoT) in various fields of application, such as smart devices and artificial intelligence (AI). Intensive research and implementation of blockchain technology resulted from new ideas for applications such as smart logistic management, smart cities, smart contract and more to be listed. The significant advantages of employing blockchain technology are that the information cannot be erased, modified and transparent while eliminating the necessity of a third party or central authority [1]. As a result, the cost and duration required for the transaction reduce drastically. A smart contract is executed in a computer protocol that utilizes blockchain technology as a Virtual Machine (VM) [2]. Even though the smart contract can be used by multiple sectors, such as financial institutes and engineering, implementing the applications is challenging. The field of application for a smart contract will determine the type of VM applied, such as Ethereum and Corda [2]. Each VM must have different programming languages and blockchain networks to operate and achieve the implementation goals. Hence, by employing a suitable VM, the performance of executing a smart contract can drastically increase.

Therefore, smart contracts have essential criteria that must be determined initially. However, the emphasized critical criteria vary for different fields of application. Then, Multi-Criterion Decision Method (MCDM), an evaluation approach, is used to streamline the evaluation process. There are various technologies for a smart contract platform like Bitcoin, Ethereum, Counterparty, Stellar, Monax and Lisk [3] and the superior platform is limited over another’s. In this context, a smart contract platform selection is a complex multi-criteria problem due to the multiple criteria and criteria conflict. Several criteria to evaluate smart contracts include privacy, security, performance, etc. The decision-making process gets more complicated as the number of decision alternatives and criteria increases [4]. There is a unified evaluation matrix for smart contract platforms’ evaluation and selection problems.

In addition, the preferences (criteria weight) is yet set for the unified evaluation matrix. MCDM helps the decision maker to obtain the best solution based on the critical criteria the decision maker emphasized in a set of conflicting critical criteria [5]. Furthermore, by adopting the MCDM method, decision-makers can be more accurate and faster, increasing the overall performance of a process. As a result, implementing a project’s new idea or transitioning process can be hastened. Numerous MCDM methods are available such as Multi-Attribute Utility Theory (MAUT), Analytic Hierarchy Process (AHP) and Fuzzy Theory. Nevertheless, every MCDM method inherits various advantages, weaknesses and implementation sectors. Thus, selecting a suitable MCDM method for utilization is essential.

1.1 Internet of Things (IoT)

Internet of things (IoT) is the concept of connecting any network-enabled devices, known as “smart devices” or “smart appliances”, to the internet and other connected devices at any time and any place [6]. Mobile phones, digital tablets, refrigerators and home security systems are examples of smart devices and smart appliances. The smart device can “sense” its environment, process information and share or exchange the data gathered with other devices through network connection. Smart devices are connected to sensors or actuators for the smart devices to “sense” the environment. In contrast, to broadcast information or data, the smart device is connected to the internet through a Wi-Fi connection, Bluetooth connection, infrared connection, or Near-Field Communication (NFC). The blockchain in the IoT acts for reliable for sensitive information of smart cities networks [7].

Hence, the concept of IoT and blockchain was developed and being applied widely in different areas of industries and applications, including finance, healthcare, utilities, real estate, logistics, education, government sectors, smart contract, smart cities and cryptocurrency [810].

1.2 Blockchain

Blockchain is a peer-to-peer public distributed ledger software that records transactions, agreements, contracts and sales while verifying all the records by the majority or public [11,12]. A blockchain is a growing list (known as a chain) of records or transactions (known as the block) which are linked together from one block to another in sequential order using a cryptography algorithm [13,14]. Due to the information being stored in a cryptography method, the transaction is secure within the blockchain [15]. Then, before a transaction or block is linked to the blockchain, it is verified by a majority in the distributed computing system via a consensus mechanism [16,17]. This verification process evidences the occurrence of the transaction and prevents the information from being erased, contaminated, or modified. Thus, the information block within the blockchain is immutable. Each verified block contains a hash value of the previous block [16,18]. Therefore, any new block reference to the last block creates a chain back to the first or the root block, forming an information grid [19], as shown in Fig. 1. This network of information grids displays the data’s origin and destination, enabling transparent authentication and inspection of all transactions. In addition, Fig. 1 illustrates the advantages of blockchain technology for records transactions and agreements, in smart contracts issues to the data’s origin and destination. There are several ways to find the data’s origin and destination using Block Data and Block Header. In these cases, blockchain is used to turn alert, share information, decentralization, update the Block Data and Block Header, to share location during network platform. Consensus algorithms and sharing techniques are required to improve blockchain performance in transaction speed, scalability, network partitioning and malfunctioning takes.

images

Figure 1: Block schematic chain

With the verification of the majority within the blockchain information grid, the blockchain can operate without the necessity of a trusted third party or central authority [20]. The majority verification is the key advantage of blockchain, also known as decentralized used an application interface with a shared central database [21]. Blockchain technology’s ultimate goal is this decentralized environment where there is no involvement of a third party within the transaction [22]. As a result, all transactions can be completed at a lesser cost, with faster transaction speed and a safer environment. Moreover, all historical transactions are auditable and traceable [23]. In addition, doubt about information integrity can be eliminated from the reliable system created by the advantages of blockchain. This system is also suitable for implementing smart contracts.

1.3 Smart Contract

A smart contract is a digital program of transaction protocol (rules of contract) based on the consensus architecture of blockchain. The protocol is deployed in the blockchain [24] and can self-execute as the agreement is met. A smart contract can automatically perform calculations, storage information, transfer, etc. Furthermore, it can support polymorphism and inheritance [19]. Data authorization rules, functions and processes are embedded in smart contracts. Therefore, decentralized can be managed via smart contracts, reducing the cost processes significantly. Evaluation and development are types of smart contracts. Evaluation includes code analysis and performance, while development performance can be under development. Ethereum addressed Solidity [25] as a language (including code instructions and event state (data) like the initial, intermediate and also final) to implement smart contracts.

Furthermore, the authors of [26] introduced smart contracts as part of the Ethereum virtual machine. Ethereum virtual machine is an isolated environment while accessing data among smart contracts is limited. The transactions contain outputs of smart contract code. Transactions code execute within the Ethereum virtual machine. A smart contract can perform actions, including data collection, processing and adopting specific solutions. A smart contract is based on blockchain; the arrangement is emulated in the programming language. Then, the smart contract transfers to a blockchain, which will be automatically self-executed as the agreement are reached. Party is not able to globally prevent the smart contract execution. A smart contract is an automatic program placed in a specific address in the blockchain to perform processes accordingly. Once the particular event occurs and the transaction reaches the smart contract, the blockchain-distributed virtual machine executes the program’s code. A new party can join a smart contract and initiate automatic execution by meeting specific historical conditions [27].

The development of blockchain technology enables smart contracts in a different field, which it initially proposed by Nick Szabo in the 1990s [28]. Blockchain networks act as VM to execute smart contracts [29]. A smart contract is “a computerized transaction protocol that executes the term of a contract” [30]. To be exact, a smart contract is a digitalized way of executing contracts where two anonymous individuals digitally sign and verify the smart contract in the blockchain network. The smart contract’s contract provisions are expressed in a computer programme and execution happens automatically when specific criteria are satisfied. After execution, the smart contract transactions are stored, replicated and updated in the distributed blockchain information network [31]. As a smart contract can self-execute, the intervention of trusted intermediaries between the transacting parties can be eliminated [32]. However, smart contract modification after execution is prohibited [33]. With new programming tools, developing a smart contract for implementation reduces complexity. Reducing administration and service costs while increasing the efficiency of a business process are the advantages of adopting smart contracts [27].

Consequently, the occurrence of financial fraud will be significantly mitigated. Two types of smart contracts were identified: strong and weak smart contracts [33]. A strong, smart contract is temper proof by the legal court and has a prohibitive cost of revocation and modification [34].

In contrast, the weak smart contract does not. A smart contract applies to both physical and non-physical assets such as financial [35], car, land and property [36], cryptocurrency application [37], legal commitment [38] and voting system [39]. A smart contract can operate in different blockchain networks, such as Ethereum [40], Corda, Hyperledger Fabric, Stellar, Roostock and Electro-Optical System (EOS) [41], with different selection criteria.

Therefore, distributed decision-making algorithms (DDM) have been applied in the development of smart contract blockchain applications such as collection mapping [42] and dynamic task allocation [43], avoiding obstacles. However, DDM algorithms are an open problem in deploying massive numbers of smart contracts [44]. Furthermore, flexible and autonomous multi-criteria analysis for decision-making using DDM algorithms is needed to tackle the industry’s new challenges. However, blockchain ensures that all smart contract in a decentralized network shares an identical state. For example, blockchain creates distributed voting among multi-criteria analyses requiring an agreement.

Moreover, blockchain technology achieves collaboration models between heterogenous multi-criteria analysis. Further, adopting blockchain technology in distributed decision-making can allow operators and maintainers to collaborate on smart contracts. Furthermore, blockchain is used widely over AI due to its unique advantages in surveillance [45]. Blockchain advantages include decentralized, immutable, deterministic and data integrity [46]. Because all transactions and agreements are stored in blockchain, there is no requirement to invest time in training and learning phases in joining a new multi-criteria analysis collaboration [47]. Then, further smart contact can synchronize automatically with multi-criteria analysis via downloading all previously stored historical events from the blockchain.

1.4 Smart Contract Evaluation

The smart contract implementation involves complex criteria selection processes such as the implementation blockchain network and the critical criteria of the smart contract. Each blockchain network has its advantages over a specific field of application. For example, corda specializes in digital currency applications, Hyperledger Fabric supports available enterprise applications, while Ethereum applies to various applications [48]. Thus, the blockchain network implementation should be determined by the nature application of the smart contract [31]. Therefore, the intention for the application of the smart contract is crucial [49]. Moreover, blockchain network criteria such as execution environment, supported languages, turing completeness, data model, consensus algorithms and permission depend on the selected blockchain network [50], as shown in Fig. 1.

The critical criteria that hinder smart contract implementation are security, consensus protocol, transaction speed, scalability, versioning, re-entrancy, cost and privacy [37,51]. The weightage for every key criterion will change depending on the smart contract application. For example, the security criteria of a smart contract will be important for sensitive and confidential information. In contrast, transaction made within a shop emphasizes the transaction speed criterion. However, in most smart contracts, the primary concern criteria are security, transaction speed and consensus protocol.

Security is a significant concern not only for the smart contract but also for the entire blockchain network. Due to the immutable advantage of blockchain, smart contract transaction within the blockchain network is secure. The decentralized authentication rules and logic of blockchain increase the authentication efficiency of smart contracts compared to traditional authorization protocols such as Role Based Access Management (RBAC), OAuth 2.0, OpenID and LWM2M [52,53].

Transaction speed is the duration of a blockchain network completing one transaction. The duration to complete one transaction is estimated to be 10 min [54]. The transaction speed is proportional to the security efficiency of the blockchain network. The higher efficiency of the security, the duration required to complete one transaction increases [55]. Moreover, the transaction speed escalated with the increased complexity of the smart contract [56]. The consensus protocol is a mechanism where all miners agree with the same message within the blockchain network to ensure the latest block is correctly added to the chain [57]. Moreover, consensus protocol protects blockchain networks from malicious attacks. Proof of work (PoW) and Proof of Stake (PoS) are part of the consensus protocol for blockchain [58]. A valid PoW is generated when the block header hash value is less than a set value. This process consumes a tremendous amount of electricity and computational power [59]. In contrast, PoS compares the resources based on the percentage of cryptocurrency held by the miner [60]. PoS provides additional protection from malicious attacks by increasing the attack cost because the attacker requires a near majority of cryptocurrency to initiate the attack [61].

1.5 Multi-Criteria Analysis

The MCDM method is used to find the optimum solution depending on the criteria required by the decision-maker. MCDM is defined as evaluating multiple conflicting criteria while considering the decision criteria needed to determine the most efficient decision [62,63]. Multi-Attribute Utility Theory (MAUT), Analytic Hierarchy Process (AHP), Fuzzy Set Theory, Case-based Reasoning (CBR), Data Envelopment Analysis (DEA), Simple-Attribute Rating Technique, Goal Programming, ELECTRE, PROMETHEE, Simple Additive Weighting (SAW) and Technique for Order of Preference by similarity to Ideal Solution (TOPSIS) were the eleven types of MCDM methods identified [64,65]. Each of the specified MCDM methods cannot apply to every application. For example, the suitable MCDM methods in the engineering field are CBR, TOPSIS and Fuzzy Theory due to the limited information available and the benchmarking process to the ideal cases [6668]. In addition, MCDM evolution based setting assessment criteria, weights, which compared with the conventional cognitive learning process [69].

However, applying the Analytical Hierarchical Process (AHP) method is appropriate for the public policy-producing sector because it is scalable [70]. Even though the MCDM methods are suitable to use in the specific field, they do inherit some setbacks, such as required drastic input, sensitivity to inconsistent data, etc. Thus, the MCDM method’s implementation depends on the field of application.

1.6 Motivation

In a multi-criteria analysis network, centralized control suffers from a single point of failure, whereas decentralized control suffers from lacking global knowledge. Therefore, decision-making in the centralization robots network takes a long time to control blockchain smart contracts during task performance and the collaboration between users due to delays in response. Decentralized improves the performance of the smart contact and reduces the time spent on doing tasks. Furthermore, sharing information is essential to support the interaction of multi-user collaboration for operation in environmental exchange, uncertain conditions and external disturbances. A successful solution for multi-user interaction issues together to perform tasks and record event history by blockchain can improve the efficiency of multi-user interaction. Therefore, implementing blockchain in the multi-criteria analysis is required to increase the efficiency of interaction between users via supporting information exchange with high trust, detecting malfunctioning, helping users for detecting performance issues, reaching a consensus, deploying distributed solutions, allocating plans tasks and joint missions.

1.7 Contribution and Scope

A Multi-Criteria Analysis is used to make the research on blockchain for improving Smart contracts a very relevant and strategic topic. To combat a multi-Criteria Analysis efficiently and effectively, managing homogenous and heterogeneous smart contracts is necessary to avoid any mistakes, reduce response time, speed transactions and identify business scope in the cases earlier. Furthermore, due to the increasing number of Blockchain for combating smart contracts in different ways, multi-criteria analyses suffer from global information, malfunction, controlling collaboration and so on.

This conceptual research proposes focusing on avoiding network partitioning and improving the scalability of Smart Contract Blockchain performance, which can contribute clearly and more effectively to combat multi-Criteria Analysis tasks for managing a business. As the previous research on the same topic differs, this research mainly focuses on blockchain for managing a Smart Contract from the respective Challenges and Motivations. Blockchain makes data public for a network platform, enables information share and delivers data of user’s relation to all in the same network. We focus mainly on discussing challenges in Implementation, Decision making, Policy and applications. In this context, the challenges focus on how to develop a decentralized ledger platform with corresponding algorithms to enable a multi-criteria analysis with a tolerance of network partition for Smart Contract Blockchain as follows:

1.7.1 Multi-Criteria Analysis Management and Controlling

We discuss the proposed Blockchain technology as a critical solution framework for managing and controlling smart contracts. Blockchain is proposed to control homogenous and heterogeneous networks during operation in uncertain and inappropriate environments. Each Blockchain user acts to share information with others via a smart contract. Then, the multi-criteria analysis behaviour management can be changed accordingly until a specific task is controlled effectively and efficiently. In this case, Blockchain is decentralized, which can handle many transactions produced from capable of applying in every application. Therefore, it notes that the interaction among multi-criteria analysis management can increase the efficiency of the smart contract.

1.7.2 Decentralized of Multi-Criteria Analysis

Blockchain is a decentralization network in which smart contact suffers from multi-criteria analysis. Moreover, blockchain helps the smart contract process transactions and store the world state equally. In the case of a multi-criteria analysis can perform their task efficiently. Furthermore, joining a new user to a group is more accessible via copying the smart contract and starting sharing events in the blockchain. Due to the blockchain’s decentralization feature, joining new users and malfunctioning in the task cannot affect the performance of Decentralized of Multi-Criteria Analysis. Here, we discuss the characteristics of realistic Decentralized of Multi-Criteria Analysis for combating and how to develop the consensus algorithms considering consistency based on the current status. Further, we discuss the consensus algorithms with dynamic sharing technique to increase blockchain scalability so that the transaction processing and world state is limited in the sharing range.

2  Structure

The remainder of this paper is categorized as follows: introduction and background of smart contracts and blockchain in the new technologies. It follows, presents an overview of the challenges outlined and highlights the research motivation. Finally, the conclusion of the paper.

3  Challenges

This work employs a review to ensure accurate and impartial data search and retrieval. This study summarises pre-existing research that discusses various challenges realized by researchers. The difficulties identified considered implementation, decision-making, policy and application. All these challenges are addressed in Fig. 2 as follows.

images

Figure 2: Classification of challenges

3.1 Implementation

This section aims to address and discuss some of the main aspects of this study. Many challenges jeopardize various research efforts in scientific fields and addressing them is warranted in this area of research. The section mainly addresses the implementation of blockchain in the context of [smart contract]. Various challenges are connected with implementation, so we need to discourse them. Hence, the system updates concerning the system’s architecture are costly [71]. It is clear that such a challenge comes with its sub-challenges (i.e., issues) and these issues discuss (1) System Implementation, (2) Security implementation and (3) Integrity of Implementation. All these sub-implementation challenges are discussed below.

3.1.1 System Implementation

The issues in system implementation. Authors have stressed various pitfalls and among their main concerns was the difficulty in understanding the nature of some complex blockchain systems [55]. Other authors have also discussed Supply Chain Management (SCM) request combinations at several levels and nodes, which makes implementing blockchain systems a heavy process [72]; another system implementation challenge was the management and scheduling of this system after implementation [73,74]. The system implementation issues are considered from different aspects to make the blockchain more viable for general purposes [75]. Another critical challenge was discussing the system implementation need for unified connectivity, which might be difficult to maintain and track, especially in systems such as blockchain to vehicle charging units [76]. Moreover, system implementation can be challenging because of the structure of the organizations’ layers [77] and the variety of structures, which can be challenging, especially in distributed locations [78]. The last issues in this category were attributed to users’ need for a high level of transparency, let alone having a centralized authentication system, which can be challenging to implement, especially in large systems [79].

3.1.2 Security Implementation

The security implementation challenges are used in evaluating the blockchain’s performance in the context of smart contracts. Previous researchers have raised various considerations based on this review. The security implementation issues in that context focused mainly on different layers in the structure where every level requires different security systems [80]. Other authors have focused on various services with different security and reliability requirements [81]. More implementation security concerns were attributed to system architecture [82,83]. The last group of security implementation challenges addresses aspects such as the security of information [84], the existence of loopholes at different levels for information tapering [85] and the weakness of current systems’ security that prevents their effective utilization [86]. The last issue is attending security of information protection for the assets [87].

3.1.3 Integrity of Implementation

Based on the review work, this sub-section discusses the last class of challenges associated with implementation. Several issues have been identified. First, performance may be challenging because data integrity is at stake [85]. Furthermore, implementation integrity in the blockchain domain faces several other risks, including selecting algorithms that should consider various issues [88]. Ensuring stakeholders’ knowledge integrity is also worth considering [89], as nodes exchange and integrate data simultaneously [90].

3.2 Decision Making

Another important class of challenges is linked to decisions associated with blockchain technology. An analysis of the literature indicated that much as this area is significant, deciding to use or integrate it into daily life and aspects is still in its infancy. Therefore, the authors in this subsection illustrated their primary concern in decision-making. The planning and execution stage includes some of the factors in the decision.

3.2.1 Planning

For the first class of planning challenges, the main issues are circled factors that occur during the planning stage of any project, especially the blockchain ones. The challenges in blockchain projects for uncertainty about the nature or aspect of the project, including the possibility of having network instability, are considered significant issues [91]. In addition, a high level of uncertainty regarding digital technologies, especially integrating the blockchain with new development technologies [92]. On the other side of planning, issues involved uncertainty concerning some processes. Others were quite challenged by the existence of multiple uncertain factors that can change depending on the area of operation, making it difficult to generalize a framework [93].

Furthermore, uncertainty was presented in constructing a decision support model algorithm for blockchain that was rendered a complex task [94]. The last issue reported in the planning stage focused on factors other than uncertainty and was more connected to various features. Authors in this context discussed that having many variabilities to be considered in the decision-making of many functions, like functional language, can make the design and planning stage challenging [95]. Furthermore, decision selection challenges regarding individuals from various backgrounds and expertise were also an issue [96].

3.2.2 Execution

Decision-making is not always about planning; it is also an issue that can be faced before and while deciding, especially when unexpected events arise. In the context of blockchain, execution can be faced with specific problems that require fast and good decision-making towards making the project survive and the issue it might face. The first issue reported in this sub-category discussed the system complexity during execution, especially in cases where two decision-making techniques may increase complexity and decrease effectiveness [97]. Therefore, during the decision-making, the main issue is selecting a platform with a specific context, different scenarios and stakeholders [98]. In this context, a platform includes many factors ranging from political and social to financial, which can complicate the decision-making process [99]. Other issues focused on the flexibility and versatility of digital manufacturing make it difficult to account for all determining factors in decision-making [100,101].

The following set of problems associated with project execution is that during certain aspects where a decision is needed, it will be difficult when the decision-making is required in real-time [102]. Another challenge is globalization, which makes tracking and centralized decision-making much more complex [103]. The last reported issue concerns the revision of ranking decisions [104].

3.3 Policy

Another class of challenges was more concerned with ethics over a technicality, discussing issues that might touch on policy challenges with using blockchain technologies. Researchers in that capacity addressed policy issues concerning various factors, including preserving privacy [91] and the versatility of value chains considering the imposed policy framework and guidelines from national authorities [105]. Policy challenges were also discussed from a cultural perspective based on cross-cultural operations analysis [39]. Blockchain information systems in multinational organizations require stakeholders with various aims and scopes for different projects [106]. The variations of standards and requirements by customers based on their region [107], mainly when these variations of conditions occur in unusual cases like between dynamic environment and non-dynamic environment [104,108], are also considered. Other policy challenges involved applying blockchain policies and studies cited the high requirement and need for precision and accuracy of the policy [99].

The need for organization and policy rules to be electronically processable while at the same time humanly understandable [109]. In addition, from a policy perspective, there should be constant cybersecurity vulnerability assessment frameworks [110] to reach a cybersecurity maturity while considering the existence of different requirements in the context of various applications [111] and the requirements of other blockchain transactions, such as digital contract [73]. The last set of issues concerning policies discussed aspects such as the trust factor that requires constant assessment when dealing with or implementing blockchain in a specific project [78] or when the critical decision of the technology is based on set protocols [89].

Moreover, the importance of a policy framework for future enhancement was also emphasised [112]. Finally, the policy requirement for technology where different factors are required to be considered across other times was also discussed [113]. Another significant challenge is the lack of government regulations [114]. Additionally, various applications utilizing the technology in the blockchain domain were apparent across the scientific literature, indicating how deep and integral blockchain is implemented. However, blockchain still faces the central issue in every type of technology, such as the issues and challenges hindering its ultimate utilization. Previous research has demonstrated the diversity of blockchain applications and the complexity attributed to the variations of techniques [81,115]. Moreover, blockchain plays a vital role in applications [111,116]. However, the generalization of blockchain is impossible and limits its applications and adherence to various standards [106].

4  Motivations

The motivation aims to identify some of the main aspects of this study. Various explanations in various fields, such as performance, improvements, uncertainty and supply chain, are connected to the current research and thus need to be discussed in Fig. 3 below:

images

Figure 3: Categorization of motivations

4.1 Performance

The performance of the motivations derived from relevant research stimulated researchers in this field. Performance motivation can be divided into efficiency, sustainability and management. These performance motivations are discussed below.

4.1.1 Efficiency

Performance efficiency is considered the most notable benefit, especially in different and various examples of integrating blockchain technology systems. These prominent examples include monitoring and billing systems [73]. The other consideration of the motivations of blockchain efficiency is based on processes and a predictive algorithm [102]. It can also be observed in different strategies to increase efficiency and reduce cost, especially in digitization [92]. Another critical motivation was discussing the required transaction size for efficiency effects, which can benefit data protection and integrity [88].

Moreover, method analysis can be considered motivational because of its efficiency and profitability. Others were motivated by efficient performance from clustering techniques and service strategies [85].

The authors also discussed the importance of improving supply chain performance and efficiency [63]. Thus, many factors were considered to improve performance and influence energy efficiency in shipping operations [93]. The last group of efficiency performance motivations involves addressing aspects such as reliability, availability and throughput in areas integrated alongside blockchains like cloud computing [81] and the efficacy of machine learning algorithms [115]. Data interoperability effectiveness in data exchange has also been significant [117].

4.1.2 Sustainability

For performance sustainability, the core characteristic is to motivate the circular economy to involve sustainability and the present status of SCM virtually depends on sustainability motivation [72]. In intermodal transport networks, the management employs sustainability to improve the logistics and transport system. In blockchain products, decision-making improves through sustainability [94]. Technological advancement, such as cloud computing and big data technology, has given rise to sustainable agricultural supply chains. These supply chains enable farmers to utilize data properly and make valuable decisions [53].

However, sustainability is faced with some challenges: storage and logistics delivery, government regulations and policies [105]. Another challenge is in ensuring a sustainable supply chain system [90]. Establishing a reciprocal connection between logistics and production sustainability is also essential [118]. In the case of business 4.0 and logistics 4.0, it is imperative to carry out an environmental technical analysis of logistics network sustainable development [119].

4.1.3 Management

For performance management, the System Centre Operations Manager (SCOM) programs are developed to monitor an organization’s software or hardware-based IT environment passively and actively manage information [120]. The present technological trends that lead to smart communications across all fields have improved management performance in terms of selling and buying using a smart contract for effective management distribution [73]. It plays a significant role in blockchain technology. Management uses these technologies to control the reverse auction process for improved performance [79]. Additionally, it is interesting to know that performance management helps to strengthen profits and downtime [102]. Complexity theory has been applied to strategic management and organizational studies [55]. This theory includes learning how organizations or companies respond to their circumstances and how they can deal with unpredictable situations, especially in conflicting situations [109].

The introduction of the IoT has dramatically enhanced management performance [121]. IoT has been an unprecedented scientific phenomenon for both scholarly and private organizations. IoT advertising ing is expanding every day because the IoT will offer infinite advantages to our surroundings.

The management process, including prioritized dangers for up-to-date decision-making, is linked to blockchain implementation [122]. Additionally, improper adaptabilities and compatibility features during the implementation phase of blockchain frameworks [123]. Moreover, identifying the fields best suited for implementing blockchain in their SCM [124]and the heterogeneity of the network environments also pose management challenges and different environments and standards for deployment [125]. Other challenges include assessing pressing questions on the adoption of the financial sector blockchain evaluation of risk factors in the organizational implementation of blockchain technologies, assessment of vehicular network stability of services for blockchain implementation and evaluation of trust and risk management for various suppliers of cloud services [126].

4.2 Improvements

The increasing emphasis on new technology has raised several questions on the sustainable aspects. These improvements have enabled blockchain to lay the groundwork for a financial revolution in the oil, tourism, medicine, industry and supply chain [127]. Furthermore, blockchain implementation in the supply chain increases performance, reduces costs and strengthens connections between all stakeholders. It also builds more trust and optimizes the market processing involved. Examples of efficient blockchain deployment with the supply chain for wood and transport have been provided [128]. Blockchain has been applied in wood SC to provide traceability from cutting into functional materials. While blockchain was initially developed as Bitcoin infrastructure, several other applications in various industries, including finance, supply chains, IoT, authentication verification and data protection, for which blockchain technology has been used to improve fraud detection and effectiveness in many contexts [129].

4.2.1 Effectiveness

Effectiveness is crucial in the blockchain supply chain, especially the ripple effect. The ripple effect is the idea that a single event affects several bodies. In order to help banks rethink their cost structure, ripple created a cost model that aids in addressing current inefficiencies. Ripple also uses a trusted method to validate transactions through a group of servers instead of using blockchain mining. In contrast to Bitcoin transactions that use more power, take longer to validate and contain high transaction costs, ripple transactions use less energy than Bitcoin, are verified in seconds and cost very little. For example, ripple effects in Big Data analysis increase promotional action consistency, improve consumer expectations and raise awareness of the supply chain and promotions for consumer service. Likewise, in industry 4.0, like IoT, smart products and so on, ripple effects help to customize products with increased market stability, risk diversification, increased response time and improved power utilization, thereby leading to product integrity [94]. Data stored in a database can be protected through blockchain technologies. It can be done through the blockchain’s well-formed transfers, verification and auditing. The number of potential data integrity risks can be reduced [88]. While more effort is needed to better blockchain technology, the privacy, integrity and availabilities provided to our users are some of the positive elements of this technology. Integrity has been discussed in many articles because many organizations with centralized account privacy violations have caused a lack of customer trust and identity fraud [63].

Blockchain may be the remedy for the most stringent levels of data integrity. Blockchains are, by their nature, intrinsically resistant to data changes. Blockchain ledgers are permanent and cannot be changed or erased once data or transaction has been added. Moreover, blockchains are a data framework and a data system timekeeping tool, meaning data histories can accurately be reported and modified to the latter. Auditing organizations, regulatory enforcement standards and legal issues can use blockchain technologies to enhance and save money on data security [130].

4.2.2 Security

Based on security, the Ethereum blockchain automated engine charging platform built on a network of multi-criteria decision support systems using the PROMETHEE approach was proposed by. This research aims to protect the flow of knowledge and money in the energy production-to-consumption phase. Energy manufacturers, customers, traders, retailers, electric charging stations and electric car users are all included in this report. Moreover, smart contracts are used to facilitate transactions between users. Smart contracts also remove the need for third-party contacts and all transactions involving the decentralized application are registered on the Bitcoin network [131]. Introduced a system for assessing the efficiency of an electricity blockchain using the fuzzy DEMATEL technique. In this research, the authors considered a distributed generation environment in which domestic consumers can generate power in their homes and purchase energy from the grid or other consumers. The blockchain allows the peer to acquire and sell and manage smart contracts.

Similarly, [132] proposed an innovative modelling approach for smart data discovery applications in the blockchain. The proposed model is also called ‘A guidance approach. This article suggests a framework for evaluating new technologies and incorporates three scientific frameworks: the fundamental theory of complex information systems, systems theory and the International Organization for Standardization (ISO 25001) software quality standards.

With the availability of technology analytics, data analysis and statistical modelling, companies today have a greater understanding of creating more profitable and effective products. However, in the context of tourism and hospitality, [133] illustrates the critical role of big data in balancing operational goals with tourist needs by distinguishing and explaining the analytical mechanisms to support an integrated B2C interface based on numerous internal datasets and external data sources. The responsibility of stakeholders and the resources required are clarified and the full potential of big data in tourism and hospitality is demonstrated.

This research aims to investigate the ability of current digital technologies to increase healthcare quality and safety and to examine the evolving trend of digital medicine. Similarly, [87] proposes a novel framework to facilitate risk analysis in M-Health networks. The authors use a four-step approach, risk estimation, evaluation, archiving and risk parameter exchange. The accuracy of their results was checked and validated by comparing them to those of the Weighted Average process. The authors explored the efficacy of their method by adapting it to a specific Onion Attack. The eHealth framework has been suggested by [134] that deploys many instances of three-tier software patient agents, namely the sensing, the NEAR processing and the FAR processing layers, which enhance the confidence and defect-tolerant eHealth scheme.

Furthermore, a joint trust and risk model based on statistical analysis is presented [135]. The model, called JRTM, tackles not only security-related risks but also privacy and service efficiency risks. It is amenable to automated care, allowing for the representation of the service chain and the complex monitoring of risk levels based on profiles developed to distinguish between negative and positive performance based on cloud computing expectations in risk management.

Blockchain can also be used to solve the cyber protection issue in financial transactions as potential [136]. Analyses the ability of blockchain to improve the security of financial transactions using the Variable Frequency Transformer (VFT)-based objective framework. The VFT-based objective framework suggested in this paper enables an enterprise to expand this concept, beginning at the tactical level. An extensive survey of IoT attacks, security problems and blockchain solutions was provided by [137].

The authors highlight the essential blockchain-based technologies developed in recent times to address the issues faced by conventional cloud-centred applications [138]. Introduces a different Emission Trading Scheme (ETS) framework for Industry 4.0 integration. The proposed framework uses blockchain technologies and smart devices to boost ETS regulation policies. Blockchain characteristics, such as simplicity and immutability, can guarantee the data consistency used for the scheme. As a result, the scheme’s functionality, continuity and integrity will be enhanced.

Compared to current related frameworks and checking against cyber injections in a real-world cyber-attack, the efficiency of the proposed system is demonstrated. Additionally, the study [139] addresses the primary issue of counterfeiting products in today’s world. This study examines the capacity and demands of distributed ledger systems. SWARA (Step-wise Weight Assessment Ratio Analysis)-WASPS (Weighted Aggregate Amount Product Assessment) technique is used in the study. SWARA is used to determine the weights of the parameters and WASPS is used to evaluate and prioritize the alternatives. Finally, the blockchain government information resource sharing and exchange model was proposed by [140], which consists of three parts: the network, infrastructure and business application layers. The proposed model is validated by five infrastructure networks to successfully address the problem of exchanging government knowledge services. It introduces novel approaches to topics such as trust islands in sharing, data ownership, peer management, standards compatibility and non-real-time exchange. This paper also develops a rigorous assessment model based on the TOPSIS framework and assesses the level of growth of smart Hefei from 2012 to 2017.

In policy-making, blockchain technology allows the company staff to communicate securely among several organizational units. For instance, the ability of blockchain to improve financial transaction protection was discussed by [141]. This is significant from a management perspective because businesses need to consider how blockchain technology may impact the online security of their financial transactions [142] and develop a system for examining challenges to blockchain acceptance and effective deployment in various industries and services. The authors describe these barriers using existing literature and expert views. Results from their studies can enable management to remove or address significant challenges. The proposed model increases the multiparty mechanism by showing that the decision-making components are of relative value in numbers obtained from Hierarchical Decision Models (HDMs). The knowledge-driven economy’s tax, financial and social regulatory systems are essential. Blockchain algorithms for robust control and fog computing were proposed by [143]. It is a framework for evaluating the expense of government benefits for the general public. A consistent electoral system also focuses on direct or weighted voting. Blockchain technology also paves the way for anonymity and privacy across different domains.

4.2.3 System Services

Recent advancements in automobile technologies have resulted in a growth in their use. With the increased usage of electric cars, it is critical to protect the transfer of knowledge and money from manufacturing to consumption. While greenhouse gasses from petroleum-based oils pose global issues, Europe is facing a broad-based energy transformation replacing low-carbon, renewable energy sources such as wind and solar, fossil fuels and nuclear power. As a result, An Ethereum blockchain energy ecosystem is developed by [144] for recording all processes from electricity generation to end-users. Autonomous vehicles are becoming more common, and the features are already available in many consumer vehicles. AI becomes more prevalent in the real world with each mission. It is unavoidably a simulation component. The author of [145] proposed a framework for evaluating new technologies that employ a multi-criteria hierarchy. It focuses on understanding new technologies' evolving mechanisms and reducing errors.

Data entry, collection and sharing may be governed by specifying acceptable multilateral computer processable data sharing contracts. Thus, blockchain technology has also reduced errors drastically to their minimal form in smart objects and devices when performing operations. Several techniques that focus on error reduction in smart things are proposed. Among them are a Knowledge-Based Framework (KBS) based on smart devices and a data fusion paradigm to support industrial management decision-making in a clothing manufacturing enterprise proposed by [146]. The KBS helps to solve various types of decision problems, including factory tracking, preparation and monitoring of the manufacturing, efficiency management, real-time monitoring and acquisition and processing of data. Three real-world case studies of three software producers evaluated the decision model. The case study participants stated that the approach gives much greater insight into the selection process for blockchain platforms, provides a more prioritized list of options rather than having researched on their own and reduces the time and cost of decision-making.

Moreover, the use of business process digitalization was discussed [147].

The authors introduced an approach that helps organizations to identify the digital technology best suited for a separate business process by combining Alternative Dispute Resolution (ADR) as an analysis model with SMEs as research methods. In this framework, shipowners and energy managers are exposed to barriers. It allows us to focus and solve crucial obstacles to improve energy quality consistently. Moreover, researchers and decision-makers can still use the system because it makes the energy conservation issues obvious.

4.3 Uncertainty

The innovation of blockchain technology has improved users’ confidence and reduced doubts due to its robust security nature. Moreover, several researchers have acknowledged that blockchain has generally improved user trust in this technology. For example, the government blockchain resource sharing and exchange model proposed by [148] comprises three components: network, infrastructure and business implementation. Five service networks are funded to successfully resolve the exchange of knowledge services between governments. It offers new solutions in exchange for problems, such as confidence zones and continuity in expectations. A systematic analysis of fuzzy logic decisions was proposed by [149] to achieve a consistent ranking of alternatives: a new Pythagorean fuzzy linguistic multi-attribute decision-making model. Timely distribution measures the supplier’s safety and requirements for developing resilient supply output profiles are explored.

The concept of the risk profile and resilient supply chain efficiency is theorized. They demonstrate that their methodology can effectively distinguish the correlations of deviations from the resilient supply chain value profile with the vulnerability performance profiles.

Furthermore, it presents [113] a new context-aware selection mechanism for Radio Access Technology (CRAT), which discusses device context and networks. In the NS3 modelling tool, the proposed CRAT was implemented and validated. The selection mechanism chooses the most suitable RAT to serve in an Ultra-Dense Network (UDN) environment.

4.4 Supply Chain

Although several practical observations have been established in the given field recently, new research directions and ripple effect taxonomies have been identified [150]. The current network of supply chains consists of many phases (or stages of the supply chain), where several players compete for a market share. Each echelon is a monopoly, a duopoly, or an oligopoly in business. For instance, the blockchain domain, which comprises several players vying for its spectrum share, constitutes an oligopoly sector [151]. Moreover, [152] examines whether ratings of financial and vendors can be combined into a credit rating model of the supply chain. The authors further investigate how a paradigm of this kind is beneficial and challenging for all interested players. The author in [153] observation indicated a comprehensive approach to evaluating the supply chain and logistics sector’s capacity for transition into more competitive economic environments while identifying new growth models to address possible macroeconomic stability. It is accomplished by an integrated evaluation of supply and demand processes that considers the core stakeholder interests. Unique perspectives for risk control disruption, such as the cascade impact and resilience of supply chains in business 4.0, have been introduced [119], emphasizing risk analysis for the supply chain.

Furthermore, [90] analyzes the use of BC technologies and an effort to improve effective, sustainable supply chain management (SSCM) instead of ineffective SCM. After conversations with academic and business experts, essential variables related to BC are defined from the literature. Those variables are further evaluated and formed using the Primary Component Analysis (PCA) laboratory for Fuzzy Decision (DEMATEL). The model of results for the integrated industrial strategy of 14.0 solutions for SMEs was developed by [154]. In this context, they consolidate the sixteen significant fields of operation and identify adequate output metrics to evaluate them. This approach aims at creating a list of appropriate attributes for assessing the 14.0 solutions to be easier and more systemic. A multi-criteria optimization framework based on reluctant fuzzy is proposed by [155] to sets blockchain technologies in supply chain management. The author in [130] suggested a decision process for evaluating the feasibility of blockchain in logistics operations. This research focused mainly on the development employing a two-stage multi-criteria decision review of the viability of blockchain technology, particularly in logistics industries.

The integrated approach to using Blockchain technologies in the Indian agricultural supply chain was introduced by [119]. The work's uniqueness is three-phase: first, a reasonable number of individuals are involved who have helped finalize blockchain obstacles and enrich the literature with new information. The second element is the interconnected, mutually complementary approach to analysis. The third part of the work extends the proposed technique to large agricultural centres in developed countries, which require blockchain implementation to achieve food protection and safety. Furthermore, the TOPSIS multi-criteria decision model used to analyse risk safety and choose online transaction methods using Intuitionistic Fuzzy Shannon entropy weight was proposed by [103]. The proposed models are used to pick online payment methods based on many parameters relative to cryptocurrency bitcoin, the current online payment method. Similarly, [121] offered a blockchain service provider selection based on the best-worst way, the (BWM)-TOPSIS integrated process, in an intuitive environment. The proposed framework help enterprises estimate which blockchain vendor is more appropriate by considering more comprehensive influence factors.

5  Conclusion

This paper reviews previous studies that applied the smart contract analysis based on MCDM approaches to various challenges and motivations. This review paper aimed to classify challenges into four parts. The implementation performance is based on the system, security, and Integrity. The decision-making performance with the planning and execution steps. The challenges show the performance of a smart contract for the policy and applications.

Furthermore, the motivations act to improve the smart contract Implementation based on efficiency, sustainability, and Management. The improvements appear through analysis of the effectiveness, security, and system services. Finally, the uncertainty and supply chain performance improved users’ confidence in offering new solutions in exchange for problems in the smart contacts.

Funding Statement: No external entity is supporting this investigation.

Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.

References

1. V. K. Chattu, “A review of artificial intelligence, big data and blockchain technology applications in medicine and global health,” Big Data and Cognitive Computing, vol. 5, no. 3, pp. 41, 2021. [Google Scholar]

2. T. Maksymyuk, J. Gazda, L. Han and M. Jo, “Blockchain-based intelligent network management for 5G and beyond,” in 2019 3rd Int. Conf. on Advanced Information and Communications Technologies (AICT), Lviv, Ukraine, IEEE, pp. 36–39, 2019. [Google Scholar]

3. M. Bartoletti and L. Pompianu, “An empirical analysis of smart contracts: Platforms, applications and design patterns,” in Int. Conf. on Financial Cryptography and Data Security, Cham, Springer, pp. 494–509, 2017. [Google Scholar]

4. S. Farshidi, S. Jansen, S. España and J. Verkleij, “Decision support for blockchain platform selection: Three industry case studies,” IEEE Transactions on Engineering Management, vol. 67, no. 4, pp. 1109–1128, 2020. [Google Scholar]

5. Q. Wei and C. Zhou, “A multi-criteria decision-making framework for electric vehicle supplier selection of government agencies and public bodies in China,” Environmental Science and Pollution Research, vol. 280, no. 45, pp. 1–20, 2022. [Google Scholar]

6. O. Vermesan and P. Friess, Internet of Things Applications-from Research and Innovation to Market Deployment. CRC Press, European Commission, 2022. [Google Scholar]

7. N. S. Alghamdi and M. A. Khan, “Energy-efficient and blockchain-enabled model for internet of things (IoT) in smart cities,” Computers, Materials & Continua, vol. 66, no. 3, pp. 2509–2524, 2021. [Google Scholar]

8. Y. Chen, Y. Lu, L. Bulysheva and M. Y. Kataev, “Applications of blockchain in industry 4.0: A review,” Information Systems Frontiers, vol. 36, no. 1, pp. 1–15, 2022. [Google Scholar]

9. E. Nagel and J. Kranz, “Smart city applications on the blockchain: Development of a multi-layer taxonomy,” In: Blockchain and Distributed Ledger Technology Use Cases. Springer, pp. 201–226, 2020. [Google Scholar]

10. R. Sahal, S. H. Alsamhi, K. N. Brown, D. O’Shea and B. Alouffi, “Blockchain-based digital twins collaboration for smart pandemic alerting: Decentralized COVID-19 pandemic alerting use case,” Computational Intelligence and Neuroscience, vol. 2022, no. 1, pp. 1–14, 2022. [Google Scholar]

11. S. J. Pee, J. H. Nans and J. W. Jans, “A simple blockchain-based peer-to-peer water trading system leveraging smart contracts,” in Proc. on the Int. Conf. on Internet Computing (ICOMPThe Steering Committee of the World Congress in Computer Science, Computer, Las Vegas, pp. 63–68, 2018. [Google Scholar]

12. C. Gao, Y. Ji, J. Wang and X. Sai, “Application of blockchain technology in peer-to-peer transaction of photovoltaic power generation,” in 2018 2nd IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conf. (IMCEC), Xi'an, China, IEEE, pp. 2289–2293, 2018. [Google Scholar]

13. S. H. Alsamhi and B. Lee, “Blockchain-empowered multi-robot collaboration to fight COVID-19 and future pandemics,” IEEE Access, vol. 9, pp. 44173–44197, 2020. [Google Scholar] [PubMed]

14. M. Y. Alshahrani, “Implementation of a blockchain system using improved elliptic curve cryptography algorithm for the performance assessment of the students in the e-learning platform,” Applied Sciences, vol. 12, no. 1, pp. 74, 2021. [Google Scholar]

15. D. Dasgupta, J. M. Shrein and K. D. Gupta, “A survey of blockchain from security perspective,” Journal of Banking and Financial Technology, vol. 3, no. 1, pp. 1–17, 2019. [Google Scholar]

16. F. M. Benčić and I. P. Žarko, “Distributed ledger technology: Blockchain compared to directed acyclic graph,” in 2018 IEEE 38th Int. Conf. on Distributed Computing Systems (ICDCS), Vienna, Austria, IEEE, pp. 1569–1570, 2018. [Google Scholar]

17. S. H. Alsamhi, F. A. Almalki, F. Afghah, A. Hawbani, Shvetsov et al., “Drones’ edge intelligence over smart environments in b5g: Blockchain and federated learning synergy,” IEEE Transactions on Green Communications and Networking, vol. 6, no. 1, pp. 295–312, 2021. [Google Scholar]

18. J. Huang, L. Kong, G. Chen, M. Y. Wu, X. Liu et al., “Towards secure industrial IoT: Blockchain system with credit-based consensus mechanism,” IEEE Transactions on Industrial Informatics, vol. 15, no. 6, pp. 3680–3689, 2019. [Google Scholar]

19. D. Yaga, P. Mell, N. Roby and K. Scarfone, “Blockchain technology overview,” arXiv preprint arXiv:1906.11078, 2019. [Google Scholar]

20. M. Niranjanamurthy, B. Nithya and S. Jagannatha, “Analysis of blockchain technology: Pros, cons and SWOT,” Cluster Computing, vol. 22, no. 6, pp. 14743–14757, 2019. [Google Scholar]

21. T. Aslam, A. Maqbool, M. Akhtar, A. Mirza, A. Khan et al., “Blockchain based enhanced ERP transaction integrity architecture and PoET consensus,” Computers, Materials & Continua, vol. 70, no. 1, pp. 1089–1109, 2022. [Google Scholar]

22. H. Halaburda, “Blockchain revolution without the blockchain?,” Communications of the ACM, vol. 61, no. 7, pp. 27–29, 2018. [Google Scholar]

23. F. Leal, A. Chis, E. Caton, S. González, H. Garcia et al., “Smart pharmaceutical manufacturing: Ensuring end-to-end traceability and data integrity in medicine production,” Big Data Research, vol. 24, no. 47, pp. 100172, 2021. [Google Scholar]

24. N. Szabo, “Micropayments and mental transaction costs,” In: 2nd Berlin Internet Economics Workshop. vol. 44, pp. 44, 1999. https://www.bestweb.com/ [Google Scholar]

25. B. Hill, S. Chopra, P. Valencourt and N. Prusty, Blockchain Developer’s Guide: Develop smart applications with Blockchain technologies-Ethereum, JavaScript, Hyperledger Fabric and Corda. Packt Publishing Ltd., Workshop, vol. 44, pp. 44, 2018. [Google Scholar]

26. D. Chris, Introducing Ethereum and Solidity Foundations of Cryptocurrency and Blockchain Programming for Beginners. New York: Apress, 2017. [Google Scholar]

27. Z. Zheng, S. Xie, H. N. Dai, W. Chen, X. Chen et al., “An overview on smart contracts: Challenges, advances and platforms,” Future Generation Computer Systems, vol. 105, no. 5, pp. 475–491, 2020. [Google Scholar]

28. J. C. Cheng, N. Y. Lee, C. Chi and Y. H. Chen, “Blockchain and smart contract for digital certificate,” in 2018 IEEE Int. Conf. on Applied System Invention (ICASI), Chiba, Japan, IEEE, pp. 1046–1051, 2018. [Google Scholar]

29. K. Christidis and M. Devetsikiotis, “Blockchains and smart contracts for the internet of things,” IEEE Access, vol. 4, pp. 2292–2303, 2016. [Google Scholar]

30. B. K. Mohanta, S. S. Panda and D. Jena, “An overview of smart contract and use cases in blockchain technology,” in 2018 9th Int. Conf. on Computing, Communication and Networking Technologies (ICCCNT), Bengaluru, India, IEEE, pp. 1–4, 2018. [Google Scholar]

31. G. Governatori, F. Idelberger, Z. Milosevic, R. Riveret, G. Sartor et al., “On legal contracts, imperative and declarative smart contracts and blockchain systems,” Artificial Intelligence and Law, vol. 26, no. 4, pp. 377–409, 2018. [Google Scholar]

32. S. Nzuva, “Smart contracts implementation, applications, benefits and limitations,” In: School of Computing and Information Technology, Jomo Kenyatta University of Agriculture and Technology. Nairobi, Kenya, 2019. [Google Scholar]

33. M. Raskin, “The law and legality of smart contracts,” Geo. L. Tech. Rev, vol. 1, pp. 305, 2016. [Google Scholar]

34. J. G. Allen, “Wrapped and stacked: ‘Smart contracts’ and the interaction of natural and formal language,” European Review of Contract Law, vol. 14, no. 4, pp. 307–343, 2018. [Google Scholar]

35. P. Eze, T. Eziokwu and C. Okpara, “A triplicate smart contract model using blockchain technology,” in Circulation in Computer Science-Special Issue, pp. 1–10, 2017. www.ccsarchive.org [Google Scholar]

36. Y. Zhang and J. Wen, “The IoT electric business model: Using blockchain technology for the internet of things,” Peer-to-Peer Networking and Applications, vol. 10, no. 4, pp. 983–994, 2017. [Google Scholar]

37. S. Rouhani and R. Deters, “Security, performance and applications of smart contracts: A systematic survey,” IEEE Access, vol. 7, pp. 50759–50779, 2019. [Google Scholar]

38. P. Tolmach, Y. Li, S. W. Lin, Y. Liu and Z. Li, “A survey of smart contract formal specification and verification,” ACM Computing Surveys (CSUR), vol. 54, no. 7, pp. 1–38, 2021. [Google Scholar]

39. X. Yang, X. Yi, S. Nepal and F. Han, “Decentralized voting: A self-tallying voting system using a smart contract on the ethereum blockchain,” in Int. Conf. on Web Information Systems Engineering, Dubai, United Arab Emirates, Springer, pp. 18–35, 2018. [Google Scholar]

40. Z. Wang, H. Jin, W. Dai, K. K. R. Choo and D. Zou, “Ethereum smart contract security research: Survey and future research opportunities,” Frontiers of Computer Science, vol. 15, no. 2, pp. 1–18, 2021. [Google Scholar]

41. D. K. Prasad, D. Rajan, L. Rachmawati, E. Rajabally and C. Quek, “Video processing from electro-optical sensors for object detection and tracking in a maritime environment: A survey,” IEEE Transactions on Intelligent Transportation Systems, vol. 18, no. 8, pp. 1993–2016, 2017. [Google Scholar]

42. R. Aragues, J. Cortes and C. Sagues, “Distributed consensus on robot networks for dynamically merging feature-based maps,” IEEE Transactions on Robotics, vol. 28, no. 4, pp. 840–854, 2012. [Google Scholar]

43. G. P. Das, T. M. Mc Ginnity, S. A. Coleman and L. Behera, “A fast distributed auction and consensus process using parallel task allocation and execution,” in 2011 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, San Francisco, California, IEEE, pp. 4716–4721, 2011. [Google Scholar]

44. S. Pourmehr, V. M. Monajjemi, R. Vaughan and G. Mori, “You two! Take off!: Creating, modifying and commanding groups of robots using face engagement and indirect speech in voice commands,” in 2013 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, Tokyo, Japan, IEEE, pp. 137–142, 2013. [Google Scholar]

45. V. K. Chattu, A. Nanda, S. K. Chattu, S. M. Kadri and A. W. Knight, “The emerging role of blockchain technology applications in routine disease surveillance systems to strengthen global health security,” Big Data and Cognitive Computing, vol. 3, no. 2, pp. 25, 2019. [Google Scholar]

46. K. Salah, M. H. U. Rehman, N. Nizamuddin and A. Al-Fuqaha, “Blockchain for AI: Review and open research challenges,” IEEE Access, vol. 7, pp. 10127–10149, 2019. [Google Scholar]

47. E. C. Ferrer, “The blockchain: A new framework for robotic swarm systems,” in Proc. of the Future Technologies Conf., Cham, Springer, pp. 1037–1058, 2018. [Google Scholar]

48. D. Kirli, B. Couraud, V. Robu, M. Salgado-Bravo, S. Norbu et al., “Smart contracts in energy systems: A systematic review of fundamental approaches and implementations,” Renewable and Sustainable Energy Reviews, vol. 158, no. 1, pp. 112013, 2022. [Google Scholar]

49. V. Buterin, “A next-generation smart contract and decentralized application platform,” White Paper, vol. 3, no. 37, pp. 2, 2014. [Google Scholar]

50. N. O. Nawari and S. Ravindran, “Blockchain and the built environment: Potentials and limitations,” Journal of Building Engineering, vol. 25, no. 8, pp. 100832, 2019. [Google Scholar]

51. S. Tamang, “Decentralized Reputation Model and Trust Framework Blockchain and Smart Contracts,” ed, Uppsala University, Sweden, 2018. [Google Scholar]

52. M. A. Khan and K. Salah, “IoT security: Review, blockchain solutions and open challenges,” Future Generation Computer Systems, vol. 82, no. 15, pp. 395–411, 2018. [Google Scholar]

53. E. Badidi and E. Sabir, “Blockchain for secure data sharing in fog-based smart city systems,” in Security Issues in Fog Computing from 5G to 6G. Springer, Cham, pp. 79–91, 2022. [Google Scholar]

54. M. K. Kim, J. H. Park, J. Oh, W. S. Lee and D. Chung, “Identifying and prioritizing the benefits and concerns of connected and autonomous vehicles: A comparison of individual and expert perceptions,” Research in Transportation Business & Management, vol. 32, no. 2, pp. 100438, 2019. [Google Scholar]

55. J. Akoka and I. Comyn-Wattiau, “A method for emerging technology evaluation. Application to blockchain and Smart Data Discovery,” in Conceptual Modeling Perspectives. Springer, pp. 247–258, 2017. https://doi.org/10.1007/978-3-319-67271-7_17 [Google Scholar] [CrossRef]

56. C. Öztürk and A. Yildizbaşi, “Barriers to implementation of blockchain into supply chain management using an integrated multi-criteria decision-making method: A numerical example,” Soft Computing, vol. 24, no. 19, pp. 14771–14789, 2020. [Google Scholar]

57. W. Wang, D. T. Hoang, P. Hu, Z. Xiong, D. Niyato et al., “A survey on consensus mechanisms and mining strategy management in blockchain networks,” IEEE Access, vol. 7, pp. 22328–22370, 2019. [Google Scholar]

58. S. Seang and D. Torre, “Proof of work and proof of stake consensus protocols: A blockchain application for local complementary currencies,” France: Universite Cote d’Azur-GREDEG-CNRS. Str, vol. 3, no. 4, 2018. https://doi.org/10.22214/ijraset.2021.36425 [Google Scholar] [CrossRef]

59. Z. Zheng, S. Xie, H. Dai, X. Chen and H. Wang, “An overview of blockchain technology: Architecture, consensus and future trends,” in 2017 IEEE International Congress on Big Data (BigData Congress). Honolulu, Hawaii: IEEE, pp. 557–564, 2017. [Google Scholar]

60. T. Duong, A. Chepurnoy, L. Fan and H. S. Zhou, “Twinscoin: A cryptocurrency via proof-of-work and proof-of-stake,” in Proc. of the 2nd ACM Workshop on Blockchains, Cryptocurrencies and Contracts, New York, pp. 1–13, 2018. [Google Scholar]

61. N. A. Akbar, A. Muneer, N. ElHakim and S. M. Fati, “Distributed hybrid double-spending attack prevention mechanism for proof-of-work and proof-of-stake blockchain consensuses,” Future Internet, vol. 13, no. 11, pp. 285, 2021. [Google Scholar]

62. G. Ilieva, T. Yankova, I. Radeva and I. Popchev, “Blockchain software selection as a fuzzy multi-criteria problem,” Computers, vol. 10, no. 10, pp. 120, 2021. [Google Scholar]

63. M. Çolak, İ. Kaya, B. Özkan, A. Budak and A. Karaşan, “A multi-criteria evaluation model based on hesitant fuzzy sets for blockchain technology in supply chain management,” Journal of Intelligent & Fuzzy Systems, vol. 38, no. 1, pp. 935–946, 2020. [Google Scholar]

64. D. V. Winterfeldt and G. W. Fischer, “Multi-attribute utility theory: Models and assessment procedures,” Utility, Probability and Human Decision Making, vol. 11, pp. 47–85, 1975. [Google Scholar]

65. P. Kailiponi, “Analyzing evacuation decisions using multi-attribute utility theory (MAUT),” Procedia Engineering, vol. 3, no. 2, pp. 163–174, 2010. [Google Scholar]

66. M. Alenezi, A. K. Pandey, R. Verma, M. Faizan, S. Chandra et al., “Evaluating the impact of software security tactics: A design perspective,” Computers Materials & Continua, vol. 66, no. 3, pp. 2283–2299, 2021. [Google Scholar]

67. D. A. A. Malik, Y. Yusof and K. M. Na’im Ku Khalif, “A view of MCDM application in education,” in Journal of Physics: Conf. Series, Kuantan, Pahang, Malaysia, IOP Publishing, vol.1988, pp. 012063, 2021. https://doi.org/10.1088/1742-6596/1988/1/012063 [Google Scholar] [CrossRef]

68. D. E. Ighravwe and S. A. Oke, “A multi-criteria decision-making framework for selecting a suitable maintenance strategy for public buildings using sustainability criteria,” Journal of Building Engineering, vol. 24, no. 5, pp. 100753, 2019. [Google Scholar]

69. H. J. Mohammed and H. A. Daham, “Analytic hierarchy process for evaluating flipped classroom learning,” Computers, Materials & Continua, vol. 66, no. 3, pp. 2229–2239, 2021. [Google Scholar]

70. S. Ashtari, I. Zhou, M. Abolhasan, N. Shariati, J. Lipman et al., “Knowledge-defined networking: Applications, challenges and future work,” Array, vol. 14, pp. 100136, 2022. [Google Scholar]

71. M. K. Kim, J. H. Park, J. Oh, W. S. Lee and D. Chung, “Identifying and prioritizing the benefits and concerns of connected and autonomous vehicles: A comparison of individual and expert perceptions,” Research in Transportation Business & Management, vol. 32, pp. 100438, 2020. [Google Scholar]

72. C. Öztürk and A. Yildizbaşi, “Barriers to implementation of blockchain into supply chain management using an integrated multi-criteria decision-making method: A numerical example,” Soft Computing, vol. 24, pp. 1–19, 2020. [Google Scholar]

73. S. Yanik and A. S. Kiliç, “A framework for the performance evaluation of an energy blockchain,” in Energy Management—Collective and Computational Intelligence with Theory and Applications. Springer, Cham, pp. 521–543, 2018. https://doi.org/10.1007/978-3-319-75690-5_23 [Google Scholar] [CrossRef]

74. I. Makarova, K. Shubenkova, V. Mavrin, E. Mukhametdinov, A. Boyko et al., Features of logistic terminal complexes functioning in the transition to the circular economy and digitalization. In: Modelling of the Interaction of the Different Vehicles and Various Transport Modes. Springer, pp. 415–527, 2020. https://doi.org/10.1007/978-3-030-11512-8_10 [Google Scholar] [CrossRef]

75. K. J. Smith and G. Dhillon, “Assessing blockchain potential for improving the cybersecurity of financial transactions,” Managerial Finance, vol. 46, no. 6, pp. 833–848, 2019. [Google Scholar]

76. Y. Akın, C. Dikkollu, B. B. Kaplan, U. Yayan and E. N. Yolaçan, “Ethereum blockchain network-based electrical vehicle charging platform with multi-criteria decision support system,” in 1st Int. Informatics and Software Engineering Conf. (UBMYK), Ankara, Turkey, IEEE, pp. 1–5, 2019. [Google Scholar]

77. B. Özkan, I˙. Kaya, M. Erdoğan and A. Karaşan, “Evaluating blockchain risks by using a MCDM methodology based on pythagorean fuzzy sets,” in Int. Conf. on Intelligent and Fuzzy Systems, Istanbul, Turkey, Springer, pp. 935–943, 2019. [Google Scholar]

78. E. Cayirci and A. S. De Oliveira, “Modelling trust and risk for cloud services,” Journal of Cloud Computing, vol. 7, no. 1, pp. 14, 2018. [Google Scholar]

79. R. C. Koirala, K. Dahal, S. Matalonga and R. Rijal, “A supply chain model with blockchain-enabled reverse auction bidding process for transparency and efficiency,” in 2019 13th Int. Conf. on Software, Knowledge, Information Management and Applications (SKIMA), Island of UKULHAS, Maldives, IEEE, pp. 1–6, 2019. [Google Scholar]

80. J. Sengupta, S. Ruj and S. D. Bit, “A comprehensive survey on attacks, security issues and blockchain solutions for IoT and IIoT,” Journal of Network and Computer Applications, vol. 149, pp. 102481, 2019. [Google Scholar]

81. P. Kumari and P. Kaur, “A survey of fault tolerance in cloud computing,” Journal of King Saud University-Computer and Information Sciences, vol. 33, no. 10, pp. 1159–1176, 2018. [Google Scholar]

82. M. Sun and J. Zhang, “Research on the application of block chain big data platform in the construction of new smart city for low carbon emission and green environment,” Computer Communications, vol. 149, no. 12, pp. 332–334, 2020. [Google Scholar]

83. S. H. Alsamhi, A. V. Shvetsov, S. V. Shvetsova, A. Hawbani, M. Guizan et al., “Blockchain-empowered security and energy efficiency of drone swarm consensus for environment exploration,” IEEE Transactions on Green Communications and Networking, pp. 1, 2022. https://doi.org/10.1109/TGCN.2022.3195479 [Google Scholar] [CrossRef]

84. N. Chen, X. Xu and X. Miao, “A reputation model for third-party service providers in fog as a service,” in Int. Conf. on Algorithms and Architectures for Parallel Processing, Guangzhou, China, Springer, pp. 591–599, 2018. [Google Scholar]

85. X. Xu, Q. Liu, X. Zhang, J. Zhang, L. Qi et al., “A blockchain-powered crowdsourcing method with privacy preservation in mobile environment,” IEEE Transactions on Computational Social Systems, vol. 6, no. 6, pp. 1407–1419, 2019. [Google Scholar]

86. A. D. Joshi and S. M. Gupta, “Evaluation of design alternatives of End-Of-Life products using internet of things,” International Journal of Production Economics, vol. 208, no. 3, pp. 281–293, 2019. [Google Scholar]

87. K. Karoui and F. B. Ftima, “New engineering method for the risk assessment: Case study signal jamming of the M-Health networks,” Mobile Networks and Applications, vol. 26, pp. 1–20, 2018. [Google Scholar]

88. S. Chandel, W. Cao, Z. Sun, J. Yang, B. Zhang et al., “A multi-dimensional adversary analysis of RSA and ECC in blockchain encryption,” in Future of Information and Communication Conf., Cham, Springer, pp. 98, 2019. [Google Scholar]

89. K. N. Khaqqi, J. J. Sikorski, K. Hadinoto and M. Kraft, “Incorporating seller/buyer reputation-based system in blockchain-enabled emission trading application,” Applied Energy, vol. 209, no. 1, pp. 8–19, 2018. [Google Scholar]

90. S. Yadav and S. P. Singh, “Blockchain critical success factors for sustainable supply chain,” Resources, Conservation and Recycling, vol. 152, no. 4, pp. 104505, 2020. [Google Scholar]

91. L. Alouache, N. Nguyen, M. Aliouat and R. Chelouah, “Credit based incentive approach for V2V cooperation in vehicular cloud computing,” in Int. Conf. on Internet of Vehicles, Paris, France, Springer, pp. 92–105, 2018. [Google Scholar]

92. M.-S. Denner, L. C. Püschel and M. Röglinger, “How to exploit the digitalization potential of business processes,” Business & Information Systems Engineering, vol. 60, no. 4, pp. 331–349, 2018. [Google Scholar]

93. S. Jafarzadeh and I. B. Utne, “A framework to bridge the energy efficiency gap in shipping,” Energy, vol. 69, pp. 603–612, 2014. [Google Scholar]

94. F. Jin, L. Pei, H. Chen, R. Langari and J. Liu, “A novel decision-making model with pythagorean fuzzy linguistic information measures and its application to a sustainable blockchain product assessment problem,” Sustainability, vol. 11, no. 20, pp. 5630, 2019. [Google Scholar]

95. M. Völter, “The design, evolution and use of kernelf,” in Int. Conf. on Theory and Practice of Model Tranformations, Toulouse, France, Springer, pp. 3–55, 2018. [Google Scholar]

96. Y. Fu, M. Li, H. Luo and G. Q. Huang, “Industrial robot selection using stochastic multicriteria acceptability analysis for group decision making,” Robotics and Autonomous Systems, vol. 122, pp. 103304, 2019. [Google Scholar]

97. J. Ries, R. G. González-Ramírez and S. Voß, “Review of fuzzy techniques in maritime shipping operations,” in Int. Conf. on Computational Logistics, Southampton, UK, Springer, pp. 253–269, 2017. [Google Scholar]

98. S. Farshidi, S. Jansen, S. España and J. Verkleij, “Decision support for blockchain platform selection: Three industry case studies,” IEEE Transactions on Engineering Management, vol. 67, no. 4, pp. 1109–1128, 2020. [Google Scholar]

99. M. Abdel-Basset, A. Gamal, G. Manogaran and H. V. Long, “A novel group decision making model based on neutrosophic sets for heart disease diagnosis,” Multimedia Tools and Applications, vol. 79, pp. 1–26, 2019. [Google Scholar]

100. I. M. Cavalcante, E. M. Frazzon, F. A. Forcellini and D. Ivanov, “A supervised machine learning approach to data-driven simulation of resilient supplier selection in digital manufacturing,” International Journal of Information Management, vol. 49, no. 3, pp. 86–97, 2019. [Google Scholar]

101. R. X. Ding, I. Palomares, X. Wang, G. R. Yang, B. Liu et al., “Large-Scale decision-making: Characterization, taxonomy, challenges and future directions from an artificial intelligence and applications perspective,” Information Fusion, vol. 59, pp. 84–102, 2020. [Google Scholar]

102. G. G. Vieira, L. R. Varela and R. A. Ribeiro, “A knowledge based system for supporting sustainable industrial management in a clothes manufacturing company based on a data fusion model,” in Int. Conf. on Decision Support System Technology, Plymouth, UK, Springer, pp. 113–126, 2016. [Google Scholar]

103. T. Parveen, H. Arora and M. Alam, “Intuitionistic fuzzy shannon entropy weight based multi-criteria decision model with TOPSIS to analyze security risks and select online transaction method,” in Advances in Computing and Intelligent Systems. Springer, pp. 1–17, 2020. https://doi.org/10.1007/978-981-15-0222-4_1 [Google Scholar] [CrossRef]

104. W. A. Pongpech, “On application of learning to rank for assets management: Warehouses ranking,” in Int. Conf. on Intelligent Data Engineering and Automated Learning, Madrid, Spain, Springer, pp. 336–343, 2018. [Google Scholar]

105. S. K. Mangla, Y. K. Sharma, P. P. Patil, G. Yadav and J. Xu, “Logistics and distribution challenges to managing operations for corporate sustainability: Study on leading Indian diary organizations,” Journal of Cleaner Production, vol. 238, no. 17, pp. 117620, 2019. [Google Scholar]

106. W. Son and N. J. Sheikh, “Assessment of electronic authentication policies using multi-stakeholder multi-criteria hierarchical decision modeling,” in 2018 Portland Int. Conf. on Management of Engineering and Technology (PICMET), Honolulu, Hawaii, USA, IEEE, pp. 1–11, 2018. [Google Scholar]

107. N. Stylos and J. Zwiegelaar, “Big data as a game changer: How does it shape business intelligence within a tourism and hospitality industry context?,” in Big Data and Innovation in Tourism, Travel and Hospitality. Springer, pp. 163–181, 2019. https://doi.org/10.1007/978-981-13-6339-9_11 [Google Scholar] [CrossRef]

108. Z. Y. Huang, “Evaluating intelligent residential communities using multi-strategic weighting method in China,” Energy and buildings, vol. 69, no. 1, pp. 144–153, 2014. [Google Scholar]

109. M. Egea, I. Matteucci, P. Mori and M. Petrocchi, “Definition of data sharing agreements,” in Summer School on Accountability and Security in the Cloud. Springer, pp. 248–272, 2014. https://doi.org/10.1007/978-3-319-17199-9_11 [Google Scholar] [CrossRef]

110. N. G. Gourisetti, M. Mylrea and H. Patangia, “Application of rank-weight methods to blockchain cybersecurity vulnerability assessment framework,” in 2019 IEEE 9th Annual Computing and Communication Workshop and Conf. (CCWC), Las Vegas, Nevada, USA, IEEE, pp. 206–213, 2019. [Google Scholar]

111. S. N. G. Gourisetti, M. Mylrea and H. Patangia, “Cybersecurity vulnerability mitigation framework through empirical paradigm: Enhanced prioritized gap analysis,” Future Generation Computer Systems, vol. 105, no. 7, pp. 410, 2020. [Google Scholar]

112. A. S. Dagoumas and N. E. Koltsaklis, “Review of models for integrating renewable energy in the generation expansion planning,” Applied Energy, vol. 242, pp. 1573–1587, 2019. [Google Scholar]

113. A. Habbal, S. I. Goudar and S. Hassan, “A context-aware radio access technology selection mechanism in 5G mobile network for smart city applications,” Journal of Network and Computer Applications, vol. 135, no. 1, pp. 97–107, 2019. [Google Scholar]

114. S. S. Kamble, A. Gunasekaran, H. Parekh and S. Joshi, “Modeling the internet of things adoption barriers in food retail supply chains,” Journal of Retailing and Consumer Services, vol. 48, no. 4, pp. 154–168, 2019. [Google Scholar]

115. R. Guerrero-Gómez-Olmedo, J. L. Salmeron and C. Kuchkovsky, “LRP-Based path relevances for global explanation of deep architectures,” Neurocomputing, vol. 381, no. 7, pp. 252–260, 2020. [Google Scholar]

116. B. Biswas and R. Gupta, “Analysis of barriers to implement blockchain in industry and service sectors,” Computers & Industrial Engineering, vol. 136, no. 1, pp. 225–241, 2019. [Google Scholar]

117. G. van de Kaa, M. Janssen and J. Rezaei, “Standards battles for business-to-government data exchange: Identifying success factors for standard dominance using the Best Worst Method,” Technological Forecasting and Social Change, vol. 137, pp. 182–189, 2018. [Google Scholar]

118. W. Torbacki and K. Kijewska, “Identifying key performance indicators to be used in logistics 4.0 and industry 4.0 for the needs of sustainable municipal logistics by means of the DEMATEL method,” Transportation Research Procedia, vol. 39, no. 9, pp. 534–543, 2019. [Google Scholar]

119. V. S. Yadav, A. R. Singh, R. D. Raut and U. H. Govindarajan, “Blockchain technology adoption barriers in the Indian agricultural supply chain: An integrated approach,” Resources, Conservation and Recycling, vol. 161, no. 3-4, pp. 104877, 2020. [Google Scholar]

120. D. Ivanov, A. Tsipoulanidis and J. Schönberger, “Global supply chain and operations management,” in A Decision-Oriented Introduction to the Creation of Value, Springer Texts in Business and Economics, pp. E1–E1. 2017. [Google Scholar]

121. S. Liu, Y. Hu, X. Zhang, Y. Li and L. Liu, “Blockchain service provider selection based on an integrated BWM-Entropy-TOPSIS method under an intuitionistic fuzzy environment,” IEEE Access, vol. 8, pp. 104148–104164, 2020. [Google Scholar]

122. G. Büyüközkan, G. Tüfekçi and D. Uztürk, “Evaluating blockchain requirements for effective digital supply chain management,” International Journal of Production Economics, vol. 242, pp. 108309, 2021. [Google Scholar]

123. W. Gao, W. G. Hatcher and W. Yu, “A survey of blockchain: Techniques, applications and challenges,” in 2018 27th Int. conf. on Computer Communication And Networks (ICCCN), Hangzhou, China, IEEE, pp. 1–11, 2018. [Google Scholar]

124. M. M. Queiroz, R. Telles and S. H. Bonilla, “Blockchain and supply chain management integration: A systematic review of the literature,” Supply Chain Management: An International Journal, vol. 25, no. 2, pp. 241–254, 2019. [Google Scholar]

125. H. Takabi, J. B. Joshi and G.-J. Ahn, “Security and privacy challenges in cloud computing environments,” IEEE Security & Privacy, vol. 8, no. 6, pp. 24–31, 2010. [Google Scholar]

126. F. Casino, T. K. Dasaklis and C. Patsakis, “A systematic literature review of blockchain-based applications: Current status, classification and open issues,” Telematics and informatics, vol. 36, no. 7674, pp. 55–81, 2019. [Google Scholar]

127. A. Rejeb, J. G. Keogh, S. Zailani, H. Treiblmaier and K. Rejeb, “Blockchain technology in the food industry: A review of potentials, challenges and future research directions,” Logistics, vol. 4, no. 4, pp. 27, 2020. [Google Scholar]

128. L. Plant, “Implications of open source blockchain for increasing efficiency and transparency of the digital content supply chain in the australian telecommunications and media industry,” Journal of Telecommunications and the Digital Economy, vol. 5, no. 3, pp. 15–29, 2017. [Google Scholar]

129. S. A. Abeyratne and R. P. Monfared, “Blockchain ready manufacturing supply chain using distributed ledger,” International Journal of Research in Engineering and Technology, vol. 5, no. 9, pp. 1–10, 2016. [Google Scholar]

130. I. M. Ar, I. Erol, I. Peker, A. I. Ozdemir, T. D. Medeni et al., “Evaluating the feasibility of blockchain in logistics operations: A decision framework,” Expert Systems with Applications, vol. 158, no. 3, pp. 113543, 2020. [Google Scholar]

131. M. Wohrer and U. Zdun, “Smart contracts: Security patterns in the ethereum ecosystem and solidity,” in 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE). IEEE, LNSC, vol. 8937, pp. 2–8, 2018. [Google Scholar]

132. T. A. Almeshal and A. A. Alhogail, “Blockchain for businesses: A scoping review of suitability evaluations frameworks,” IEEE Access, vol. 9, pp. 155425–155442, 2021. [Google Scholar]

133. H. M. Chen, R. Kazman and S. Haziyev, “Agile big data analytics for web-based systems: An architecture-centric approach,” IEEE Transactions on Big Data, vol. 2, no. 3, pp. 234–248, 2016. [Google Scholar]

134. A. Zhang and X. Lin, “Towards secure and privacy-preserving data sharing in e-health systems via consortium blockchain,” Journal of Medical Systems, vol. 42, no. 8, pp. 1–18, 2018. [Google Scholar]

135. W. Li, J. Wu, J. Cao, N. Chen, Q. Zhang et al., “Blockchain-based trust management in cloud computing systems: A taxonomy, review and future directions,” Journal of Cloud Computing, vol. 10, no. 1, pp. 1–34, 2021. [Google Scholar]

136. B. Eshan, B. Madhulika, L. Nautiyal and M. Hooda, “Deficiencies in blockchain technology and potential augmentation in cyber security,” in Blockchain for Business: How It Works and Creates Value, Wiley Online Library, Blockchain for Business, pp. 251–293, 2021. [Google Scholar]

137. S. K. Dwivedi, P. Roy, C. Karda, S. Agrawal and R. Amin, “Blockchain-based internet of things and industrial IoT: A comprehensive survey,” Security and Communication Networks, vol. 2021, no. 12, pp. 1–21, 2021. [Google Scholar]

138. S. K. Arumugam and A. M. Sharma, “Role of blockchain in the healthcare sector: Challenges, opportunities and its uses in Covid-19 pandemic,” in Int. Conf. on Hybrid Intelligent Systems, India, Springer, pp. 657–666, 2021. [Google Scholar]

139. S. Bonnet and F. Teuteberg, “Impact of blockchain and distributed ledger technology for the management of the intellectual property life cycle: A multiple case study analysis,” Computers in Industry, vol. 144, no. 4, pp. 103789, 2023. [Google Scholar]

140. M. Li, L. Shen and G. Q. Huang, “Blockchain-enabled workflow operating system for logistics resources sharing in E-commerce logistics real estate service,” Computers & Industrial Engineering, vol. 135, no. 3, pp. 950–969, 2019. [Google Scholar]

141. J. Al-Jaroodi and N. Mohamed, “Industrial applications of blockchain,” in 2019 IEEE 9th Annual Computing and Communication Workshop and Conf. (CCWC), Las Vegas, Nevada, USA, IEEE, pp. 550–555, 2019. [Google Scholar]

142. S. Demirkan, I. Demirkan and A. McKee, “Blockchain technology in the future of business cyber security and accounting,” Journal of Management Analytics, vol. 7, no. 2, pp. 189–208, 2020. [Google Scholar]

143. O. Friha, M. A. Ferrag, L. Shu and M. Nafa, “A robust security framework based on blockchain and SDN for fog computing enabled agricultural internet of things,” in 2020 Int. Conf. on Internet of Things and Intelligent Applications (ITIA), Zhenjiang, China, IEEE, pp. 1–5, 2020. [Google Scholar]

144. M. Utz, S. Albrecht, T. Zoerner and J. Strüker, “Blockchain-based management of shared energy assets using a smart contract ecosystem,” in Int. Conf. on Business Information Systems, Berlin, Germany, Springer, pp. 217–222, 2018. [Google Scholar]

145. Q. N. Naveed, M. R. N. Qureshi, N. Tairan, A. Mohammad, A. Shaikh et al., “Evaluating critical success factors in implementing E-learning system using multi-criteria decision-making,” PLoS One, vol. 15, no. 5, pp. e0231465, 2020. [Google Scholar] [PubMed]

146. W. Chen, “Intelligent manufacturing production line data monitoring system for industrial internet of things,” Computer Communications, vol. 151, no. 4, pp. 31–41, 2020. [Google Scholar]

147. P. Živković, D. McCurdy, M. Zou and A. H. Raymond, “Mind the gap: Tech-based dispute resolution for disputes in global supply blockchains,” Business Horizons, vol. 66, no. 1, pp. 13–26, 2021. [Google Scholar]

148. Y. Zhang, S. Deng, Y. Zhang and J. Kong, “Research on government information sharing model using blockchain technology,” in 2019 10th Int. Conf. on Information Technology in Medicine and Education (ITME), Qingdao, China, IEEE, pp. 726–729, 2019. [Google Scholar]

149. S. P. Wan, Z. Jin and J. Y. Dong, “A new order relation for Pythagorean fuzzy numbers and application to multi-attribute group decision making,” Knowledge and Information Systems, vol. 62, no. 2, pp. 751–785, 2020. [Google Scholar]

150. A. Dolgui and D. Ivanov, “Ripple effect and supply chain disruption management: New trends and research directions,” International Journal of Production Research, vol. 59, no. 1, pp. 102–109, 2021. [Google Scholar]

151. A. Zutshi, A. Grilo and T. Nodehi, “The value proposition of blockchain technologies and its impact on digital platforms,” Computers & Industrial Engineering, vol. 155, no. May, pp. 107187, 2021. [Google Scholar]

152. Y. Wang, J. H. Han and P. Beynon-Davies, “Understanding blockchain technology for future supply chains: A systematic literature review and research agenda,” Supply Chain Management: An International Journal, vol. 24, no. 1, pp. 62–84, 2018. [Google Scholar]

153. A. Mahmoum Gonbadi, A. Genovese and A. Sgalambro, “Closed-loop supply chain design for the transition towards a circular economy: A systematic literature review of methods, applications and current gaps,” Journal of Cleaner Production, vol. 323, pp. 129101, 2021. [Google Scholar]

154. J. Białek and A. Oleksiuk, “Polish Strategy for responsible development. The new paradigm of the nation’s industrial policy?,” L'industria, vol. 41, no. 3, pp. 509–545, 2020. [Google Scholar]

155. C. K. Wu, C. N. Wang and T. K. T. Le, “Fuzzy multi criteria decision making model for agritourism location selection: A case study in Vietnam,” Axioms, vol. 11, no. 4, pp. 176, 2022. [Google Scholar]


Cite This Article

APA Style
Alshahrani, N.M., Kiah, M.L.M., Zaidan, B.B., Alamoodi, A.H., Saif, A. (2023). A review of smart contract blockchain based on multi-criteria analysis: challenges and motivations. Computers, Materials & Continua, 75(2), 2833-2858. https://doi.org/10.32604/cmc.2023.036138
Vancouver Style
Alshahrani NM, Kiah MLM, Zaidan BB, Alamoodi AH, Saif A. A review of smart contract blockchain based on multi-criteria analysis: challenges and motivations. Comput Mater Contin. 2023;75(2):2833-2858 https://doi.org/10.32604/cmc.2023.036138
IEEE Style
N.M. Alshahrani, M.L.M. Kiah, B.B. Zaidan, A.H. Alamoodi, and A. Saif "A Review of Smart Contract Blockchain Based on Multi-Criteria Analysis: Challenges and Motivations," Comput. Mater. Contin., vol. 75, no. 2, pp. 2833-2858. 2023. https://doi.org/10.32604/cmc.2023.036138


cc 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.
  • 1263

    View

  • 593

    Download

  • 0

    Like

Share Link