key: cord-0533518-ke8krurm authors: Liu, Jiongbin; Yeoh, William; Qu, Youyang; Gao, Longxiang title: Blockchain-based Digital Twin for Supply Chain Management: State-of-the-Art Review and Future Research Directions date: 2022-02-08 journal: nan DOI: nan sha: f65f29613826c871986744ff768db082d0518da6 doc_id: 533518 cord_uid: ke8krurm Supply chain management (SCM) plays a vital role in the global economy, as evidenced by recent COVID-19 supply chain challenges. Traditional SCM faces security and efficiency issues, but they can be addressed by leveraging digital twins (DTs) and blockchain technology. T he combination of blockchain and DTs can refine the concepts of both technologies and reform SCM to advance into Industry 4.0. In this paper, we provide a comprehensive literature review of the blockchain-based digital twin (DT) solutions to optimise the processes of data management, data storage, and data sharing in SCM. We also investigate the key benefits of the integration of blockchain and DTs and examine their potential implementation in various SCM areas, including smart manufacturing, intelligent maintenance, and blockchain-based DT shop floor, warehouse, and logistics. Finally, we put forward recommendations for future research directions. Since blockchain technology and DTs were first proposed in 2008 and 2012, respectively, they have been developing rapidly to revolutionise SCM through improving the security and efficiency of data processing, storage, and exchange. A DT is a digital representation of a physical asset, enabling engineers to perform a simulation to understand, evaluate, and predict behaviours for maintenance even before establishing the physical object [1] . However, the interaction between the physical and digital spaces will generate a great amount of data that need to be transmitted and stored in diverse infrastructures, such as clouds and fogs. These traditional data storage methods are considered to suffer from various security and privacy issues [1] . Therefore, the emergence of blockchain technology is ideal for improving the security and reliability of the DT data due to its decentralisation, transparency, and immutability nature. Additionally, the utilisation of a smart contract ensures the tamper-proof DT data and transactions within the supply chain system. According to Gartner, over two-thirds of companies implementing IoT would decide to deploy at least one DT in their production process [2] . prototypes, resulting in huge commissioning costs [3] . In Industry 3.0, the supply chain industry entered into the computer era with the development of computer-aided design (CAD) software that proposed the concept of digital prototypes and applied 3D model simulations to reduce the cost of failure [3] . In Industry 4.0, the supply chain is developed with mass individualisation and integration of the cyber-physical system and DTs [3] . As a consequence, the transactions among supply chain parties and the data transmission between the physical and digital spaces are becoming more challenging. Notably, the emergence of blockchain technology can benefit the DTs through improved security, traceability, transparency, and efficiency of DTs data processing. Therefore, this paper aims to conduct a comprehensive review of blockchain-based DT literature for SCM. Specifically, we identify four research questions that guide our literature survey: To the best of our knowledge, there is limited literature survey on the key benefits and potential implementation of various aspects of SCM, leveraging DTs and blockchain technology. Existing surveys regarding blockchain and DTs did not focus on how the data processing benefited from integrating these two technologies and failed to investigate the potential implementation of blockchain and DTs in SCM. In this paper, we provide a comprehensive literature review for the blockchain-based DT solutions to optimise the processes of data management, data storage, and data sharing. We also focus on the blockchain-based DT implementation for SCM, including the aspects of Applying literature survey approach, we examined the most relevant and recent research papers. First, we defined three different strings of words to be searched on the databases: 'DTss' and 'blockchain' and 'supply chain' or 'supply chain management'. Since there is no published paper related to these three words altogether, we searched either 'digital twins' or 'blockchain' with 'supply chain' or 'supply chain management' or 'digital twins' and 'blockchain' only. A literature search on blockchain-based DT for SCM is conducted in the Web of Science database using the aforementioned search string. Additionally, we utilised the screening criteria to exclude duplicate papers and those not written in English. We include those published in a scientific The remainder of this paper is organised as follows. Section 2 provides the background regarding DTs and blockchain, and presents the integration of DTs and blockchain to address data-related issues. Section 3 investigates the key benefits and the potential implementation of DTs and blockchain in various SCM areas. Section 4 outlines and discusses the future research directions. Section 5 concludes the survey. Grieves first introduced the concept of DTs in 2003 for the management of the whole product lifecycle in the virtual space [4] . There are various definitions for DTs collected from different sources. In 2012, the definition of DTs was proposed by the National Aeronautics and Space Administration (NASA), which refers to an integrated multi-physics, multi-scale, and probabilistic simulation, mirroring the state of a physical object in real-time based on historical data, physical model data, and sensor data [5] . Pethuru Raj [6] defined DTs as an exact virtual representation or replica of any tangible physical system or process. According to L Hou et al. [7] , the concept of DT is to create a digital replica of a physical asset and then synchronise data generated from the digital and physical objects to monitor, simulate and optimise the physical asset. A DT is an essential component of the concept of the Cyber-Physical System [8, 9] that can be considered as any physical object, process, system, and the like that perform an interaction with a digital space through a communication network [10, 11] . A DT is not only a simple simulation model [4, [12] [13] [14] . It is also an intelligent model that can monitor, operate and optimise the lifecycle of its physical twin and continuously interact and predict future possible defects, failures, or damages. Additionally, DT can maintain the physical asset preventively through simulating and testing its digital configurations [11] . As shown in Figure 5 , the DT model is defined through several components, including sensors and actuators from the physical space. Then, it creates, communicates and integrates with the digital space for data analysis and continuous updates. Additionally, a DT can act as a software program to input a variety of data from real-world scenarios and output useful simulations and predictions to enable an improved decision-making process [6] . Blockchain technology was first proposed as an underlying technology for cryptocurrencies, such as Bitcoin and Etherum [15, 16] . The development of blockchain has brought great changes to various domains, including finance, government, healthcare, and supply chains, thanks to its characteristics of security, decentralisation, immutability, transparency, traceability, and irreversibility. Blockchain can be defined as a distributed and decentralised append-only database by utilising cryptographic and computer networking techniques to ensure data storage and sharing security [17, 18] , also acting as a platform for implementing digital transactions [19, 20] . A block's fundamental elements contain an index, timestamp, transaction data, and hashes of current and previous transactions. Then, two or more blocks are chained together, adopting asymmetric cryptography to enhance the security of transaction data [21] . Additionally, blockchain distributed ledgers allow each transaction to be verified by network nodes through a consensus mechanism before being added to the blockchain [22] [23] [24] . Along with the consensus mechanism, the smart contract is another essential component of blockchain, as described in the next sub-section. As mentioned above, DTs enable engineers to analyse historical data in the past, track current performances of the physical asset, and predict the state of the device in the future throughout the entire lifecycle. During each lifecycle phase of DT, the physical object sends various data to its DT counterpart. At the same time, blockchain technology can be utilised to securely document these data and provide real-time synchronisation and continuous updates due to blockchain technology's distributed, immutable, decentralisation, and trustless attributes. Furthermore, blockchain ensures provenance data to be tracked and traced on-chain, making it an effective solution to monitor the creation process of DTs [10, 25] . Blockchain enables DT data to be stored in a secure and tamper-proof ledger and ensures the efficient creation of virtual models [26] . Therefore, the development of blockchain technology can refine the DT process by ensuring transparent, efficient, and secure data management, data storage, and data sharing in industrial sectors, including SCM. A summary of blockchain for DT research is provided in Table 1 . Traditional SCMs are considered high risks due to the asymmetry of information communicated among various parties in the ecosystem, the lack of transparency and visibility during production, the difficulty of control and traceability of actions in the distribution process, and the inaccuracy of information exchange within the supply chain parties. Several technologies have been implemented with the supply chain to mitigate these risks, including IoT devices, RFID technology, and ERP system. However, since they are centralised, these technologies make it hard to address certain problems, such as data tampering, privacy leakage, and trust issues. Therefore, the decentralisation feature and distributed ledgers of blockchain technology could improve the security and transparency in a trustless supply chain environment. Additionally, the integration of blockchain can build a resilient supply chain. For example, IBM has established blockchain-based supply chain solutions by using smart contracts to be automatically triggered when predefined business conditions are met, providing near real-time visibility into operations [32] . The implementation of DT is another promising trend to improve the performance and efficiency of SCM. A digital supply chain twin is a digital replica of the physical supply chain consisting of lifecycle parties, including manufacturers, suppliers, distributors, and maintainers. The 3M company has created a DT to achieve standardisation and optimisation of their supply chain, and BMW is designing a complete DT of an entire factory that can be utilised to simulate 31 factories. The DT approach they applied will produce 30% more efficient planning processes [13] . Moreover, DT for SCM can improve the decision-making process through a range of advanced predictive and prescriptive analytics of models created for the end-to-end supply chain [33] [34] [35] . Increasing technologies could be leveraged together to achieve certain objectives in various industrial sectors, such as the integration of artificial intelligence (AI), machine learning, and blockchain technology to enhance IoT security. In this survey, we analyse the BC-DSCT concerning the key benefits of integration and the potential implementation for SCM in Industry 4.0, including smart manufacturing, intelligent maintenance, DT shop floor, and DT warehouses and distribution centres. These are described in detail in the following sub-sections. Further, the data stored on the blockchain can provide the integrity of DTs [30] . The real-time data generated from sensors deployed on the actual devices can help DT to perform a simulation to foresee security problems before they arise, which could also improve the data security of the DT supply chain. On the other hand, DT and blockchain are combined to ensure that counterfeit products are identified by providing product authenticity. For instance, there are a great number of replicas of luxury products with fake documents to prove their authenticity. Nevertheless, DTs can act as digital certificates stored on the blockchain to make them unable to be tampered with or stolen [6] . In the past, it was extremely hard to track and trace which supply chain parties should take responsibility for the data or product issues, such as information leakage, malicious data tampering, and counterfeits. IoT devices, to address traceability issues. Meanwhile, the central and trust problems remain. Thus, the traceability of data exchanged among supply chain parties is further enhanced by integrating the provenance-enabled blockchain technology and the real-time data tracking between physical and digital spaces in DTs. The historical data is tracked through DTs to ensure the integrity and high accuracy of data in SCM. The current state of data is sent from multiple sensors deployed in the physical asset and received by the digital counterpart to obtain feedback for improvement. The future data is predicted for precaution of any possible malfunction and maintenance. These data are recorded on the tamper-proof blockchain and enable authorised supply chain stakeholders to track without any third party from multiple locations securely. Additionally, the cause of deviations between the physical and digital spaces can be identified by accessing DT data from the origin to the present to improve data security and authenticity [36] . In traditional SCM, an asymmetric information transfer is a primary issue that needs to be addressed as a priority, which would result in security risks, such as fraud and corruption, due to the lack of transparency. However, the supply chain parties are unwilling to disclose their information of transactions and DT data since improving transparency might cause a privacy leakage risk. Therefore, blockchain technology can be implemented to enforce transparency through smart contracts executed completely on blockchains, where the terms of the agreement are recorded on the distributed ledger as a chain code. Furthermore, the REST APIs can be used to develop blockchain applications and deploy blockchain networks that enable users to invoke a transaction and query or view the status and history of the transaction anonymously in their private profiles. At the same time, privacy can also be preserved through asymmetric encryption, that is, the utilisation of public keys and private keys to protect the transaction from DT data generated from product lifecycle based on the peer-to-peer supply chain network. Thus, the implementation of blockchain into the DSCT data transaction addresses the balance issue between enhanced transparency and privacy-preserving. The prevalent technologies adopted in SCM, including RFID, the ERP system, and IoT, are operated in a centralised architecture, where data hacking and tampering risks exist. When DT data are transferred bidirectionally between many physical objects, consisting of physical assets, shop floors, warehouses and distribution centres in the supply chain industry, and their digital models are stored in centralised databases, similar issues might arise influence the security of DT data negatively. Therefore, blockchain is characterised as a promising technology that can enhance security through cryptographic hashing algorithms. Further, the DT data can be stored on distributed ledgers, which is decentralised, and anyone can verify the integrity of data recorded on the ledgers. However, t he aforementioned different types of blockchain affect the degree of decentralisation. For example, a private blockchain is not fully decentralised like a public blockchain. Hence, the public blockchain is more secure than the private one concerning DT data storage. Additionally, blockchain ensures the immutability of DT data by remaining indelible and keeping the unalterable historical data of DTs. This benefits the DT audit process efficiently and cost-effectively, improves the level of trust significantly, and ensures the integrity of DT data [37] . Further, the certificate data is stored on blockchain [37] . Thus, integrating a tamper-proof blockchain with DT in the supply chain industry will enable fine-grained access control for only authorised supply chain parties permitted to take action on the DT data. Blockchain System. In traditional SCM, two separated profit groups, such as two downstream supply chain parties, have to share profits, so they would be unwilling to share information to gain a competitive advantage. The untrusted relationship between supply chain stakeholders has to rely on a third party during transactions. In some cases, over-reliance on intermediaries might cause a series of corruption problems, such as bribery or data manipulation. A more serious issue is that hackers tend to conduct cyber-attacks on these centralised organisations. Once they succeed, all clients' confidential information will be exposed, and the stolen data are difficult to recover since they are all stored in the systems of centralised organisations. Moreover, DT data need to be stored and utilised in a trustless environment even more, given that if the DT data is tampered with, the physical asset might be collapsed, and the shop floor might fall into disorder or even harm the entire supply chain operation. For this purpose, the trustless nature of blockchain that adopts distributed ledgers is a platform where supply chain parties can interact with each other in a purely peer-to-peer network without having to trust anyone in the blockchain system. Furthermore, the data generated from the physical machines, shop floor, warehouse, and distribution centre and their digital model data across the entire lifecycle can be stored, transferred, and simulated securely in a trustless blockchain network. With a wide range of implementation-enabling technologies, including IoT, AI and cloud computing, and t h e rapid development of promising technologies, such as blockchain and 5G network in Industry 4.0, it is only a matter of time before the industry moves forward to a DT age [38] . In recent years, increasing organisations have developed DT solutions, integrating with various enabling technologies in various industries to optimise the performance of their physical assets, processes or systems. The Norwegian company, Visualiz, developed a DT startup to establish a platform for the visualisation of physical assets in various industries. They integrated VR to create a collaborative space for users to monitor the status of assets online and detect the defects for maintenance [39] . Microsoft launched Azure DTs that allowed users to design digital models and knowledge graphs with the help of AI algorithms. Azure DTs enable users to model environments, such as a shop floor, warehouse, and distribution centre, by connecting assets like IoT devices and existing business systems [40] . Oracle develops a DT implementation based on IoT devices that operate on three pillars: virtual twin, predictive twin, and twin projections. This is done to address various issues. However, a virtual twin creates a virtual representation of a physical asset in the cloud, leveraging machine learning techniques. A predictive twin provides accurate predictions using a robust analytical model, and twin projections generate the predictions and insights to monitor the predicted state of the environment [40] . However, blockchain has the potential to become the most relevant and capable technology to address centricity, security, transparency and privacy issues in DTs [41, 43] . For example, in the car design process, blockchain is utilised for securely coordinating the activities or processes during the car design, including structural design, appearance design, stereoscopic measurement, and selecting the manufacturing method. The DTs of these processes perform interactions between the physical and digital spaces through smart contracts, which can achieve transparent and secure communications across the car design processes with their DTs [37] . [3] , [44] , [45] , [1] , [28] , [46] , [47] , [48] manufacturing performance. optimise the performance. process. Use data collected from machinery to perform predictive and preventive analysis of defects. A digital replica of the physical objects for analysing and predicting the health status and performing maintenance in advance. Blockchain manages lifecycle data and stores different types of data to improve the accuracy and reliability of predictive maintenance. [49], [50] , [51] , [52] Blockchainbased DT Shop Floor A factory and a basic unit of manufacturing for manufacturers to operate the machines to complete tasks The interaction between the physical and virtual shop floor enhances security and efficiency in the manufacturing process. The decentralised nature of blockchain protects data by storing data in shop floor blockchain and service blockchain separately. [53], [54] , [55] , [56] , [57] Blockchainbased DT Warehouse and Logistics Finished goods or raw materials stored in a warehouse are transported inbound and outbound for production or sale. DTs optimise warehouse operations and management, reduce the collection and distribution time and management costs, and provide insights during shipment and transportation. Blockchain improves the security and efficiency of warehouse data management and enhances transparency in the logistical process by tracking all needed information on the blockchain network. [58], [59] , [60] , [61] , [62] , [63] , [64] , [65] Concerning the implementation of DT and blockchain into the supply chain industry, we can define the DSCT as a real-time simulation model of a physical supply chain that can predict the behaviour and dynamics of SCM to make effective decisions. By integrating DT and blockchain with SCM, the authenticity of products is guaranteed, and the counterfeiting of goods is eradicated effectively so that supply chain parties can save money and increase revenue significantly. DTs usually act as digital certificates stored on blockchain to ensure the data embedded in the certificates cannot be copied, tampered with, or deleted by hackers. Furthermore, the digital certificate will keep updating within the entire product lifecycle since the product is designed and manufactured. The shipment data transferred from multiple IoT sensors deployed in the containers will be updated with timestamps during the transportation stage. Hence the customers can track and trace the authenticity of the product by verifying its DT data stored on the blockchain [6] . General Electric (GE) is one of the industry pioneers implementing DT to collect data from its manufacturing, maintenance, operations, and operating environments. It utilises this data to create a unique model of each of its assets, systems or processes. The objectives of GE to develop DT solutions are to increase reliability and availability, reduce risk, lower maintenance costs, improve production, and achieve faster time-to-value [66, 67] . Additionally, the 3M company draws up a future project regarding the development of DT for their supply chain to optimise, visualise, and control all their processes [68] . BMW also endeavoured to develop DTs of their factories to optimise their performance [13] . Therefore, the following sub-sections focus on combining DT and blockchain into various aspects of the supply chain, as summarised in Table 3 . [3] , [1] , [46] , [28] [1], [47] [3], [44] , [45] , [47] , [48] [46] Intelligent Maintenance [51] , [52] [51] [49] , [50] N/A Shop Floor [54] , [55] , [53] [54], [55] , [56] , [57] [53], [56] , [57] N/A Warehouse and Logistics [61] , [62] , [63] [58], [61] , [63] , [65] [60], [62] , [64] , [65] [58], [59] , [61] , Internet-connected machinery to monitor the production process. The objective of smart manufacturing is to achieve automating operations and utilise data analytics to improve the performance of the manufacturing process. However, a DT acts as a virtual replica of the real-time status of the manufacturing machinery. A great number of multi-faceted sensors and actuators are embedded with these machineries across the entire physical manufacturing process. Data collected from the sensors are continuously transmitted to the DT application, which would instantly analyse the data to detect any defects [69] . In this case, blockchain can be utilised to store and transact records of these tested data sets for a particular component of the machinery. Then, the DT model could perform simulations and predictions for the component to improve performance and maintenance. Furthermore, blockchain provides append-only functionality for the validation of certificates and transactions in the manufacturing process [47] . DT-based smart manufacturing system design Digital twin A framework is proposed to review how DTs are integrated into and facilitate the smart manufacturing system design. [44] Integration of DT with the control of the Manufacturing Execution Systems Digital twin A DT environment in a laboratory is proposed to overcome the discrepancies between literature and implementations of DT. [45] Comparison and integration of DT and big data in smart manufacturing Digital twin, big data The concepts, similarities, differences, and complementarity of DT and big data in smart manufacturing are reviewed and discussed. [1] A blockchain solution for the secure and efficient management of DT data A spiral DT framework is presented for building a common narrative for DT, and a blockchain solution, twin chain, is proposed for optimising DT data management. A case study is conducted to deploy the twin chain in smart manufacturing. [28] DT-and blockchainenhanced smart manufacturing service collaboration A DT-and blockchain-enhanced manufacturing service collaboration mechanism is proposed to address the trust issue between stakeholders for the process of cyber-physical integration in the Industrial Internet platform. [46] Combination of IoT with blockchain and the configuration of a data-and knowledge-driven DT manufacturing cell Blockchain, IoT, digital twin A manufacturing blockchain of architecture for the configuration of a data-and knowledge-driven DT manufacturing cell is proposed to ensure the security, traceability and decentralisation of intelligent manufacturing systems. A blockchain prototype is established to implement the proposed architecture. [47] Establishment of a blockchain-based DT additive manufacturing in the aircraft industry Phases of the metal additive manufacturing process are discussed to further a DT in the aircraft industry. A case study is designed to integrate blockchain with additive manufacturing in the aircraft industry. [48] Exploitation of blockchain for Blockchain Measurements for the implementation of blockchain applications in the solving cybersecurity issues in the manufacturing system manufacturing system are discussed to overcome the cybersecurity issues, and reference architecture of the blockchainsecured smart manufacturing system is proposed to standardise blockchain computing. Figure 6 illustrates the blockchain-based DT assembly process, which is a crucial and final stage of smart manufacturing. It ultimately determines the quality of a complex product. The DT-driven assembly process based on IoT achieves the in-depth integration of the physical and virtual spaces and realises the precise control of components, equipment and assembly processes through the implementation of intelligent software service platforms and tools. Furthermore, the DT-driven product assembly process is uniformly and efficiently controlled to realise the product assembly system's self-organisation, self-adaption, and dynamic response. and lean and just-in-time manufacturing realised by DT [66] . Furthermore, the implementation of blockchain technology can also be utilised in the aircraft industry to create a DT for this complex manufacturing process. Additionally, blockchain is an effective technology to address the cybersecurity issues of the manufacturing sector, such as the traceability of operations [70] , cyber-attacks to the digital thread [71] , device spoofing and false authentication in data sharing [72] , interoperability, among heterogeneous equipment [43] , confidentiality and trust between participants [73] , information vulnerability and reliability across systems [74] , and the failure of key nodes in centralised platforms [75] . Maintenance. Intelligent maintenance is defined as a system that utilises data collected from machinery to perform predictive and preventive analysis of potential defects or failures for the assets, systems, or processes. Figure 7 shows that the intelligent maintenance planning and execution process can be divided into five steps: detection, planning, scheduling, guiding, and quality inspection and learning. The first step is related to the detection of the maintenance demand and classification into specific maintenance cases, which contains the collection of production and sensor data. Based on the detected maintenance case, the second step will generate the work plan to evaluate the degree of urgency for scheduling the maintenance. Step three is selecting the best resource and finding an optimal schedule. Step four is related to the guidance and assistance provided to the maintenance personnel during t h e execution of the maintenance procedures. In the last step, quality inspection and learning will be conducted to correct the applied procedures and information regarding the maintenance, including unknown maintenance cases and materials or tools updates [76] . An intelligent maintenance framework is proposed to utilise blockchain for the creation of DT and protection of data and offers blockchain and DT based solutions for the intelligent maintenance of complex equipment. Concerning DT for predictive maintenance, a digital replica of the underlying asset, process, or system can be utilised to analyse and predict the health status and perform maintenance in advance to ensure all operations run normally. Table 5 discusses the main technologies applied and key findings of BS-DSCT research related to intelligent maintenance. The company Ansys devotes to developing Multiphysics engineering simulation software for product design, testing and operation. It provides DT services to wind power companies to avoid unplanned downtime and to achieve predictive maintenance, operation control, and optimisation [77] . Further, Ansys and GE have cooperated to promote DT applications to perform product lifecycle management, remote diagnosis, and intelligent maintenance to help customers analyse specific working conditions and predict faults through leveraging sensor data and simulation technology. They also combine the failure modes in the historical maintenance data of the engine with the three-dimensional structure model and performance model to establish a failure model for the fault diagnosis and prediction [78] . However, the integration of blockchain and DT with intelligent maintenance can realise condition motoring, fault diagnosis and life prediction of complex equipment. Besides, blockchain can be utilised to manage the lifecycle data and store different types of data, including component data, installation data, and operation process data for predictive maintenance [52] . Blockchain also applies cryptographic technology and distributed consensus protocols to enhance the security of DT data transmission, thereby improving the accuracy and reliability of predictive maintenance. Shop-floor DT acts as a digital mapping model of the physical shop floor that needs to be built and applied properly. Digital twin An implementation framework is proposed for constructing and applying shop floor DT to model the objects and dimensions, monitor the real-time status, and predict the future status. A case study is conducted regarding the development of a DT-based visual monitoring and prediction system for the shop floor operating status. [55] Integration of DT with the complex product assembly shop floor for smart manufacturing management and Digital twin, big data A DT-based smart production management and control framework is proposed for the interactions among physical and DT assembly shop floor, as well as DT and big data-driven assembly shop floor service, storage, and management platforms in a satellite assembly shop floor. control [56] Combination of MTConnect and the Manufacturing Execution System for data collection in the shop floor DT Digital twin, cloud computing The development and implementation of a novel Manufacturing Execution System utilising mobile devices and cloud computing are proposed to integrate MTConnect for data collection. A case study is conducted to combine MES and MTConnect in a manufacturing facility. [57] Integration of blockchain with the maintenance in the shop floor using smart contracts Blockchain A case is discussed for the maintenance of manufacturing machines, and a blockchain solution is proposed to separate a blockchain from the shop floor blockchain and service blockchain for data protection and data security. SDTD fuses data of the previous three components and the existing methods for modelling, optimising and predicting, which can also eliminate the information isolated island for more comprehensive and consistent information. Table 6 discusses the main technologies applied and key findings of the BS-DSCT research related to the blockchain-based DT shop floor. machine logs and maintenance reports. Meanwhile, the service blockchain is provided to different service providers and contains partial information, such as the maintenance reports without confidential data or internal data and tokenised artefacts like machine learning models. The advantage of the separation of the blockchain lies in the removal of unnecessary data stored in the service blockchain that could enhance data security, improve blockchain scalability, and reduce data storage costs. For instance, the service blockchain is not affected by a great number of transactions imposed by storing the machine data, which is only stored in the shop floor blockchain [57] . On the other hand, the documents needed for the transportation process and the DT data collected from the IoT sensors deployed in each item can be transmitted and stored on the blockchain distributed ledgers to eliminate the risks of forgery or duplication. Then, data, documents and transactions can be tracked digitally and immutably [80] . Figure 9 shows a scenario of shipping goods, where several parties are involved, including manufacturers, suppliers, shippers, third-party logistics, warehouses, carriers and consignees. Each equipment or system related to each party is embedded with multiple IoT sensors and has a digital replica. Then, DT data are transmitted to and stored in the blockchain network for tracking and validating. Besides, each transaction and document that occurred during the logistics process will generate a permanent ledger record that is easily validated by anyone authorised to access the blockchain network. Then, the network members can establish a transparent and efficient platform for managing all documents and transactions involved in the logistics process. Based on the literature review, we put forward future research opportunities. l Establishment of a BC-DSCT Platform. The existing studies, such as [30] and [27] , have developed DApps to achieve the decentralised data sharing and management of DT components and their associated data. By leveraging their work, future research can develop a BC-DSCT platform or DApp, which enables complete solutions of decentralised management, storage, and sharing of DT data while transmitting among the physical and digital spaces and then uploading storing on the blockchain network. The transactions of DT data among supply chain parties can also be tracked and verified in a transparent and tamper-proof environment. Considering that most participants within the supply chain system can constitute a consortium, implementing a consortium blockchain is the most suitable for the development of BC-DSCT DApps. Thus, we suggest utilising Hyperledger Fabric to establish the platform to realise the aforementioned functions and perform better scalability in a permissioned blockchain. Besides, it is necessary to develop feasible approaches that combine on-chain and off-chain storage to deal with a huge amount of DT data, significantly reducing latency and computing power compared to uploading all data onto the blockchain network. l Development of Data Management Methods. The increasing DT data stored in the blockchain network will reduce the query efficiency of the blockchain, and the latency of query might cause security issues that need to be improved in future work regarding data management of DTs on blockchain systems [27] . Suggested future directions focus on several aspects. First, current data models applied in various blockchain platforms are not suitable for complex supply chain applications. Hence, we need to create a unified model to support different types of DT data storage in a single blockchain platform to protect data privacy. Second, each blockchain platform used by supply chain organisations will have different data schemas, which might cause data authenticity issues. Hence, it requires the development of a cross-chain network utilising smart contracts run across various blockchain systems. Third, a great amount of DT data generated from the interaction of the physical and digital spaces in SCM operation stored on the blockchain network is infeasible due to several limitations, including the storage size, transaction latency, and throughput. Therefore, it is important to develop a novel blockchain system integrated with a built-in offline storage method, which can deal with a huge amount of DT data [81] . can focus on establishing a more comprehensive reference architecture for BC-DSCT by adding more aspects to achieve the best practice in supply chains. l Implementation of BC-DSCT Standards. Standardisation refers to the process of technical standards and consensus development and implementation for different supply chain parties to develop a unified system through all components of a product or system created and measured uniformly. However, supply chain standardisation involves building standards among supply chain organisations worldwide, which requires changes or restructuring of business processes. On the other hand, ISO [83] has released a number of international blockchain standards from 2019, including interactions between smart contracts and distributed ledger technology systems, privacy and personally identifiable information protection considerations, the security management of digital asset custodians, and blockchain vocabulary. Meanwhile, ISO and IEC [84] jointly involved themselves in the standardisation of DTs, including the term definition, system architecture, and reference model of DTs. However, the lack of industry standards for adopting blockchain and DTs in SCM will cause inefficiency and data inconsistency issues. Thus, it is necessary to develop relevant standards for BC-DSCT regarding technical guidelines, adoption requirements, evaluation criteria, instances, and capabilities. For example, seamless integration of DT data is required by implementing an open data structure utilising a uniform linked data language and several interoperate, agile, and scalable blockchains to improve interoperability and efficiency of BC-DSCT [36, 85] . Future researchers can also develop unified data and model standards for designing, developing, and implementing blockchain and DTs integration platforms suitable for supply chain applications. l Integration of BC-DSCT with Other Technologies. Except for the perfect match between blockchains and DTs, integrating several other technologies can also significantly accelerate the adoption in SCM. Current research, such as [86] [87] [88] , has integrated blockchains and DTs with federated learning to minimise costs and product delivery times while [36] discussing the combination of blockchain-based DTs and AI. IoT technology is closely associated with BC-DSCT since IoT sensors are widely deployed in each product within the supply chains to send data to the digital counterpart and receive data for maintenance. Meanwhile, IoT devices can utilise blockchains to achieve autonomous transactions and improve security and privacy. Therefore, future research can focus on conducting deeper research on the integration of BC-DSCT with IoT, federated learning, edge computing and AI. Besides, leveraging BC-DSCT and big data for predictive manufacturing is a promising direction in the future [89] . Blockchain and DTs are perfectly compatible in the domain of SCM, especially for the implementation of smart manufacturing, intelligent maintenance, blockchain-based DT shop floors, warehouses and logistics, due to the characteristics of improved security and efficiency of data management. In this paper, we conducted a comprehensive literature review of the blockchain-based DT integration for SCM. Based on the literature review, we put forward future research directions to guide the future improvement of BC-DSCT. We believe that this literature survey addresses the gap of the integration of blockchain and DTs with SCM and contributes to the development of DT adoption by leveraging blockchain technology to optimise the data management process. Towards smart manufacturing using spiral digital twin framework and twinchain Gartner survey reveals digital twins are entering mainstream use Digital twins-based smart manufacturing system design in industry 4.0: A review Digital twin: manufacturing excellence through virtual factory replication. White paper The digital twin paradigm for future nasa and us air force vehicles Empowering digital twins with blockchain Literature review of digital twins applications in construction workforce safety Digital twin data modeling with automationml and a communication methodology for data exchange C2ps: A digital twin architecture reference model for the cloud-based cyber-physical systems A blockchain-based approach for the creation of digital twins A survey on digital twin: definitions, characteristics, applications, and design implications Digital twin in manufacturing: A categorical literature review and classification Digital twin-the simulation aspect A review of the roles of digital twin in cps-based production systems Bitcoin: A peer-to-peer electronic cash system A systematic review on evolution of blockchain generations A permissioned blockchain-based implementation of lmsr prediction markets Bringing transparency and trustworthiness to loot boxes with blockchain and smart contracts Blockchain and the law: the rule of code Blockchain as a platform Untangling blockchain: A data processing view of blockchain systems What is the blockchain? To blockchain or not to blockchain: That is the question When blockchain meets supply chain: A systematic literature review on current development and potential applications Fine-grained, secure and efficient data provenance on blockchain systems Blockchains and smart contracts for the internet of things Blockchain-based data management for digital twin of product Digital twin and blockchain enhanced smart manufacturing service collaboration and management Trustworthy digital twins in the industrial internet of things with blockchain Ethertwin: Blockchain-based secure digital twin information management A distributed ledger approach to digital twin secure data sharing Blockchain for supply chain solutions Digital planning requires a digital supply chain twin A framework for shopfloor material delivery based on real-time manufacturing big data Why and how to design digital twins Khaled Salah, Raimundas Matulevičius, and Choong Seon Hong. Blockchain-based digital twins: Research trends, issues, and future challenges Blockchain for digital twins: Recent advances and future research challenges Digitization, digital twins, blockchain, and industry 4.0 as elements of management process in enterprises in the energy sector StartUs Insights. 4 top digital twin startups impacting the energy industry Top 10 digital twin companies impacting industry 4.0 innovations in 2021 Liberalization of digital twins of iot-enabled home appliances via blockchains and absolute ownership rights Blockchain for ai: Review and open research challenges Manuchain: Combining permissioned blockchain with a holistic optimization model as bi-level intelligence for smart manufacturing Manufacturing blockchain of things for the configuration of a data-and knowledge-driven digital twin manufacturing cell Building a digital twin for additive manufacturing through the exploitation of blockchain: A case analysis of the aircraft industry Review of digital twin applications in manufacturing Digital twin and big data towards smart manufacturing and industry 4.0: 360 degree comparison Blockchain-secured smart manufacturing in industry 4.0: A survey A hybrid predictive maintenance approach for cnc machine tool driven by digital twin Intelligent maintenance of complex equipment based on blockchain and digital twin technologies Moslem Azamfar, and Jianshe Feng. Intelligent maintenance systems and predictive manufacturing Digital twin for maintenance: A literature review The connotation of digital twin, and the construction and application method of shop-floor digital twin Digital twin-based smart production management and control framework for the complex product assembly shop-floor. The international journal of advanced manufacturing technology Digital twin shop-floor: a new shop-floor paradigm towards smart manufacturing Part data integration in the shop floor digital twin: Mobile and cloud technologies to enable a manufacturing execution system Blockchain at the shop floor for maintenance The architectural framework of a cyber physical logistics system for digital-twin-based supply chain control Simulation-based decision support tool for in-house logistics: the basis for a digital twin Digital twin based real-time production logistics synchronization system in a multi-level computing architecture Digital twin-driven joint optimisation of packing and storage assignment in large-scale automated high-rise warehouse product-service system Blockchain in logistics and supply chain: A lean approach for designing real-world use cases Next generation warehouse through disruptive iot blockchain Blockchain applications in supply chains, transport and logistics: a systematic review of the literature A warehouse management system with uav based on digital twin and 5g technologies Digital twin: the industry use cases Digital twin-apply advanced analytics and machine learning to reduce operational costs and risks Design and development of digital twins: A case study in supply chains Digital twin technology for "smart manufacturing Applying blockchain in industry 4.0 applications Cyber-physical vulnerabilities in additive manufacturing systems: A case study attack on the. stl file with human subjects Blockchain technology for security issues and challenges in iot A framework for implementing blockchain technologies to improve supply chain performance Decentralized manufacturing systems review: challenges and outlook Distributed manufacturing scheduling using intelligent agents An intelligent maintenance planning framework prototype for production systems Digital twin-transform your operations with data-driven and simulation-based digital twin software Ansys collaborates with ge to drive digital twin value and deliver the promise of the industrial internet of things Improving warehouse operations-digitally The curious case of digital twins and blockchain Research directions in blockchain data management and analytics Making smart manufacturing smarter-a survey on blockchain technology in Industry 4.0. Enterprise Information Systems Moving ahead on standardization for digital twin Blockchain and its standardization work Communication-efficient federated learning and permissioned blockchain for digital twin edge networks Low-latency federated learning and blockchain for edge association in digital twin empowered 6g networks Cooperative federated learning and model update verification in blockchain empowered digital twin edge networks The modelling and operations for the digital twin in the context of manufacturing