A Blockchain-Based Approach for the Creation of Digital Twins

被引:97
作者
Hasan, Haya R. [1 ]
Salah, Khaled [1 ]
Jayaraman, Raja [2 ]
Omar, Mohammed [2 ]
Yaqoob, Ibrar [1 ]
Pesic, Sasa [3 ]
Taylor, Todd [3 ]
Boscovic, Dragan [3 ]
机构
[1] Khalifa Univ, Dept Elect Engn & Comp Sci, Abu Dhabi, U Arab Emirates
[2] Khalifa Univ, Dept Ind & Syst Engn, Abu Dhabi, U Arab Emirates
[3] Arizona State Univ, ASUs Blockchain Res Lab, Tempe, AZ 85281 USA
关键词
Contracts; Industries; Stakeholders; Testing; Monitoring; History; Digital twins; blockchain; Ethereum; smart contracts; security; Industry; 4; 0; DESIGN;
D O I
10.1109/ACCESS.2020.2974810
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The rapid advancements in computing, storage, communications, and networking technologies have enabled the creation of Digital Twins (DTs). A DT is a digital representation of a real-world physical component, product, or equipment. A DT can be used for 3-D design, testing, simulation, and prototyping prior to the manufacturing of the physical component. Once a physical component is in operation, a DT can be used for configuration, monitoring, diagnostics, and prognostics. It is expected that DTs will gain significant attention in the foreseeable future, and will play a key role in Industry 4.0. However, todays approaches, systems, and technologies leveraged for the creation of DTs are mostly centralized and fall short of providing trusted data provenance, audit, and traceability. Also, data related to transactions, logs, and history are not secure or tamper-proof. In this paper, we propose a blockchain-based creation process of DTs to guarantee secure and trusted traceability, accessibility, and immutability of transactions, logs, and data provenance. Our proposed approach uses smart contracts to govern and track transactions initiated by participants involved in the creation of DTs. Our approach also employs decentralized storage of interplanetary file systems to store and share DTs data. Moreover, we present details on our system design and architecture, implementation, and algorithms. Furthermore, we provide security and cost analysis, and show how our approach fulfills the requirements of DTs process creation. We make the smart contract code for creating DTs publicly available on Github.
引用
收藏
页码:34113 / 34126
页数:14
相关论文
共 18 条
[1]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[2]   Blockchains and Smart Contracts for the Internet of Things [J].
Christidis, Konstantinos ;
Devetsikiotis, Michael .
IEEE ACCESS, 2016, 4 :2292-2303
[3]  
Datta S. P. A., 2016, arXiv preprint arXiv:1610.06467
[4]  
Dorri A, 2017, INT CONF PERVAS COMP
[5]   Digital Twins The Convergence of Multimedia Technologies [J].
El Saddik, Abdulmotaleb .
IEEE MULTIMEDIA, 2018, 25 (02) :87-92
[6]  
Grieves M., 2017, Digital twin: Mitigating unpredictable, undesirable emergent behavior in complex systems, P85, DOI [10.1007/978-3-319-38756-, 10.1007/978-3-319-38756-7_4]
[7]   Improving Telecom Industry Processes Using Ordered Transactions in Hyperledger Fabric [J].
Harris, Christopher .
2019 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2019,
[8]   Combating Deepfake Videos Using Blockchain and Smart Contracts [J].
Hasan, Haya R. ;
Salah, Khaled .
IEEE ACCESS, 2019, 7 :41596-41606
[9]   Toward an ontology-driven blockchain design for supply-chain provenance [J].
Kim, Henry M. ;
Laskowski, Marek .
INTELLIGENT SYSTEMS IN ACCOUNTING FINANCE & MANAGEMENT, 2018, 25 (01) :18-27
[10]   Building a digital twin for additive manufacturing through the exploitation of blockchain: A case analysis of the aircraft industry [J].
Mandolla, Claudio ;
Petruzzelli, Antonio Messeni ;
Percoco, Gianluca ;
Urbinati, Andrea .
COMPUTERS IN INDUSTRY, 2019, 109 :134-152