Next Article in Journal
Distribution Line Load Predicting and Heavy Overload Warning Model Based on Prophet Method
Next Article in Special Issue
Empowering End-of-Life Vehicle Decision Making with Cross-Company Data Exchange and Data Sovereignty via Catena-X
Previous Article in Journal
Sustained Social Entrepreneurship: The Moderating Roles of Prior Experience and Networking Ability
Previous Article in Special Issue
Logistics Challenges in Sub-Saharan Africa and Opportunities for Digitalization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Analytic Hierarchy Process for Selection of Blockchain-Based Platform for Product Lifecycle Management

Chair of Production and Operations Management, Brandenburg University of Technology, 03046 Cottbus, Germany
*
Authors to whom correspondence should be addressed.
Sustainability 2022, 14(21), 13703; https://doi.org/10.3390/su142113703
Submission received: 12 September 2022 / Revised: 12 October 2022 / Accepted: 20 October 2022 / Published: 22 October 2022
(This article belongs to the Special Issue Digitalization in Logistics to Realize Sustainable Development)

Abstract

:
Blockchain technology has disrupted traditional business processes and hence gained significant attention and popularity in recent years. Consequently, a number of blockchain-based platforms are available today that offer vast applications across multiple sectors and industries. Implementing these blockchain-based platforms as an alternative to traditional product lifecycle management systems (PLMs) is one of the applications. However, before any platform is adopted, its nature, functionalities, and adaptability need to be clearly defined, evaluated, and verified. In this context, the proposed work explores the available blockchain-based platforms that can be used for the purpose of product lifecycle management. We then apply one of the multi-criteria decision-making techniques, i.e., the analytic hierarchy process (AHP), to select the best possible blockchain-based platform for PLM. As transaction speed, data privacy, and scalability are our prime concerns in PLM, we only considered the permissioned (private) blockchain platforms as available alternatives in the final selection process. Results achieved on the basis of considered criteria show that Hyperledger Fabric is the top-ranked among available alternatives to be used for PLM. Furthermore, as blockchain is a new technology, a clear comparison of the available platforms based on the performance-based metrics and key performance indicators is not completely matured and is still in the development stage. However, our proposed approach can be considered an attempt to create a procedure for evaluating blockchain-based platform implementation in any sector.

1. Introduction

Production industries have been struggling a great deal for a long time to develop and support their products throughout their lifecycle. Throughout this duration, their prime focus in product development has been to optimize their product design and improve its intended functions. However, in today’s competitive environment, the aim is not just design optimization and function improvements, but the ability to connect and accordingly update their products to conform to the current market trends. This is only possible if the industry grabs all the opportunities coming along with breakthrough technologies and, hence, properly manages the complete lifecycle of its products. To this aim, several software systems have been implemented in industries. According to one of the recent surveys, a total of 135 such software are currently implemented in different sectors for managing the various aspects of the product lifecycle from conceptualization to its disposal stage [1]. This existing software provides both on-cloud and on-premises services and contains various capabilities and challenges.
Product lifecycle management (PLM) focuses on data creation, storage, and retrieval throughout the lifecycle of a product from its conceptualization all the way to its ultimate disposal or retirement [2]. Its purpose is to provide an integrated view of what is happening with the products across their lifecycle. In this strategy, efficient integration of the products, associated stakeholders, working processes, and data storage systems is required to obtain the best results in product data management. PLM evolution has played an essential role in high-tech industry leaders’ decisions to change their way of work to fulfil critical requirements due to high market changes [3]. The benefits obtained through the implementation of the PLM solution have encouraged industries to invest in PLMs [4]. J.G. Enríquez et al. developed a quality evaluation model for evaluating the different aspects of the PLM systems implemented in industries [5]. The introduction of PLM systems into the industry has both short-term benefits, i.e., reduction of time for each routine activity, reduction of overhead activities, and improvements to the way of work, as well as long-term benefits, i.e., improved competitive position, reduction of time to market, etc. [6].
The existing PLMs, i.e., Teamcenter, Windchill, Enovia, SAP, etc., are implemented based on a standalone and centralized strategy. They are mainly developed for in-house use (mostly manufacturing) and hence are incapable of accessing, processing, and analyzing data across other stages of the product lifecycle. For instance, an industry producing a product, for example, a production machine or equipment, and using the existing PLM can access and analyze the product data only in the manufacturing stage and is unable to access the data of that product when it goes to another stage, i.e., operations and maintenance where it performs its intended function. Hence, as the product information chain along the lifecycle spans enterprise boundaries, these PLMs are unable to meet all the data management requirements of the product [7]. Interoperability, data transparency and openness, decentralization, credibility, collaborative data provision, and data security are some of the broadly discussed major challenges faced by the currently implemented PLM systems in the industry [1,6,7,8,9]. To meet all these challenges and expectations of the production industry, novel blockchain-based frameworks and solutions have been proposed by researchers to manage the entire lifecycle of a product [1,4,10]. Nowadays, an increasing number of initiatives in the blockchain are opening new horizons for its implementation in various sectors. Although most of the current work on the blockchain in the real business environment is still in an early stage [11], it is strongly expected by experts that blockchain will considerably target every industry and significantly change existing practices [12,13,14].
Blockchain is a distributed and immutable ledger that facilitates the process of recording transactions and tracking assets in a business network [15]. The transactions are recorded in a data format called block and added to a shared database in chronological order to form a chain [12,16]. The transaction data in the block are validated by the pre-defined nodes in the network and then added and stored on the chain [13,17,18]. The uses of blockchain have been investigated for different purposes across various industries. Three basic themes, i.e., impact, functions, and configuration, of blockchain implementation have been discussed and expanded by various researchers and practitioners [19,20]. In parallel, a substantial amount of research is in progress on identifying blockchain implementation enablers and challenges. Samuel and Babak developed a fuzzy-based analytic model to identify the key blockchain adoption enablers and analyze their impact on supply chain performance [21]. The identification and evaluation of blockchain adoption challenges is not an easy task and, therefore, needs an integrated approach. In this context, Karuppiah et. al. used fuzzy the Delphi-assisted grey-DEMATEL analytic method to identify the eminent challenges in blockchain adoption [22].
Four generations of blockchain, i.e., blockchain 1.0 to 4.0, have been recognized since the inception of Bitcoin by Satoshi Nakamoto in 2008 [23,24,25]. Table 1 illustrates this evolution of blockchain from the first generation, i.e., cryptocurrency, until the fourth generation, i.e., application in industry 4.0. In Blockchain 1.0, the focus is on finances concerning cryptocurrency [26]. Blockchain 2.0 supports the creation of smart contracts for many agreement terms through autonomous computer programs and commands that execute automatically [24,27]. Blockchain 3.0 emphasizes decentralized applications (DApps). It uses decentralized storage and communication, hence its backend code runs on a decentralized P2P network. Blockchain 4.0 focuses on applications and the impact of blockchain implementation in different industries, specifically in industry 4.0 [28]. In other words, Blockchain 4.0 refers to making blockchain 3.0 usable and satisfying industry 4.0 requirements by making blockchain promises true in the industry. At present, various challenges still exist, leading to the evolution of blockchain 5.0. In this generation, blockchain would be applied together with artificial intelligence, hyper-converged infrastructure, and other advanced data analytics and industry 4.0 technologies for high security, reliability, scalability, etc. [29].
To date, several blockchain-based platforms have been developed by various developers and organizations. Depending on different applications, all these platforms can be divided into three types of networks, i.e., public, private, and consortium blockchains. Public blockchains are permissionless in nature and open and anyone in the world can access, perform transactions, and participate in the consensus process [31]. Private blockchains are permissioned blockchains controlled by a single central authority. The central authority permits the nodes that can join and perform transactions. Consortium blockchains are also permissioned blockchain but instead of a single authority, it is controlled by a group of preselected nodes [32]. Blockchain-based platforms are technically mature with sufficient community support to make sure future maintenance [33]. All the permitted members of the network control each other, therefore, no intermediary or central point of the account is needed [34]. Furthermore, the use of blockchain technology is especially beneficial in the case of high-value products with low trading volume [35]. In general, the traditional PLMs manage the data from conceptual design to product release. However, blockchain-based platforms have the capability to manage the below-mentioned data through the entire product lifecycle, i.e., design to final disposal or recycling.
Provenance Management: Provenance management refers to the tracking of information about people, processes, and methodologies involved in producing data from design to disposal or recycling. It simply shows where, when, how, and by whom the data are generated. The purpose of provenance management is to provide greater visibility and better efficiency by creating records in the network [36].
Bill of Materials (BOM) Management: BOM management refers to the capturing, configuring, and management of data, i.e., raw materials, sub-components, constituent parts, and quantities of each required for the end products. Effective BOM management is critical for the success of any manufacturer irrespective of the complexity of their products.
Manufacturing data and Process Management: Securely managing and validating the data generated through the entire manufacturing and post-manufacturing as well as material handling. It also accurately connects process planning to production to ensure the transfer of correct data to and from the production setup.
Collaborative Document Management: Collaborative document management refers to capturing, storing, and making the documents available throughout the product lifecycle in a controlled and secure network. It allows for linking the related documents to products, processes, or any other document for easy and fast reference and retrieval.
Suppliers and Materials data Management: It enables the procurement teams to track and communicate with their suppliers in various matters, i.e., quality of raw material, selection and purchasing of parts, revision of already placed orders, and so on.
Change Management: Due to changes in customer demand and availability of raw materials, the most frequent changes occur in design and production. Change management ensures that these changes are clearly defined, documented, and managed so that the other stakeholders can access the updated data.
Quality Management: Critical quality documents such as PCP, PFD, fishbone diagram, fault tree analysis, etc., can be managed across the organization. It helps in ensuring that the quality of the products is as per the organizational goals and regulatory needs.
Requirements Management: Requirements management involves collecting, analyzing, and managing what the different stockholders want from the product or service. It also includes requirements traceability, product configuration to requirements, collaboration with different stakeholders, and approval of requirements.
Operational and maintenance data management: Collecting and managing the real-time operational data, i.e., product operational conditions, running time, etc., and maintenance history. It helps in ensuring better decision-making within and even after the end of the product lifecycle, i.e., disposal or recycling.
Product Distribution data Management: Product distribution data management includes packaging, transportation, and delivering the product to the customer or facility where it is intended to be used. It helps in answering the question of when, how, and under what conditions the product is delivered.
In this paper, the analytic hierarchy process (AHP) has been applied for selecting the best possible blockchain-based platform for PLM. As blockchain is a new technology, a clear comparison of the available platforms based on performance-based metrics and key performance indicators is still not possible. This is the reason for using an AHP-based approach for the selection of a blockchain-based platform. AHP is one of the multi-criteria decisions making (MCDM) tools broadly accepted because of its provision for converting complex problems into a form of hierarchy [37]. It involves matrix algebra for measurements based on an expert’s judgment on pairwise comparison. In AHP, both qualitative and quantitative criteria can be compared using informed judgments to derive weights and priorities. AHP is commonly used in selection, prioritization, and forecasting where it is assumed that the decision-makers implicitly or explicitly know the objectives and the associated alternatives [38]. The research question that this paper tries to address are:
  • What are the available blockchain-based platforms for PLM?
  • How can AHP be applied to the selection of a blockchain-based platform?
The rest of the paper is organized as follows: The available and top blockchain-based platforms are explored in Section 2. Section 3 provides a detailed framework and uses an analytic hierarchy process-based selection of platforms. Results are presented and discussed in Section 4. Finally, this work is summarized and future directions are presented in Section 5.

2. Available Blockchain-Based Platforms

A systematic procedure has been followed to explore the available blockchain-based platforms for managing the entire product lifecycle. In the literature, the existing research publications consider a limited number of available platforms, therefore relying only on research publications would not be a wise approach. In this context, parallel to published research articles, different open search engines and research blogs published by well-known publishers, i.e., Capterra, LeewayHertz, G2, Tech Target, HFS, etc., could be considered as a more sophisticated method, and hence is adopted in this exploration process. Furthermore, as this study focuses on the selection of a platform for managing the entire lifecycle of the product, several important points that have been considered in this identification and exploration process can be pointed out as follows:
Maturity Status: With the rapid increase in demand, the development of blockchain-based platforms by different organizations is also increasing day by day. Some of the well-known platforms are now fully developed and matured while the code of other developed platforms is still being tested in different scenarios. In the initial exploration of the available platforms, we consider all the developed platforms irrespective of their maturity level. However, in the analytic process for selection, we only considered the fully matured platforms as alternatives.
Type of Blockchain: Although any type of blockchain-based platform can be used to manage the product lifecycle, as data privacy, transaction speed, and scalability are the prime concern in PLM, the focus in the exploration and selection processes is only on the permissioned blockchain.
Programming Languages: So far, many programming languages, i.e., C++, Python, Java Script, Solidity, etc., have been used in the development of blockchains. In addition to their native languages, these blockchain platforms also have the capability to support other languages. In this study, we considered all the blockchain platforms irrespective of their native and supported languages.
Consensus Protocols: The available platforms use different consensus protocols or algorithms, i.e., proof of work (PoW), proof of stake (PoS), practical byzantine fault tolerance (PBFT), and so on. This consensus protocol enables all the parties of the blockchain network to come to a common agreement on the present data state of the ledger. The business can define its own or can choose from the well-known available protocols. In one way or the other, these consensus protocols distinguish the platforms from one another. In the initial exploration, we considered platforms irrespective of their consensus protocols. However, the final analytics process considers the platforms with the most suitable protocols.
Smart Contract: Smart contracts are computer programs or transaction protocols stored on a blockchain that intend to execute automatically once a predefined condition is fulfilled. These smart contracts are responsible for the process of validation and enforcing the action on the blockchain. However, not all blockchain platforms need to support the concept of smart contracts. This study does not consider this factor and, hence, takes all the platforms irrespective of their case and whether they support the concept of smart contracts or not.
Scalability: Today’s product lifecycles are usually complex and decentralized in nature and hence, many stakeholders are involved in data generation and sharing. Therefore, blockchain platforms should be scalable enough to grow and manage an increase in the number of participants and transaction data. In the initial survey, we do not consider this factor; however, only highly scalable platforms are considered in the final selection through AHP.
A number of blockchain-based platforms introduced by different organizations have been explored as illustrated in Table A1 of Appendix A. Most of the presented platforms are generic, i.e., they are not limited to just financial applications and, hence, can be used as an alternative to the traditional PLM systems to provide a framework for organizing and securing the data generated at different phases of the product lifecycle. However, based on certain metrics, different search engines, i.e., G2.com [39], Capterra.com [40], Gartner.com [41], Hacker noon [42], and Value coders [43], as well as research blogs published by LeewayHertz [44], Tech Target [45], HFS [46], etc., have considered some of them as top blockchain-based platforms as presented in Table A2 of Appendix A. These top platforms have versatile capabilities and can be applied in any production industry to improve the management of the entire product lifecycle.

3. Selection of Blockchain-Based Platform for PLM

An Analytic Hierarchy Process (AHP) has been used for the selection of the most suitable blockchain-based platform for PLM. AHP is one of the most advanced methods among multi-criteria decision making (MCDM) available for decision making in a complex situation. Compared to other MCDM techniques, AHP is one of the most simple and easy-to-use techniques. This tool is highly scalable, and its hierarchical structure can easily be adjusted to fit. Furthermore, AHP is a data-intensive technique, therefore different-sized problems can be addressed through it. Furthermore, when decision makers need to make a decision in uncertain circumstances, then other MDCM techniques, i.e., basic fuzzy or Pythagorean fuzzy AHP, are the best option. Even in case of incomplete data or information, Grey AHP is better to be used. However, in this work, the data collected from various resources are deterministic and complete, therefore we used a simple AHP technique in our selection process. To ensure a more compact form and easy understanding, different notation as presented in Table A3 of Appendix A has been used throughout this section. The AHP can be applied in three main steps, i.e., development of the hierarchical tree, pairwise comparison, and ranking of the alternatives for final selection. These steps are applied and discussed in detail in this section.

3.1. Development of Hierarchical Tree

In the AHP technique, the complex problem is converted into a hierarchical tree for decision making [47,48]. The hierarchical tree, as illustrated in Figure 1, can be developed in three steps, i.e., defining the goals or objectives, setting the decision criteria, and choosing among the available alternatives.
Define the Objective: The goal or objective of applying AHP in this work is to select the best blockchain-based platform among the available option for product lifecycle management.
Set the Decision Criteria: Blockchain-based platforms have several factors based on which they can be compared while using them for different applications. This work set the criteria based on the data available for the concerned blockchain-based available platform as given in Table 2. However, these top platforms perform almost equally well in terms of certain settled decision criteria, i.e., interoperability, data transparency, scalability, ubiquitous access, level of decentralization, collaborative data provision, and data security. Furthermore, as blockchain is a new technology, a clear comparison of the available platforms based on performance-based metrics and key performance indicators is not completely mature and is still in the development stage. Therefore, this work considered the factors shown in Figure 1 as the final decision criteria. As AHP is based on the findings from cognitive science, it is usually suggested that five to nine criteria are the ideal range [38]. Therefore, certain relevant criteria are integrated together as illustrated in Table 2.
Choose the alternatives: As presented in Table A1 of Appendix A and discussed in Section 2, many blockchain-based platforms are available in the market. These available platforms consist of dedicated platforms (with their own protocols) as well as certain other service-providing platforms. The service-providing platforms just provide services as third parties and hence cannot be counted as dedicated platforms. Therefore, these service providers’ platforms have not been considered while choosing our final alternatives. Furthermore, different factors, i.e., transaction speed, data privacy, scalability, etc., are of prime concern in PLM. Therefore, we only considered the permissioned (private) blockchain platforms in our final selection. Finally, based on the defined criteria, the most suitable permissioned platforms are finalized as given in Table 2 and illustrated as available alternatives in decision-making as presented in Figure 1.

3.2. Pairwise Comparison

As the analytic hierarchy process involves matrix algebra for measurements based on an expert’s judgment, pairwise comparison of criteria, as well as corresponding alternatives, is one of the most crucial parts of this process. Both qualitative and quantitative criteria can be considered and compared to derive weights and priorities. To give a relative weightage to each criterion and alternative, we define the scale as presented in Table 3.
Based on the available data in Table 2 and a thorough discussion with experts from different research groups and industries, we assigned importance to each criterion as well as to all alternatives in terms of individual criteria as illustrated in Table 4. A complete pairwise comparison of criteria and alternatives for the available data is given in detail in Table A4, Table A5, Table A6, Table A7, Table A8, Table A9, Table A10 and Table A11 of Appendix B.

3.3. Ranking the Alternatives

Different approaches can be adopted to obtain a ranking of priorities from a given pairwise matrix. However, a study demonstrated mathematically that the eigenvector-based solution is the best approach [56]. In this work, we solved the pairwise matrix for the eigenvector by squaring the matrix each time, summing, and then normalizing. Microsoft Excel software was used for calculation and was instructed to stop the iterations when the difference between sums in two consecutive calculations remained zero. These steps of finding the eigenvector are repeated for the pairwise comparison matrices of criteria as well as alternatives as follows:
Step 1: Calculate the eigenvector for the pairwise comparison matrix of criteria.
Criteria   =     TH   BT   UF   PM   CA   PT   PB TH BT UF PM CA PT PB 1.0000 1.0000 1.2857 3.0000 1.2857 9.0000 1.8000 1.0000 1.0000 1.2857 3.0000 1.2857 9.0000 1.8000 0.7778 0.7778 1.0000 2.3333 1.0000 7.0000 1.4000 0.3333 0.3333 0.4286 1.0000 0.4286 3.0000 0.6000 0.7778 0.7778 1.0000 2.3333 1.0000 7.0000 1.4000 0.1111 0.1111 0.1429 0.3333 0.1429 1.0000 0.2000 0.5556 0.5556 0.7143 1.6667 0.7143 5.0000 1.0000
Criteria     Criteria   =         TH             BT             UF             PM             CA             PT             PB       TH BT UF PM CA PT PB 7.0000 7.0000 9.0000 21.0000 9.0000 63.0000 12.6000 7.0000 7.0000 9.0000 21.0000 9.0000 63.0000 12.6000 5.4444 5.4444 7.0000 16.3333 7.0000 49.0000 9.8000 2.3333 2.3333 3.0000 7.0000 3.0000 21.0000 4.2000 5.4444 5.4444 7.0000 16.3333 7.0000 49.0000 9.8000 0.7778 0.7778 1.0000 2.3333 1.0000 7.0000 1.4000 3.8889 3.8889 5.0000 11.6667 5.0000 35.0000 7.0000 Eigenvector 0.2195 0.2195 0.1707 0.0732 0.1707 0.0244 0.1220
Step 2: Calculate the eigenvector for all the pairwise comparison matrices of alternatives in terms of each criterion.
TH     TH   =         RC             HF             ST             RI             QU             HH             OC             MC             NE             EO       RC HF ST RI QU HH OC MC NE EO 10.0000 4.2857 30.0000 10.0000 6.0000 3.3333 30.0000 6.0000 3.3333 4.2857 23.3333 10.0000 70.0000 23.3333 14.0000 7.7778 70.0000 14.0000 7.7778 10.0000 3.3333 1.4286 10.0000 3.3333 2.0000 1.1111 10.0000 2.0000 1.1111 1.4286 10.0000 4.2857 30.0000 10.0000 6.0000 3.3333 30.0000 6.0000 3.3333 4.2857 16.6667 7.1429 50.0000 16.6667 10.0000 5.5556 50.0000 10.0000 5.5556 7.1429 30.0000 12.8571 90.0000 30.0000 18.0000 10.0000 90.0000 18.0000 10.0000 12.8571 3.3333 1.4286 10.0000 3.3333 2.0000 1.1111 10.0000 2.0000 1.1111 1.4286 16.6667 7.1429 50.0000 16.6667 10.0000 5.5556 50.0000 10.0000 5.5556 7.1429 30.0000 12.8571 90.0000 30.0000 18.0000 10.0000 90.0000 18.0000 10.0000 12.8571 23.3333 10.0000 70.0000 23.3333 14.0000 7.7778 70.0000 14.0000 7.7778 10.0000 Eigenvector 0.0600 0.1400 0.0200 0.0600 0.1000 0.1800 0.0200 0.1000 0.1800 0.1400
The above matrix shows the eigenvector calculation for alternatives in terms of throughput. The eigenvectors’ calculations for alternatives in terms of other criteria can be seen in Appendix C.
Step 3: Calculate the final weightage by multiplying the eigenvectors of alternatives with the criteria-based eigenvector.
Criteria     Criteria   =       TH         BT         UF         PM         CA           PT             PB       RC HF ST RI QU HH OC MC NE EO 0.0600 0.1250 0.1207 0.1667 0.1400 0.0962 0.0714 0.1400 0.1250 0.1207 0.1190 0.1800 0.1346 0.2143 0.0200 0.0750 0.1552 0.1190 0.1000 0.1346 0.1190 0.0600 0.0750 0.0862 0.1667 0.1000 0.1731 0.1667 0.1000 0.1250 0.0517 0.1190 0.1800 0.0577 0.1190 0.1800 0.0750 0.0517 0.1190 0.0200 0.0962 0.0238 0.0200 0.1250 0.0517 0.0238 0.0200 0.0577 0.0238 0.1000 0.1250 0.1552 0.0238 0.0200 0.0962 0.0714 0.1800 0.0250 0.0862 0.0714 0.1000 0.0962 0.1190 0.1400 0.1250 0.1207 0.0714 0.1400 0.0577 0.0714 Criteria Eigenvector 0.2195 0.2195 0.1707 0.0732 0.1707 0.0244 0.1220 = Final Weightage 0.1084 0.1476 0.0909 0.0982 0.1136 0.0822 0.0501 0.0921 0.0989 0.1180
Step 4: Ranking the alternatives based on final weightage.
Ranking   =   Final Weightage RC HF ST RI QU HH OC MC NE EO 0.1084 0.1476 0.0909 0.0982 0.1136 0.0822 0.0501 0.0921 0.0989 0.1180 = Ranking 4 1 8 6 3 9 10 7 5 2

4. Results and Discussion

Although any permissioned blockchain platform can be used for data creation, storage, and retrieval throughout the lifecycle of a product, this study was carried out with the intention to select the platform that would not only manage the entire lifecycle of a product but also fulfill the requirements of industry 4.0. In this context, this study mainly consists of two parts, i.e., the identification of available blockchain platforms and the selection of the best platforms with the help of the AHP technique. The identified and top platforms are provided in Table A1 and Table A2, respectively, while the final results obtained via the AHP technique are summarized in Table 5. The percentage data for criteria in the first row of Table 5 are obtained from the eigenvector of the criteria, while the corresponding column data are based on the eigenvector of alternatives with respect to each criterion. The last two columns of Table 5 represent the final weightage and ranking of alternatives, respectively.
The findings in Table 5 reveal that Hyperledger Fabric (relative weightage = 14.84%) is ranked first and is thus the best possible option followed by EOS.IO (relative weightage = 11.80%) and Quorum (relative weightage = 11.36%). Hence, these blockchain platforms should be the top priorities of the industries for the said purpose. On the contrary, OpenChain (relative weightage = 5.01%) is considered the worst option for industries to select among the alternatives. Furthermore, the overall low numeric values obtained for relative weightages are just because of the high number of alternatives considered in AHP. Therefore, consequently, it can be stated that the lower the number of alternatives considered in AHP, the higher the relative weightage each alternative would obtain or vice versa. These results are purely based on the defined importance of each criterion and the comparative weightage of alternatives in terms of criterion. Furthermore, for the purpose of high transaction speed, data privacy, and scalability, this work only considered the permissioned blockchains among the dedicated platforms.
In AHP, both qualitative and quantitative criteria could be considered and compared to derive weights and priorities. However, blockchain platforms have not yet been qualitatively compared on an exact scale in terms of different factors, i.e., interoperability (the ability of a platform to communicate and exchange the data with another platform), level of decentralization (transfer of control to a distributed network or nodes), etc. However, it is evident from the studies that the presented top blockchain-based platforms perform equally well when compared for those qualitative factors, i.e., interoperability, data transparency, scalability, ubiquitous access, level of decentralization, collaborative data provision, and data security. Hence, in addition to the quantitative criteria, this study considers only the built-in capabilities of the platforms as decision criteria, i.e., throughput (number of transactions processed per second), block confirmation time (the amount of time for the creation of a new block), etc.

5. Conclusions and Future Directions

This study identified and selected the most suitable blockchain-based platform that can be used for product lifecycle management. Initially, a total of 140 blockchain platforms were identified through various search engines. However, taking certain specific requirements into consideration, various platforms, i.e., those permissionless in nature or third-party service providers, were dropped from further analysis. It was further observed that among the available permissioned blockchain platforms, some are still not fully matured, and their consensus mechanism is still in the testing and validation stage. Therefore, top software reviews and selection websites were used to identify and consider the fully matured, highly scalable, and secured blockchain platforms. Out of those platforms, 10 were finalized as the best available alternatives for consideration in the final selection process.
A number of criteria were identified through different sources as given in Table 2. Among these defined criteria, seven decision criteria were finally settled on for the selection of the best blockchain platforms. Accordingly, based on the available data on different search engines and thorough discussion with experts from various research groups and industries, each criterion as well as alternatives were assigned relative importance as illustrated in Table 4. An analytical hierarchy process-based multi-criteria decision support system was then applied to rank and select the top 10 available alternatives.
To conclude our findings, we could say that Hyperledger Fabric has the highest relative score of 14.76% and is the best possible option that can be selected for the purpose of PLM. EOS.IO and Quorum are the second and third best options with relative scores of 11.80% and 11.36%, respectively. All the results obtained in this work are solely based on the defined importance of criteria and the comparative weightage of alternatives in terms of each criterion. However, the developed approach is generic and can be applied for any similar selection purpose with a range of criteria, alternatives, and their relative importance. To our knowledge, this work is the first and could be considered a pioneer in the selection of blockchain platforms for the purpose of product lifecycle management.
In continuation of the obtained results, immediate future work could be the development and implementation of a Hyperledger Fabric-based blockchain platform for product lifecycle management in a real production environment. This intended work could first identify and describe the basic components of the Hyperledger fabric blockchain for a complete product lifecycle management system, i.e., peers, channels, chain codes, ordering services, and so on. Then, various policies would be developed, i.e., what peers would have the authority to endorse the transaction, what peers just commit the transaction, and what the consensus mechanism would be. Although Hyperledger fabric has a built-in crash fault tolerance consensus, due to its modular architecture, one can just plug in and out their own consensus mechanism. Furthermore, this work could also emphasize how the data generated through different sources in a real production setup could be extracted, secured, and transferred to the Hyperledger fabric blockchain. This work could keenly focus on hash storing and transactions among the various stakeholders involved throughout the product lifecycle and a common cloud database for storing a huge amount of design, manufacturing, and other data.

Author Contributions

Conceptualization, M.H. and H.W.; methodology, M.H.; validation, M.H. and H.W.; formal analysis, M.H.; investigation, M.H. and H.W.; writing—original draft preparation, M.H.; writing—review and editing, M.H. and H.W.; supervision, H.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Blockchain-Based Platforms

Table A1. List of available blockchain-based platforms.
Table A1. List of available blockchain-based platforms.
  • ConsenSys Quorum
36.
Bankchain
71.
Straitis
106.
Lexicon by Ternio
2.
Hyperledger Sawtooth
37.
Blockchain Evidence Locker
72.
Tezos
107.
LifeHash
3.
3. Kaleido
38.
Bubichain
73.
Universa
108.
Lukka
4.
Ethereum
39.
Chain Core
74.
Xinfin
109.
MintMe.com Coin
5.
Hyperledger Iroha
40.
Digital Asset Platform
75.
IOTA
110.
NEM
6.
IBM Blockchain Platform
41.
Domus Tower Blockchain
76.
Oracle Blockchain Platform
111.
New Street Technologies
7.
Corda
42.
Factom Harmony
77.
Achain
112.
NuCypher
8.
Hyperledger Fabric
43.
GemOS
78.
Eaelf Enterprise (Blockchain)
113.
Ocyan
9.
BlockCypher
44.
Hydrachain
79.
Aequalis
114.
OneLedger
10.
NEO
45.
Hyperledger Indy
80.
AERGO
115.
Openchain
11.
EOS
46.
Monax
81.
akaChain
116.
Open Trade Blockchain (OTB)
12.
Centrifuge
47.
Nexledger
82.
Axoni
117.
Overledger Network Enterprise
13.
Solana
48.
Omni
83.
Bethel
118.
Paradigm Identity Blockchain
14.
Factom
49.
Onchain
84.
Binance X
119.
Platform 6
15.
GetBlock
50.
OpenCSD
85.
BitFury
120.
PONTON X/P Messenger
16.
Blockedge
51.
ParallelChain
86.
BlockApps
121.
ProximaX Sirius Chain
17.
Multichain
52.
pNetwork
87.
Blockchain Gateway
122.
Quantum Resistant Ledger
18.
QANplatform
53.
Polkadot
88.
Blockstream
123.
Quartz, The Smart Ledgers
19.
Ripple
54.
RSK
89.
Bscexchange Finance
124.
SASEUL Origin
20.
Stellar Platform
55.
SettleMint
90.
Coinbase Institutional
125.
SASEUL Origin Advanced Edition
21.
Stratis Platform
56.
Signchain Signature
91.
CoreStarter
126.
Sextant for DAML
22.
Elements
57.
StreamCore
92.
DEIP
127.
Snapper Future Tech
23.
XDC Network
58.
Symbiont Assembly
93.
Development Env for TrueChain Dapp
128.
Stark Drones
24.
Xooa
59.
VeChain ToolChain
94.
DigiByte
129.
Stezy Blockchain Platform
25.
Algorand
60.
Waves
95.
Digital Twin Intelligent Automation Platform
130.
SubQuery
26.
BigChainDB
61.
Zilliqa
96.
GBC.AI
131.
SubQuery
27.
Blockdaemon
62.
JSON-RPC Node API
97.
Gospel Technology
132.
Synthetix.io
28.
Credits
63.
Luniverse
98.
Guardtime KSI
133.
Tatum
29.
Velas
64.
Nxt Platform
99.
Harmony Launcher
134.
Tendermint
30.
Blockstack
65.
Monero
100.
HCL CoTrust Blockchain Platform v1.4.8
135.
Ticket Severity Forecasting
31.
Chainalysis KYT
66.
Chain Core
101.
HCL CoTrust Blockchain Platform v2.1
136.
UB Framework
32.
Swirlds
67.
Coco
102.
Hedera Hashgraph
137.
Vapor Pro
33.
Tangle
68.
Lisk
103.
HyperCash
138.
VeChain
34.
AERGO Enterprise
69.
Qtum
104.
I/O Coin
139.
VikRee
35.
AxCore
70.
Smilo
105.
IoTeX Pantheon
140.
Zeeve platform
Table A2. Top blockchain-based platforms.
Table A2. Top blockchain-based platforms.
G2.comHackerNoonCapterraLeewayHertzHFSTechTargetGartnerValueCoders
EthereumEthereumEtheriumXDC NetworkEtheriumEtheriumIBM BlockchainEthereum
KaleidoHyperledger SawtoothSolanaStellarHyperledger FabricIBM Blockchain Chainalysis KYTHyperledger Fabric
Azure Blockchain Hyperledger FabricAzure Blockchain TezosR3 CordaHyperledger FabricRippleOpenChain
IBM Blockchain Hyperledger IrohaBlockCypherHyperledger FabricRippleHyperledger SawEthereumMultiChain
CordaOpenChainBlockedgeHyperledger SawtoothQuorumR3 CordaHyperledger FabricEOS
HyperledgerStellarCentrifugeHedera Hashgraph TezosStellarRipple
NEOQuorumRipple EOSIOMicrosoft Azure Stellar
EOSCordaQuorum StellarOracle Blockchain R3 Corda
Hedera HashgraphHyperledger FabHyperledger Iroha ConsenSys QuorumBitcoinQuorum
R3 CordaIBM Blockchain Corda BlockstreamMonero
QuorumKaleidoEOS Hyperledger IrohaIBM Blockchain
MultiChainLuniverseOpenChain SwirldsHyperledger
RippleOracle BlockchainEthereum QuorumNeo Blockchain
CreditsQANplatformDragonchain TangleHedera Hashgraph
ElementsRippleNetNEO AERGO EnterpriseHyperledger Iroha
Table A3. Notation for alternatives and criteria.
Table A3. Notation for alternatives and criteria.
AlternativesNotationCriteriaNotation
R3 CordaRCThroughput (Transaction per sec)TH
Hyperledger FabricHFBlock Confirmation Time (Sec)BT
StellarSTUser’s FeedbackUF
RippleRIPlatform MaturityPM
QuorumQUCommunity ActivityCA
Hedera HashgraphHHPopularity in MarketPT
OpenChainOCPublished ResearchPB
MultiChainMC
NEO PlatformNE
NEO PlatformEO

Appendix B. Pairwise Comparison

Table A4. Pairwise comparison of criteria.
Table A4. Pairwise comparison of criteria.
THBTUFPMCAPTPB
TH9/99/99/79/39/79/19/5
BT9/99/99/79/39/79/19/5
UF7/97/97/77/37/77/17/5
PM3/93/93/73/33/73/13/5
CA7/97/97/77/37/77/17/5
PT1/91/91/71/31/71/11/5
PB5/95/95/75/35/75/15/5
Table A5. Pairwise comparison in terms of throughput.
Table A5. Pairwise comparison in terms of throughput.
RCHFSTRIQUHHOCMCNEEO
RC3/33/73/13/33/53/93/13/53/93/7
HF7/37/77/17/37/57/97/17/57/97/7
ST1/31/71/11/31/51/91/11/51/91/7
RI3/33/73/13/33/53/93/13/53/93/7
QU5/35/75/15/35/55/95/15/55/95/7
HH9/39/79/19/39/59/99/19/59/99/7
OC1/31/71/11/31/51/91/11/51/91/7
MC5/35/75/15/35/55/95/15/55/95/7
NE9/39/79/19/39/59/99/19/59/99/7
EO7/37/77/17/37/57/97/17/57/97/7
Table A6. Pairwise comparison in terms of block confirmation time.
Table A6. Pairwise comparison in terms of block confirmation time.
RCHFSTRIQUHHOCMCNEEO
RC5/55/55/35/35/55/35/55/55/15/5
HF5/55/55/35/35/55/35/55/55/15/5
ST3/53/53/33/33/53/33/53/53/13/5
RI3/53/53/33/33/53/33/53/53/13/5
QU5/55/55/35/35/55/35/55/55/15/5
HH3/53/53/33/33/53/33/53/53/13/5
OC5/55/55/35/35/55/35/55/55/15/5
MC5/55/55/35/35/55/35/55/55/15/5
NE1/51/51/31/31/51/31/51/51/11/5
EO5/55/55/35/35/55/35/55/55/15/5
Table A7. Pairwise comparison in terms of user feedback.
Table A7. Pairwise comparison in terms of user feedback.
RCHFSTRIQUHHOCMCNEEO
RC7/77/77/97/57/37/37/37/97/57/7
HF7/77/77/97/57/37/37/37/97/57/7
ST9/79/79/99/59/39/39/39/99/59/7
RI5/75/75/95/55/35/35/35/95/55/7
QU3/73/73/93/53/33/33/33/93/53/7
HH3/73/73/93/53/33/33/33/93/53/7
OC3/73/73/93/53/33/33/33/93/53/7
MC9/79/79/99/59/39/39/39/99/59/7
NE5/75/75/95/55/35/35/35/95/55/7
EO7/77/77/97/57/37/37/37/97/57/7
Table A8. Pairwise comparison in terms of maturity.
Table A8. Pairwise comparison in terms of maturity.
RCHFSTRIQUHHOCMCNEEO
RC7/77/57/57/77/57/57/17/17/37/3
HF5/75/55/55/75/55/55/15/15/35/3
ST5/75/55/55/75/55/55/15/15/35/3
RI7/77/57/57/77/57/57/17/17/37/3
QU5/75/55/55/75/55/55/15/15/35/3
HH5/75/55/55/75/55/55/15/15/35/3
OC1/71/51/51/71/51/51/11/11/31/3
MC1/71/51/51/71/51/51/11/11/31/3
NE3/73/53/53/73/53/53/13/13/33/3
EO3/73/53/53/73/53/53/13/13/33/3
Table A9. Pairwise comparison in terms of community activity.
Table A9. Pairwise comparison in terms of community activity.
RCHFSTRIQUHHOCMCNEEO
RC7/77/97/57/57/97/17/17/17/57/7
HF9/79/99/59/59/99/19/19/19/59/7
ST5/75/95/55/55/95/15/15/15/55/7
RI5/75/95/55/55/95/15/15/15/55/7
QU9/79/99/59/59/99/19/19/19/59/7
HH1/71/91/51/51/91/11/11/11/51/7
OC1/71/91/51/51/91/11/11/11/51/7
MC1/71/91/51/51/91/11/11/11/51/7
NE5/75/95/55/55/95/15/15/15/55/7
EO7/77/97/57/57/97/17/17/17/57/7
Table A10. Pairwise comparison in terms of popularity in market.
Table A10. Pairwise comparison in terms of popularity in market.
RCHFSTRIQUHHOCMCNEEO
RC5/55/75/75/95/35/55/35/55/55/3
HF7/57/77/77/97/37/57/37/57/57/3
ST7/57/77/77/97/37/57/37/57/57/3
RI9/59/79/79/99/39/59/39/59/59/3
QU3/53/73/73/93/33/53/33/53/53/3
HH5/55/75/75/95/35/55/35/55/55/3
OC3/53/73/73/93/33/53/33/53/53/3
MC5/55/75/75/95/35/55/35/55/55/3
NE5/55/75/75/95/35/55/35/55/55/3
EO3/53/73/73/93/33/53/33/53/53/3
Table A11. Pairwise comparison in terms of published research.
Table A11. Pairwise comparison in terms of published research.
RCHFSTRIQUHHOCMCNEEO
RC3/33/93/53/73/53/13/13/33/53/3
HF9/39/99/59/79/59/19/19/39/59/3
ST5/35/95/55/75/55/15/15/35/55/3
RI7/37/97/57/77/57/17/17/37/57/3
QU5/35/95/55/75/55/15/15/35/55/3
HH1/31/91/51/71/51/11/11/31/51/3
OC1/31/91/51/71/51/11/11/31/51/3
MC3/33/93/53/73/53/13/13/33/53/3
NE5/35/95/55/75/55/15/15/35/55/3
EO3/33/93/53/73/53/13/13/33/53/3

Appendix C. Eigenvector Calculations for Alternatives

BT     BT   =         RC             HF             ST             RI             QU             HH             OC             MC             NE             EO       RC HF ST RI QU HH OC MC NE EO 10.0000 10.0000 16.6667 16.6667 10.0000 16.6667 10.0000 10.0000 50.0000 10.0000 10.0000 10.0000 16.6667 16.6667 10.0000 16.6667 10.0000 10.0000 50.0000 10.0000 6.0000 6.0000 10.0000 10.0000 6.0000 10.0000 6.0000 6.0000 30.0000 6.0000 6.0000 6.0000 10.0000 10.0000 6.0000 10.0000 6.0000 6.0000 30.0000 6.0000 10.0000 10.0000 16.6667 16.6667 10.0000 16.6667 10.0000 10.0000 50.0000 10.0000 6.0000 6.0000 10.0000 10.0000 6.0000 10.0000 6.0000 6.0000 30.0000 6.0000 10.0000 10.0000 16.6667 16.6667 10.0000 16.6667 10.0000 10.0000 50.0000 10.0000 10.0000 10.0000 16.6667 16.6667 10.0000 16.6667 10.0000 10.0000 50.0000 10.0000 2.0000 2.0000 3.3333 3.3333 2.0000 3.3333 2.0000 2.0000 10.0000 2.0000 10.0000 10.0000 16.6667 16.6667 10.0000 16.6667 10.0000 10.0000 50.0000 10.0000 Eigenvector 0.1250 0.1250 0.0750 0.0750 0.1250 0.0750 0.1250 0.1250 0.0250 0.1250
UF     UF   =         RC             HF             ST             RI             QU             HH             OC             MC             NE             EO       RC HF ST RI QU HH OC MC NE EO 10.0000 10.0000 7.7778 14.0000 23.3333 23.3333 23.3333 7.7778 14.0000 10.0000 10.0000 10.0000 7.7778 14.0000 23.3333 23.3333 23.3333 7.7778 14.0000 10.0000 12.8571 12.8571 10.0000 18.0000 30.0000 30.0000 30.0000 10.0000 18.0000 12.8571 7.1429 7.1429 5.5556 10.0000 16.6667 16.6667 16.6667 5.5556 10.0000 7.1429 4.2857 4.2857 3.3333 6.0000 10.0000 10.0000 10.0000 3.3333 6.0000 4.2857 4.2857 4.2857 3.3333 6.0000 10.0000 10.0000 10.0000 3.3333 6.0000 4.2857 4.2857 4.2857 3.3333 6.0000 10.0000 10.0000 10.0000 3.3333 6.0000 4.2857 12.8571 12.8571 10.0000 18.0000 30.0000 30.0000 30.0000 10.0000 18.0000 12.8571 7.1429 7.1429 5.5556 10.0000 16.6667 16.6667 16.6667 5.5556 10.0000 7.1429 10.0000 10.0000 7.7778 14.0000 23.3333 23.3333 23.3333 7.7778 14.0000 10.0000 Eigenvector 0.1207 0.1207 0.1552 0.0862 0.0517 0.0517 0.0517 0.1552 0.0862 0.1207
PM     PM   =         RC             HF             ST             RI             QU             HH             OC             MC             NE             EO       RC HF ST RI QU HH OC MC NE EO 10.0000 14.0000 14.0000 10.0000 14.0000 14.0000 70.0000 70.0000 23.3333 23.3333 7.1429 10.0000 10.0000 7.1429 10.0000 10.0000 50.0000 50.0000 16.6667 16.6667 7.1429 10.0000 10.0000 7.1429 10.0000 10.0000 50.0000 50.0000 16.6667 16.6667 10.0000 14.0000 14.0000 10.0000 14.0000 14.0000 70.0000 70.0000 23.3333 23.3333 7.1429 10.0000 10.0000 7.1429 10.0000 10.0000 50.0000 50.0000 16.6667 16.6667 7.1429 10.0000 10.0000 7.1429 10.0000 10.0000 50.0000 50.0000 16.6667 16.6667 1.4286 2.0000 2.0000 1.4286 2.0000 2.0000 10.0000 10.0000 3.3333 3.3333 1.4286 2.0000 2.0000 1.4286 2.0000 2.0000 10.0000 10.0000 3.3333 3.3333 4.2857 6.0000 6.0000 4.2857 6.0000 6.0000 30.0000 30.0000 10.0000 10.0000 4.2857 6.0000 6.0000 4.2857 6.0000 6.0000 30.0000 30.0000 10.0000 10.0000 Eigenvector 0.1667 0.1190 0.1190 0.01667 0.1190 0.1190 0.0238 0.0238 0.0714 0.0714
CA     CA   =         RC             HF             ST             RI             QU             HH             OC             MC             NE             EO       RC HF ST RI QU HH OC MC NE EO 10.0000 7.7778 14.0000 14.0000 7.7778 70.0000 70.0000 70.0000 14.0000 10.0000 12.8571 10.0000 18.0000 18.0000 10.0000 90.0000 90.0000 90.0000 18.0000 12.8571 7.1429 5.5556 10.0000 10.0000 5.5556 50.0000 50.0000 50.0000 10.0000 7.1429 7.1429 5.5556 10.0000 10.0000 5.5556 50.0000 50.0000 50.0000 10.0000 7.1429 12.8571 10.0000 18.0000 18.0000 10.0000 90.0000 90.0000 90.0000 18.0000 12.8571 1.4286 1.1111 2.0000 2.0000 1.1111 10.0000 10.0000 10.0000 2.0000 1.4286 1.4286 1.1111 2.0000 2.0000 1.1111 10.0000 10.0000 10.0000 2.0000 1.4286 1.4286 1.1111 2.0000 2.0000 1.1111 10.0000 10.0000 10.0000 2.0000 1.4286 7.1429 5.5556 10.0000 10.0000 5.5556 50.0000 50.0000 50.0000 10.0000 7.1429 10.0000 7.7778 14.0000 14.0000 7.7778 70.0000 70.0000 70.0000 14.0000 10.0000 Eigenvector 0.1400 0.1800 0.1000 0.1000 0.1800 0.0200 0.0200 0.0200 0.1000 0.1400
PT     PT   =         RC             HF             ST             RI             QU             HH             OC             MC             NE             EO       RC HF ST RI QU HH OC MC NE EO 10.0000 7.1429 7.1429 5.5556 16.6667 10.0000 16.6667 10.0000 10.0000 16.6667 14.0000 10.0000 10.0000 7.7778 23.3333 14.0000 23.3333 14.0000 14.0000 23.3333 14.0000 10.0000 10.0000 7.7778 23.3333 14.0000 23.3333 14.0000 14.0000 23.3333 18.0000 12.8571 12.8571 10.0000 30.0000 18.0000 30.0000 18.0000 18.0000 30.0000 6.0000 4.2857 4.2857 3.3333 10.0000 6.0000 10.0000 6.0000 6.0000 10.0000 10.0000 7.1429 7.1429 5.5556 16.6667 10.0000 16.6667 10.0000 10.0000 16.6667 6.0000 4.2857 4.2857 3.3333 10.0000 6.0000 10.0000 6.0000 6.0000 10.0000 10.0000 7.1429 7.1429 5.5556 16.6667 10.0000 16.6667 10.0000 10.0000 16.6667 10.0000 7.1429 7.1429 5.5556 16.6667 10.0000 16.6667 10.0000 10.0000 16.6667 6.0000 4.2857 4.2857 3.3333 10.0000 6.0000 10.0000 6.0000 6.0000 10.0000 Eigenvector 0.0962 0.1346 0.1346 0.1731 0.0577 0.0962 0.0577 0.0962 0.0962 0.0577
PR     PR   =         RC             HF             ST             RI             QU             HH             OC             MC             NE             EO       RC HF ST RI QU HH OC MC NE EO 10.0000 3.3333 6.0000 4.2857 6.0000 30.0000 30.0000 10.0000 6.0000 10.0000 30.0000 10.0000 18.0000 12.8571 18.0000 90.0000 90.0000 30.0000 18.0000 30.0000 16.6667 5.5556 10.0000 7.1429 10.0000 50.0000 50.0000 16.6667 10.0000 16.6667 23.3333 7.7778 14.0000 10.0000 14.0000 70.0000 70.0000 23.3333 14.0000 23.3333 16.6667 5.5556 10.0000 7.1429 10.0000 50.0000 50.0000 16.6667 10.0000 16.6667 3.3333 1.1111 2.0000 1.4286 2.0000 10.0000 10.0000 3.3333 2.0000 3.3333 3.3333 1.1111 2.0000 1.4286 2.0000 10.0000 10.0000 3.3333 2.0000 3.3333 10.0000 3.3333 6.0000 4.2857 6.0000 30.0000 30.0000 10.0000 6.0000 10.0000 16.6667 5.5556 10.0000 7.1429 10.0000 50.0000 50.0000 16.6667 10.0000 16.6667 10.0000 3.3333 6.0000 4.2857 6.0000 30.0000 30.0000 10.0000 6.0000 10.0000 Eigenvector 0.0714 0.2143 0.1190 0.1667 0.1190 0.0238 0.0238 0.0714 0.1190 0.0714

References

  1. Hayat, M.; Winkler, H. From Traditional Product Lifecycle Management Systems to Blockchain-Based Platforms. Logistics 2022, 6, 40. [Google Scholar] [CrossRef]
  2. Wognum, N.; Trappey, A. PLM Challenges. Adv. Eng. Inform. 2008, 22, 419–420. [Google Scholar] [CrossRef]
  3. Mas, F.; Arista, R.; Oliva, M.; Hiebert, B.; Gilkerson, I.; Ríos, J. A Review of PLM Impact on US and EU Aerospace Industry. Procedia Eng. 2015, 132, 1053–1060. [Google Scholar] [CrossRef] [Green Version]
  4. Pinna, C.; Galati, F.; Rossi, M.; Saidy, C.; Harik, R.; Terzi, S. Effect of Product Lifecycle Management on New Product Development Performances: Evidence from the Food Industry. Comput. Ind. 2018, 100, 184–195. [Google Scholar] [CrossRef]
  5. Enríquez, J.G.; Sánchez-Begínes, J.M.; Domínguez-Mayo, F.J.; García-García, J.A.; Escalona, M.J. An Approach to Characterize and Evaluate the Quality of Product Lifecycle Management Software Systems. Comput. Stand. Interfaces 2019, 61, 77–88. [Google Scholar] [CrossRef]
  6. Alemanni, M.; Alessia, G.; Tornincasa, S.; Vezzetti, E. Key Performance Indicators for PLM Benefits Evaluation: The Alcatel Alenia Space Case Study. Comput. Ind. 2008, 59, 833–841. [Google Scholar] [CrossRef] [Green Version]
  7. Liu, X.; Wang, W.M.; Guo, H.; Barenji, A.V.; Li, Z.; Huang, G.Q. Industrial Blockchain Based Framework for Product Lifecycle Management in Industry 4.0. Robot. Comput.-Integr. Manuf. 2020, 63, 101897. [Google Scholar] [CrossRef]
  8. Slansky, D. Interoperability and Openness across PLM: Have We Finally Arrived? Sl: ARC Strategies, October 2005. Copyright© ARC Advisory Group. Available online: https://www.plm.automation.siemens.com/es_es/Images/arc_interoperability_tcm52-38503.pdf (accessed on 11 July 2022).
  9. Singh, S.; Misra, S.C.; Kumar, S. Identification and Ranking of the Risk Factors Involved in PLM Implementation. Int. J. Prod. Econ. 2020, 222, 107496. [Google Scholar] [CrossRef]
  10. Leng, J.; Ruan, G.; Jiang, P.; Xu, K.; Liu, Q.; Zhou, X.; Liu, C. Blockchain-Empowered Sustainable Manufacturing and Product Lifecycle Management in Industry 4.0: A Survey. Renew. Sustain. Energy Rev. 2020, 132, 110112. [Google Scholar] [CrossRef]
  11. Bartsch, D.; Winkler, H. Blockchain Technology in Germany: An Excerpt of Real Use Cases in Logistics Industry; epubli GmbH: Berlin, Germany, 2020; pp. 699–735. [Google Scholar]
  12. Chuen, D.L.K. Handbook of Digital Currency: Bitcoin, Innovation, Financial Instruments, and Big Data; Academic Press: Cambridge, MA, USA; ISBN 0-12-802351-1.
  13. Del Monte, G.; Pennino, D.; Pizzonia, M. Scaling Blockchains without Giving up Decentralization and Security. arXiv 2020, arXiv:2005.06665. [Google Scholar]
  14. Androulaki, E.; Barger, A.; Bortnikov, V.; Cachin, C.; Christidis, K.; De Caro, A.; Enyeart, D.; Ferris, C.; Laventman, G.; Manevich, Y. Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains. In Proceedings of the Thirteenth EuroSys Conference, Porto, Portugal, 23 April 2018; pp. 1–15. [Google Scholar]
  15. Laurence, T. Blockchain for Dummies; John Wiley & Sons: Hoboken, NJ, USA, 2019; ISBN 1-119-55517-5. [Google Scholar]
  16. Rejeb, A.; Keogh, J.G.; Treiblmaier, H. Leveraging the Internet of Things and Blockchain Technology in Supply Chain Management. Future Internet 2019, 11, 161. [Google Scholar] [CrossRef]
  17. Greenspan, G. Founder and CEO, Coin Sciences Ltd, “MultiChain Private Blockchain—White Paper.” 2015. Available online: https://www.multichain.com/download/MultiChain-White-Paper.pdf (accessed on 18 July 2022).
  18. Das, M.; Tao, X.; Cheng, J.C. BIM Security: A Critical Review and Recommendations Using Encryption Strategy and Blockchain. Autom. Constr. 2021, 126, 103682. [Google Scholar] [CrossRef]
  19. Lim, M.K.; Li, Y.; Wang, C.; Tseng, M.-L. A Literature Review of Blockchain Technology Applications in Supply Chains: A Comprehensive Analysis of Themes, Methodologies and Industries. Comput. Ind. Eng. 2021, 154, 107133. [Google Scholar] [CrossRef]
  20. Wang, Y.; Singgih, M.; Wang, J.; Rit, M. Making Sense of Blockchain Technology: How Will It Transform Supply Chains? Int. J. Prod. Econ. 2019, 211, 221–236. [Google Scholar] [CrossRef]
  21. Yousefi, S.; Tosarkani, B.M. An Analytical Approach for Evaluating the Impact of Blockchain Technology on Sustainable Supply Chain Performance. Int. J. Prod. Econ. 2022, 246, 108429. [Google Scholar] [CrossRef]
  22. Karuppiah, K.; Sankaranarayanan, B.; Ali, S.M. A Decision-Aid Model for Evaluating Challenges to Blockchain Adoption in Supply Chains. Int. J. Logist. Res. Appl. 2021, 24, 1–22. [Google Scholar] [CrossRef]
  23. Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System. Decentralized Bus. Rev. 2008, 4, 21260. [Google Scholar]
  24. Choi, T.-M.; Siqin, T. Blockchain in Logistics and Production from Blockchain 1.0 to Blockchain 5.0: An Intra-Inter-Organizational Framework. Transp. Res. Part E: Logist. Transp. Rev. 2022, 160, 102653. [Google Scholar] [CrossRef]
  25. Mukherjee, P.; Pradhan, C. Blockchain 1.0 to Blockchain 4.0—The Evolutionary Transformation of Blockchain Technology. In Blockchain Technology: Applications and Challenges; Springer: Berlin/Heidelberg, Germany, 2021; pp. 29–49. [Google Scholar]
  26. Choi, T.-M. Creating All-Win by Blockchain Technology in Supply Chains: Impacts of Agents’ Risk Attitudes towards Cryptocurrency. J. Oper. Res. Soc. 2021, 72, 2580–2595. [Google Scholar] [CrossRef]
  27. Christidis, K.; Devetsikiotis, M. Blockchains and Smart Contracts for the Internet of Things. IEEE Access 2016, 4, 2292–2303. [Google Scholar] [CrossRef]
  28. Choi, T.-M. Financing Product Development Projects in the Blockchain Era: Initial Coin Offerings versus Traditional Bank Loans. IEEE Trans. Eng. Manag. 2020, 67, 1–13. [Google Scholar] [CrossRef]
  29. Tanwar, S. Blockchain Technology: From Theory to Practice; Springer Nature: Berlin/Heidelberg, Germany, 2022; ISBN 981-19148-8-5. [Google Scholar]
  30. Available online: https://unibrightio.medium.com/blockchain-evolution-from-1-0-to-4-0-3fbdbccfc666 (accessed on 5 August 2022).
  31. Khan, D.; Jung, L.T.; Hashmani, M.A. Systematic Literature Review of Challenges in Blockchain Scalability. Appl. Sci. 2021, 11, 9372. [Google Scholar] [CrossRef]
  32. Li, Z.; Barenji, A.V.; Huang, G.Q. Toward a Blockchain Cloud Manufacturing System as a Peer to Peer Distributed Network Platform. Robot. Comput.-Integr. Manuf. 2018, 54, 133–144. [Google Scholar] [CrossRef]
  33. Kuo, T.-T.; Zavaleta Rojas, H.; Ohno-Machado, L. Comparison of Blockchain Platforms: A Systematic Review and Healthcare Examples. J. Am. Med. Inform. Assoc. 2019, 26, 462–478. [Google Scholar] [CrossRef]
  34. Berneis, M.; Bartsch, D.; Winkler, H. Applications of Blockchain Technology in Logistics and Supply Chain Management—Insights from a Systematic Literature Review. Logistics 2021, 5, 43. [Google Scholar] [CrossRef]
  35. Berneis, M.; Winkler, H. Value Proposition Assessment of Blockchain Technology for Luxury, Food, and Healthcare Supply Chains. Logistics 2021, 5, 85. [Google Scholar] [CrossRef]
  36. Xu, L. Identifying Risk Exposure in a Global Retail Supply Chain. 2021. Available online: https://hdl.handle.net/1721.1/139485 (accessed on 4 August 2022).
  37. Yadav, P.; Yadav, S.; Singh, D.; Kapoor, R.M.; Giri, B.S. An Analytical Hierarchy Process Based Decision Support System for the Selection of Biogas Up-Gradation Technologies. Chemosphere 2022, 302, 134741. [Google Scholar] [CrossRef]
  38. Mu, E.; Pereyra-Rojas, M. Understanding the Analytic Hierarchy Process. In Practical Decision Making; Springer: Berlin/Heidelberg, Germany, 2017; pp. 7–22. [Google Scholar]
  39. Available online: https://Www.G2.Com/Categories/Blockchain-Platforms (accessed on 16 July 2022).
  40. Available online: https://Www.Capterra.Com/Blockchain-Platforms-Software/ (accessed on 16 July 2022).
  41. Available online: https://Www.Gartner.Com/Reviews/Market/Blockchain-Platforms (accessed on 16 July 2022).
  42. Available online: https://Hackernoon.Com/ (accessed on 14 July 2022).
  43. Available online: https://Www.Valuecoders.Com/ (accessed on 14 July 2022).
  44. Available online: https://Www.Leewayhertz.Com/ (accessed on 14 July 2022).
  45. Available online: https://Www.Techtarget.Com/ (accessed on 14 July 2022).
  46. Available online: https://Www.Hfsresearch.Com/Research/ (accessed on 14 July 2022).
  47. Pohekar, S.D.; Ramachandran, M. Application of Multi-Criteria Decision Making to Sustainable Energy Planning—A Review. Renew. Sustain. Energy Rev. 2004, 8, 365–381. [Google Scholar] [CrossRef]
  48. Kumar, A.; Sah, B.; Singh, A.R.; Deng, Y.; He, X.; Kumar, P.; Bansal, R. A Review of Multi Criteria Decision Making (MCDM) towards Sustainable Renewable Energy Development. Renew. Sustain. Energy Rev. 2017, 69, 596–609. [Google Scholar] [CrossRef]
  49. Available online: https://Revain.Org/ (accessed on 28 July 2022).
  50. Available online: https://Www.Owler.Com/Feed (accessed on 28 July 2022).
  51. Available online: https://Github.Com/ (accessed on 28 July 2022).
  52. Available online: https://Twitter.Com/ (accessed on 28 July 2022).
  53. Available online: https://Www.Linkedin.Com/Feed/ (accessed on 28 July 2022).
  54. Available online: https://Www.Sciencedirect.Com/ (accessed on 28 July 2022).
  55. Available online: https://Www.Webofscience.Com/Wos/Woscc/Basic-Search (accessed on 28 July 2022).
  56. Dyer, J.S. Remarks on the Analytic Hierarchy Process. Manag. Sci. 1990, 36, 249–258. [Google Scholar] [CrossRef]
Figure 1. Hierarchical tree for decision making.
Figure 1. Hierarchical tree for decision making.
Sustainability 14 13703 g001
Table 1. Evolution from Blockchain 1.0 to 4.0.
Table 1. Evolution from Blockchain 1.0 to 4.0.
GenerationThemeMeaningPopular PlatformSource
Blockchain 1.0CryptocurrencyUsing Blockchain for CryptocurrencyBitcoin[24,25,30]
Blockchain 2.0Smart ContractsUsing Blockchain for Smart ContractsEthereum[24,25,30]
Blockchain 3.0DAppsRunning blockchain in a P2P networkBitMessage, IOTA[24,25]
Blockchain 4.0Industry 4.0Blockchain application in Industry 4.0 Unibright, SEELE[25,30]
Table 2. Decision criteria for selection of platform.
Table 2. Decision criteria for selection of platform.
PlatformRCHFSTRIQUHHOCMCNEEOSource
Criteria
InteroperabilityYesYesYesYesYesYesYesYesYesYesPlatform Website
Data TransparencyYesYesYesYesYesYesYesYesYesYesPlatform Website
ScalabilityHighHighHighHighHighHighHighHighHighHighPlatform Website
Level of DecentralizationPT *PT *PT *PT *PT *PT *PT *PT *PT *PT *[45]
Data PrivacyStrongStrongStrongStrongStrongStrongStrongStrongStrongStrongPlatform Website
Ubiquitous AccessYesYesYesYesYesYesYesYesYesYesPlatform Website
Collaborative Data ProvisionYesYesYesYesYesYesYesYesYesYesNature of Blockchain
Data SecurityYesYesYesYesYesYesYesYesYesYesPlatform Website
Throughput (TPS)1678350083.261500230010,000100200010,0004000Platform Website
Block Confirmation Time (Sec)1143.513 to 511151Platform Website
User FeedbackCustomization, Ease of deployment, administration4.34.34.54.24444.54.24.4[23,41,49]
Platform MaturityFounded2015201520142012201620172015201420172017Platform Website
Employees250–50078 (25–100)100–250500–100025–100100–2501–251–2545106[50]
Community ActivityCommits972514,113797012,68714,303110512681454138520,554[51]
Contributors19031683964851624461227[51]
Industry AdoptionVery HighExtremely HighHighHighVery HighHighHighHighHighHighWebsites, Blogs
Popularity in MarketTwitter Followers51,60078,100753,2002,500,0007472243,300696130,600431,900261,100[52]
LinkedIn Followers37,44439,40534,255275,96384,51227,093756244128491[53]
Published ResearchScience Direct190738234661199212214118218[54]
Web of Science28800181503923453231[55]
* Partially Decentralized and can be incremental, which allows for multiple stakeholders to participate.
Table 3. Scale for pairwise comparison of criterion/alternatives.
Table 3. Scale for pairwise comparison of criterion/alternatives.
Relative WeightageImportanceExplanation
1LowCriteria/Alternative has low importance compared to other criteria/alternative
3ModerateCriteria/Alternative has moderate importance compared to other criteria/alternative
5HighCriteria/Alternative has high importance compared to other criteria/alternative
7Very HighCriteria/Alternative has very high importance compared to other criteria/alternative
9Extremely HighCriteria/Alternative has extremely high importance compared to other criteria/alternative
Table 4. Relative importance of criterion and alternatives.
Table 4. Relative importance of criterion and alternatives.
PlatformRCHFSTRIQUHHOCMCNEEO
Criteria
THExtremely HighModerateVery HighLowModerateHighExtremely HighLowHighExtremely HighVery High
BTExtremely HighHighHighModerateModerateHighModerateHighHighLowHigh
UFVery HighVery HighVery HighExtremely HighHighModerateModerateModerateExtremely HighHighVery High
PMModerateVery HighHighHighVery HighHighHighLowLowModerateModerate
CAVery HighVery HighExtremely HighHighHighExtremely HighLowLowLowHighVery High
PTLowHighVery HighVery HighExtremely HighModerateHighModerateHighHighModerate
PRHighModerateExtremely HighHighVery HighHighLowLowModerateHighModerate
Table 5. Final results based on AHP.
Table 5. Final results based on AHP.
PlatformCriteria% WeightageRanking
TH (% Age)
21.95
BT (% Age)
21.95
UF (% Age)
17.07
PM (% Age)
7.32
CA (% Age)
17.07
PT (% Age) 2.44PB (% Age)
12.20
RC6.0012.5012.0716.6714.009.627.1410.844
HF14.0012.5012.0711.9018.0013.4621.4314.761
ST2.007.5015.5211.9010.0013.4611.909.098
RI6.007.508.6216.6710.0017.3116.679.826
QU10.0012.505.1711.9018.005.7711.9011.363
HH18.007.505.1711.902.009.622.388.229
OC2.0012.505.172.382.005.772.385.0110
MC10.0012.5015.522.382.009.627.149.217
NE18.002.508.627.1410.009.6211.909.895
EO14.0012.5012.077.1414.005.777.1411.802
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hayat, M.; Winkler, H. An Analytic Hierarchy Process for Selection of Blockchain-Based Platform for Product Lifecycle Management. Sustainability 2022, 14, 13703. https://doi.org/10.3390/su142113703

AMA Style

Hayat M, Winkler H. An Analytic Hierarchy Process for Selection of Blockchain-Based Platform for Product Lifecycle Management. Sustainability. 2022; 14(21):13703. https://doi.org/10.3390/su142113703

Chicago/Turabian Style

Hayat, Mubashir, and Herwig Winkler. 2022. "An Analytic Hierarchy Process for Selection of Blockchain-Based Platform for Product Lifecycle Management" Sustainability 14, no. 21: 13703. https://doi.org/10.3390/su142113703

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop