Adoption of Blockchain Technology through Digital Twins in the Construction Industry 4.0: A PESTELS Approach
Abstract
:1. Introduction
1.1. General Information
1.1.1. The BECOM Industry
1.1.2. Industry 4.0 Technologies
1.2. Research Questions
- What are the key challenges affecting BCT adoption in the BECOM industry?
- What are the key technological factors affecting BCT adoption with DT in the industry?
- What are the technological gaps around the adoption of BCT for DT in the industry?
1.3. Aim and Scope
- The first objective is to identify the challenges of the BECOM industry 4.0 that either affect or can be improved with BCT adoption.
- The second objective is to evaluate the key technological factors affecting the adoption of BCT in the BECOM industry 4.0.
- The third objective is to propose a conceptual model for the integration of BCT and DT for projects of the BECOM industry 4.0.
2. Methods
- -
- Blockchain OR “distributed ledger” AND “construction” OR “construction industry” OR “built environment” OR “building industry” OR building OR “mine*” OR “mining”;
- -
- Blockchain OR “distributed ledger” AND “BIM”;
- -
- Blockchain OR “distributed ledger” AND “digital twin*” OR “cyber physical system*”;
- -
- Blockchain OR “distributed ledger” AND “smart building*” OR “intelligent building*” OR “smart home*” OR “Internet of Things” OR “IoT”.
3. Literature Review
PESTELS Challenges | References | |
---|---|---|
Political challenges | 5 references | |
Uncertain regulations | P1 | [2] |
Inadequate regulatory oversight and enforcement tools | P2 | [7] |
Poor regulation and compliance | P3 | [1,7] |
Need for regulatory changes to adopt digitization | P4 | [7] |
Regulatory difficulties between BCT and GDPR | P5 | [23] |
Policymakers and lawyers need to recognize the demand for a new contractual model and to deliver it efficiently | P6 | [4] |
Economic challenges | 7 references | |
High implementation cost | E1 | [1,7,22] |
Lack of financial transparency | E2 | [2] |
Low efficiency | E3 | [6,9,22] |
Supply chain inefficiencies | E4 | [6] |
Stagnating/Low productivity of the construction industry | E5 | [4,7,9] |
Low predictability | E6 | [7] |
Low margins | E7 | [7] |
Increasing costs | E8 | [6] |
Adversarial pricing models and financial fragility | E9 | [7] |
Lack of R&D and investments towards innovation | E10 | [7] |
Exchange rate volatility of cryptocurrencies | E11 | [7] |
Quality issues | E12 | [6] |
Delays | E13 | [6] |
Lose collaboration and inefficient management techniques | E14 | [9] |
Inefficient communication | E15 | [6] |
Limitations of the traditional funding and delivery model | E16 | [7] |
Poor supply chain management | E17 | [6] |
Social challenges | 12 references | |
Acceptance of new technologies | S1 | [1] |
Hesitation to adopt new technologies | S2 | [1,29] |
Lack of knowledge and skills regarding BCT and new technologies | S3 | [1,6,22] |
Cultural habits in the construction industry | S4 | [2] |
Lack of trust | S5 | [6,9,21,23] |
Lack of transparency | S6 | [22] |
Workforce size and demographics | S7 | [7] |
Lack of collaboration and lack of improvement culture | S8 | [7] |
Poor industry image | S9 | [7] |
Structural fragmentation of the industry | S10 | [6,7,15] |
Resistance to organizational and processes changes | S11 | [1,2,7] |
Lack of collaboration and trust in data governance | S12 | [24] |
Contractors acting as a central third parties | S13 | [4] |
Adversarial industry | S14 | [6] |
Dysfunctional training | S15 | [7] |
Slow adoption of new technologies by the construction industry | S16 | [7] |
Readiness for adoption of new technologies | S17 | [7] |
Technological challenges | 14 references | |
IT infrastructure requirements | 5 references | |
Higher requirements of BCT for computing equipment | T1 | [1] |
Need to enhance existing communication networks | T2 | [1] |
Blockchain requires specific IT infrastructure | T3 | [22,23] |
Storage capacity requirements for BCT | T4 | [22] |
Bandwidth and connectivity requirements for BCT | T5 | [7] |
Lack of standards and reference architectures | T6 | [1] |
Governance of networks | T7 | [2] |
Digital twin (DT) challenges | 4 references | |
Complex data specifications for DT (descriptive and sensor data) | T8 | [26] |
Need for DT throughout complex asset lifecycle | T9 | [21] |
Requirement to secure the data sharing of DT | T10 | [26] |
Current DT solutions are too centralized and rely on PLM system | T11 | [26] |
Need for a DT federated model aggregating all the models | T12 | [24] |
Data storage requirements for the Big Data collected during DT lifecycles | T13 | [24] |
DT for multi-party sharing need to support data variety, data velocity, data integrity, confidentiality, read and write operations | T14 | [26] |
DT and IoT need high throughput and tamper resistant systems (authenticity, provenance, proof of ownership, lifecycle traceability, data input from IoT) | T15 | [24] |
Need for IoT enabled devices for each building system | T16 | [7] |
Data requirements for DT | 9 references | |
Data security | T17 | [1] |
Data format variety | T18 | [26] |
Data velocity | T19 | [26] |
Data volume | T20 | [15,24] |
Data ownership | T21 | [15,24,26] |
Data integrity | T22 | [6,22,23] |
Authentication and trustworthiness of the data | T23 | [7,22] |
Data availability | T24 | [23] |
Data privacy | T25 | [23] |
Data interoperability for information sharing | T26 | [6] |
Data management as per The Gemini Principles | T27 | [19] |
Traceability and transparency (non-functional requirements) | 6 references | |
Need for traceability and transparency of information | T27 | [21] |
Necessity to track components | T28 | [6,21] |
Need for immutable audit trails to track and trace | T29 | [24] |
Lack of transparency and traceability in the construction supply chain because of high number of participants and short timeframes | T30 | [9] |
Need for traceability, transparency | T31 | [6,21,22] |
Lack of real time information | T32 | [6] |
Lack of data traceability in the industry | T33 | [15] |
Identity management | 2 references | |
Need for decentralized identity management for humans or IoT | T34 | [24] |
Technical challenges for IoT: access control and authentication | T35 | [23] |
Decentralization (non-functional requirement) | 3 references | |
Industrial networks are too centralized | T36 | [22,23] |
Unnecessary trusted third parties in the industry | T37 | [22] |
IoT management is limited because of centralized databases systems vulnerable against attacks | T38 | [9] |
Blockchain performances challenges | 6 references | |
BCT has a low throughput compared to centralized databases | T39 | [6,7,23] |
Lack of scalability of BCT | T40 | [15,23] |
High latency of BCT | T41 | [6,7] |
Blockchain interoperability | T42 | [7,22] |
Proof-of-work (PoW) i.e., mining is not energy efficient | T43 | [23] |
Difficulty to develop new blockchain consensus mechanisms | T44 | [22] |
Blockchain network access challenges (permissioned or permission-less) | T45 | [22] |
Choice between public or private blockchain | T46 | [22] |
Security and tamper proof requirements for the industry | T47 | [22,23] |
Blockchain scalability trilemma: trade-off between scalability, decentralization, and security | T48 | [25] |
Privacy requirements for the industry | T49 | [22,23] |
Resilience against cyber-attacks is required in the industry | T50 | [22] |
Data storage limitations on the blockchain | T51 | [15,23] |
Asset’s lifecycle complexity | 4 references | |
Complexity of assets life cycles (design, build, inspect, monitor, certify and manage) for DT | T52 | [21] |
Broken information flow across lifecycle phases is a challenge for DT that can be addressed by BCT | T53 | [26] |
Traditional life cycle management (LCM) issues such as data sharing and efficiency apply to building LCM through BIM | T54 | [9] |
Difficulty to reuse existing blockchain network due to the one-off nature of construction project | T55 | [6] |
BIM challenges | 4 references | |
Difficulty to track changes in BIM models | T56 | [15,30] |
Attacks from the BIM central operator cannot be recorded and tracked | T57 | [30] |
Blockchain cannot scale in terms of storage for BIM data, it can only record the digital proof | T58 | [15,30] |
BIM model information is currently stored in data silos containing different models’ versions | T59 | [9,15] |
Difficulties to guarantee the integrity of historical BIM data | T60 | [30] |
Lack of storage and scalability of BCT to run BIM model entirely on BCT as a decentralized application | T61 | [7] |
Difficulty to achieve confidentiality with BCT | T62 | [15] |
Need for disintermediation in the industry | T63 | [15] |
Need for inter-organizational recordkeeping | T64 | [30] |
Smart contracts challenges | 1 reference | |
Difficulty to code smart contracts | T65 | [7] |
Challenge to program bug free smart contracts which are permanently stored on the blockchain | T66 | [7] |
Digitization challenges | 3 references | |
Slow development of the AEC/FM (facility management) industry due to slow/poor digitization | T67 | [7,9] |
Usage of different digital tools: interoperability issues | T68 | [26] |
Lack of adequate collaboration and information sharing | T69 | [7] |
Lack of a single source of truth in the AEC/FM industry | T70 | [9] |
Other challenges | 4 references | |
Technical challenges | T71 | [2] |
Increased structural demand on buildings (similar to airplanes in the aircraft industry) | T72 | [21] |
Need for systems flexibility | T73 | [22] |
Off chain storage paired with distributed hash tables (DHT) for each blockchain node | T74 | [26] |
Environmental challenges | 3 references | |
Energy consumption of BCT | EN1 | [7,22,23] |
Materials waste in the industry | EN2 | [27] |
Legal challenges | 11 references | |
Standards and Compliance | 4 references | |
Lack of standards for blockchain | L1 | [26] |
Stringent standards, regulations, and certifications in the industry | L2 | [21] |
Legal disputes and compliance issues | L3 | [6,22] |
Contractual | 6 references | |
Legal and contractual uncertainty | L4 | [1] |
Traditional contracts are time consuming and involve several parties | L5 | [9] |
Contracts breaches are frequent in the industry | L6 | [6] |
Poor payment practices (late payments, not paid, held up payments) and associated contractual issues | L7 | [7] |
Non-repudiation | L8 | [15,23] |
Ownership and liabilities | 4 references | |
Difficulty to prove intellectual property rights (ownership, immutability) | L9 | [15,24] |
BIM model ownership is an issue for legal disputes | L10 | [4,15] |
Lack of clarity on roles and responsibilities | L11 | [7,15] |
Lack of enforceability is a key challenge as it is very difficult to know who to hold accountable | L12 | [7] |
Security challenges | 8 references | |
Data security and data protection | SE1 | [1] |
Management and security of information shared within the supply chain | SE2 | [24] |
Current security methods need to build barriers/firewalls around IT infrastructures | SE3 | [30] |
Need for a dynamic and adaptable security framework | SE4 | [23] |
Blockchain based IoT security and privacy | SE5 | [23] |
Need for data privacy | SE6 | [9,22] |
Centralized third parties are vulnerable as single points of failure | SE7 | [9] |
Need for privacy aware distributed hash table (DHT) | SE8 | [31] |
Resilience against combined attacks is a challenge for BCT and IoT | SE9 | [23] |
Cyber security risks | SE10 | [2] |
Malicious attacks/hacking of IoT | SE11 | [7,23] |
4. Key Technological Factors Affecting Adoption
5. Decentralized Digital Twin Cycle
6. Discussion
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
AEC | Architecture, engineering and construction |
AIM | Asset information model |
API | Application programming interface |
BCT | Blockchain technology |
BCPS | Blockchain with cyber-physical systems |
BECOM | Building, engineering, construction, operations, and mining |
BIM | Building information modelling |
bsDD | BuildingSMART data dictionary |
CDE | Common data environment |
CE | Circular economy |
DCDE | Decentralized common data environment |
DeCE | Decentralized circular economy |
DDTC | Decentralized digital twin cycle |
CAD | Computer-aided design |
COBie | Construction operations building information exchange |
CPS | Cyber physical system |
DAO | Decentralized autonomous organizations |
DApp | Decentralized application |
DeFi | Decentralized finance |
DHT | Distributed hash table |
DT | Digital twin |
FM | Facility management |
GDPR | General data protection regulation |
GIGO | Garbage in garbage out |
GIS | Geographic information system |
IFC | Industry foundation classes |
IoT | Internet of things |
IPFS | The interplanetary file system |
IT | Information technology |
PoA | Proof of authority |
PoS | Proof of stake |
PoW | Proof of work |
PESTELS | Political, economic, social, technological, environmental, legal, and security |
PIM | Project information model |
RFID | Radio-frequency identification |
UI | User interface |
XML | Extensible markup language |
References
- Oesterreich, T.D.; Teuteberg, F. Understanding the implications of digitisation and automation in the context of Industry 4.0: A triangulation approach and elements of a research agenda for the construction industry. Comput. Ind. 2016, 83, 121–139. [Google Scholar] [CrossRef]
- Alaloul, W.S.; Liew, M.; Zawawi, N.A.W.A.; Kennedy, I.B. Industrial Revolution 4.0 in the construction industry: Challenges and opportunities for stakeholders. Ain Shams Eng. J. 2019, 11, 225–230. [Google Scholar] [CrossRef]
- Nawari, N.O.; Ravindran, S. Blockchain technology and BIM process: Review and potential applications. J. Inf. Technol. Constr. (ITcon) 2019, 24, 209–238. [Google Scholar]
- Mason, J. BIM fork: Are smart contracts in construction more likely to prosper with or without BIM? J. Leg. Aff. Disput. Resolut. Eng. Constr. 2019, 11, 02519002. [Google Scholar] [CrossRef] [Green Version]
- IBM. Engineering and Construction Digital Supply Chain; IBM: Amonk, NY, USA, 2019. [Google Scholar]
- Wang, Z.; Wang, T.; Hu, H.; Gong, J.; Ren, X.; Xiao, Q. Blockchain-based framework for improving supply chain traceability and information sharing in precast construction. Autom. Constr. 2020, 111, 103063. [Google Scholar] [CrossRef]
- Li, J.; Greenwood, D.; Kassem, M. Blockchain in the built environment and construction industry: A systematic review, conceptual models and practical use cases. Autom. Constr. 2019, 102, 288–307. [Google Scholar] [CrossRef]
- McKinsey. The Internet of Things: Mapping the Value Beyond the Hype; McKinsey & Company: New York, NY, USA, 2015. [Google Scholar]
- Ye, Z.; Yin, M.; Tang, L.; Jiang, H. Cup-of-Water theory: A review on the interaction of BIM, IoT and blockchain during the whole building lifecycle. in ISARC. In Proceedings of the International Symposium on Automation and Robotics in Construction, Berlin, Germany, 20–25 July 2018. [Google Scholar]
- McNamara, A.J.; Sepasgozar, S.M. Developing a theoretical framework for intelligent contract acceptance. Constr. Innov. 2020, 20, 421–445. [Google Scholar] [CrossRef]
- Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System. 2008. Available online: https://bitcoin.org/bitcoin.pdf (accessed on 23 October 2019).
- Australian Government. The National Blockchain Roadmap: Progressing towards a Blockchain-Empowered Future. 2020. Available online: https://www.industry.gov.au/sites/default/files/2020-02/national-blockchain-roadmap.pdf (accessed on 3 March 2020).
- Arup, Blockchain Technology, How the Inventions Behind Bitcoin are Enabling a Network of Trust for the Built Environment. 2017. Available online: https://www.arup.com/perspectives/publications/research/section/blockchain-technology (accessed on 18 May 2020).
- Shirowzhan, S.; Tan, W.; Sepasgozar, S.M. Digital Twin and CyberGIS for Improving Connectivity and Measuring the Impact of Infrastructure Construction Planning in Smart Cities; Multidisciplinary Digital Publishing Institute: Basel, Switzerland, 2020. [Google Scholar]
- Turk, Ž.; Klinc, R. Potentials of blockchain technology for construction management. Procedia Eng. 2017, 196, 638–645. [Google Scholar] [CrossRef]
- Shergold, P.; Weir, B. Building Confidence: Improving the Effectiveness of Compliance and Enforcement Systems for the Building and Construction Industry across Australia. Aust. Inst. Build. Surv. 2018. Available online: https://www.industry.gov.au/sites/default/files/July%202018/document/pdf/building_ministers_forum_expert_assessment_-_building_confidence.pdf (accessed on 12 December 2021).
- ANZLIC. Principles for Spatially Enabled Digital Twins of the Built and Natural Environment in Australia; ANZLIC: Barton, Australia, 2019. Available online: https://www.anzlic.gov.au/sites/default/files/files/principles_for_spatially_enabled_digital_twins_of_the_built_and_natural_.pdf (accessed on 12 December 2021).
- Mott MacDonald. Digital Twins, Better Outcomes from Connected Data; Mott MacDonald: Croydon, UK, 2019. [Google Scholar]
- CDBB. Gemini Principles; Centre for Digital Built Britain. 2018. Available online: https://www.cdbb.cam.ac.uk/system/files/documents/TheGeminiPrinciples.pdf (accessed on 18 May 2020).
- Sallaba, M.; Siegel, D.; Becker, S. IoT Powered by Blockchain–How Blockchains Facilitate the Application of Digital Twins in IoT. Deloitte Issue 2018. Available online: https://www2.deloitte.com/content/dam/Deloitte/de/Documents/Innovation/IoT-powered-by-Blockchain-Deloitte.pdf (accessed on 27 December 2019).
- Mandolla, C.; Petruzzelli, A.M.; Percoco, G.; Urbinati, A. Building a digital twin for additive manufacturing through the exploitation of blockchain: A case analysis of the aircraft industry. Comput. Ind. 2019, 109, 134–152. [Google Scholar] [CrossRef]
- Lee, J.; Azamfar, M.; Singh, J. A blockchain enabled Cyber-Physical System architecture for Industry 4.0 manufacturing systems. Manuf. Lett. 2019, 20, 34–39. [Google Scholar] [CrossRef]
- Panarello, A.; Tapas, N.; Merlino, G.; Longo, F.; Puliafito, A. Blockchain and IoT integration: A systematic survey. Sensors 2018, 18, 2575. [Google Scholar] [CrossRef] [Green Version]
- Bigchain, D.B.; GmbH, B. BigchainDB 2.0 The Blockchain Database. Germany. 2018. Available online: https://www.bigchaindb.com/whitepaper/bigchaindb-whitepaper.pdf (accessed on 23 October 2019).
- Bez, M.; Fornari, G.; Vardanega, T. The scalability challenge of ethereum: An initial quantitative analysis. In Proceedings of the 2019 IEEE International Conference on Service-Oriented System Engineering (SOSE), San Francisco East Bay, CA, USA, 4–9 April 2019. [Google Scholar]
- Dietz, M.; Putz, B.; Pernul, G. A Distributed Ledger Approach to Digital Twin Secure Data Sharing. In Proceedings of the IFIP Annual Conference on Data and Applications Security and Privacy, Calgary, AB, Canada, 25–26 June 2019; Springer: Berlin/Heidelberg, Germany, 2019. [Google Scholar]
- Ellen Macarthur Foundation. Cities and the Circular Economy. Available online: https://www.ellenmacarthurfoundation.org/explore/cities-and-the-circular-economy (accessed on 12 December 2021).
- Finck, M. Blockchain and the General Data Protection Regulation; European Parliament: Strasbourg, France, 2019. [Google Scholar]
- Li, Z.; Yang, Z.; Xie, S. Computing Resource Trading for Edge-Cloud-assisted Internet of Things. IEEE Trans. Ind. Inform. 2019, 15, 3661–3669. [Google Scholar] [CrossRef]
- Zheng, R.; Jiang, J.; Hao, X.; Ren, W.; Xiong, F.; Ren, Y. bcBIM: A Blockchain-Based Big Data Model for BIM Modification Audit and Provenance in Mobile Cloud. Available online: https://www.hindawi.com/journals/mpe/2019/5349538/ (accessed on 19 January 2020).
- Kieselmann, O.; Wacker, A.; Schiele, G. k-rAC: A Fine-Grained k-Resilient Access Control Scheme for Distributed Hash Tables. In Proceedings of the 12th International Conference on Availability, Reliability and Security, Reggio Calabria, Italy, 29 August–1 September 2017. [Google Scholar]
- Buterin, V. Ethereum Whitepaper. 2013. Available online: https://ethereum.org/en/whitepaper/ (accessed on 15 June 2020).
- Fedak, G.; Wassim, B.; Eduardo, A. iExec: Blockchain-Based Decentralized Cloud Computing. 2018. Available online: https://iex.ec/wp-content/uploads/pdf/iExec-WPv3.0-English.pdf (accessed on 3 November 2019).
- Hanke, T.; Movahedi, M.; Williams, D. Dfinity technology overview series, consensus system. arXiv 2018, arXiv:1805.04548. [Google Scholar]
- Storj Labs, I. Storj: A Decentralized Cloud Storage Network Framework. 2018. Available online: https://www.storj.io/storj.pdf (accessed on 5 November 2011).
- Trón, V. The Book of Swarm. 17 November 2020, 2020 Release 1.0. Available online: https://www.ethswarm.org/The-Book-of-Swarm.pdf (accessed on 17 December 2021).
- Benet, J. Ipfs-content addressed, versioned, p2p file system. arXiv 2014, arXiv:1407.3561. [Google Scholar]
- Riddle & Code. The Blockchain Technology Company. Available online: https://www.riddleandcode.com/ (accessed on 17 May 2021).
- Ellis, S.; Juels, A.; Nazarov, S. Chainlink: A decentralized oracle network. Retrieved March 2017, 11, 2018. [Google Scholar]
- Allessie, D.; Sobolewski, M.; Vaccari, L. Blockchain for Digital Government: An Assessment of Pioneering Implementations in Public services; Joint Research Centre (Seville Site): Sevilla, Spain, 2019. [Google Scholar]
- Fabian Vogelsteller. ERC-725 Ethereum Identity Standard. Available online: https://erc725alliance.org (accessed on 12 December 2021).
- Stokkink, Q.; Pouwelse, J. Deployment of a blockchain-based self-sovereign identity. In Proceedings of the 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Halifax, NS, Canada, 20–23 August 2018; pp. 1336–1342. [Google Scholar]
- Prada-Delgado, M.Á.; Baturone, I.; Dittmann, G.; Jelitto, J.; Kind, A. PUF-derived IoT identities in a zero-knowledge protocol for blockchain. Internet Things 2020, 9, 100057. [Google Scholar] [CrossRef]
- Singh, P.K.; Singh, R.; Nandi, S.K.; Nandi, S. Managing smart home appliances with proof of authority and blockchain. In Proceedings of the International Conference on Innovations for Community Services, Bhubaneswar, India, 12–14 January 2019; Springer: Berlin/Heidelberg, Germany, 2019. [Google Scholar]
- Ethereum. Ethereum 2.0 Specifications. Available online: https://github.com/ethereum/eth2.0-specs (accessed on 12 December 2021).
- Buterin, V.; Griffith, V. Casper the friendly finality gadget. arXiv 2017, arXiv:1710.09437. [Google Scholar]
- IOHK. Cardano. Available online: https://www.cardano.org/ (accessed on 12 December 2021).
- David, B.M.; Gazi, P.; Kiayias, A.; Russell, A. Ouroboros Praos: An adaptively-secure, semi-synchronous proof-of-stake protocol. IACR Cryptol. ePrint Arch. 2017, 2017, 573. [Google Scholar]
- Williamson, Z.J. The AZTEC Protocol; 2018. Version 1.0.1. Available online: https://github.com/AztecProtocol/AZTEC/blob/ (accessed on 21 December 2019).
- Zyskind, G.; Nathan, O.; Pentland, A. Enigma: Decentralized computation platform with guaranteed privacy. arXiv 2015, arXiv:1506.03471. [Google Scholar]
- OASIS. Baseline Protocol. 2020. Available online: https://docs.baseline-protocol.org/ (accessed on 12 December 2021).
- Kwon, J.; Buchman, E. Cosmos Whitepaper. A Netw. Distrib. Ledgers 2019. Available online: https://v1.cosmos.network/resources/whitepaper (accessed on 10 November 2019).
- Thomas, S.; Schwartz, E. A Protocol for Interledger Payments. 2015. Available online: https://interledger.org/interledger.pdf (accessed on 12 December 2021).
- Wood, G. Polkadot: Vision for a Heterogeneous Multi-Chain Framework; White Paper; 2016. Available online: https://polkadot.network/PolkaDotPaper.pdf (accessed on 10 November 2019).
- Verdian, G.; Tasca, P.; Paterson, C.; Mondelli, G. Quant Overledger Whitepaper; 2018. Available online: https://girishmehta.com/projects/quant/wp-content/uploads/2020/07/Quant_Overledger_Whitepaper-Sep-1.pdf (accessed on 24 May 2020).
- World Economic Forum. Inclusive Deployment of Blockchain for Supply Chains: Part 6—A framework for Blockchain Interoperability; 2020; Part 6. Available online: https://www3.weforum.org/docs/WEF_A_Framework_for_Blockchain_Interoperability_2020.pdf (accessed on 18 May 2020).
- BIMCHAIN. Accelerating BIM through the Blockchain. Delivering the Trust in the Data BIM Needs. Available online: https://ascelibrary.org/doi/10.1061/9780784482865.124 (accessed on 5 May 2020).
- Bosurgi, G.; Celauro, C.; Pellegrino, O.; Rustica, N.; Giuseppe, S. The BIM (Building Information Modeling)-Based Approach for Road Pavement Maintenance. In International Symposium on Asphalt Pavement & Environment. Available online: https://link.springer.com/chapter/10.1007/978-3-030-29779-4_47 (accessed on 20 January 2020).
- Slock.it. Connects Devices to the Blockchain, Enabling the Economy of Things. Available online: https://slock.it/ (accessed on 8 March 2020).
- Pustišek, M.; Kos, A. Approaches to front-end iot application development for the ethereum blockchain. Procedia Comput. Sci. 2018, 129, 410–419. [Google Scholar] [CrossRef]
- Nyamtiga, B.W.; Sicato, J.C.S.; Rathore, S.; Sung, Y.; Park, J.H. Blockchain-Based Secure Storage Management with Edge Computing for IoT. Electronics 2019, 8, 828. [Google Scholar] [CrossRef] [Green Version]
- Revibe Energy. Vibration Energy Harvesting. Available online: https://revibeenergy.com/energy-harvesting/ (accessed on 24 May 2020).
- ISO 19650-1: 2018. Organization and Digitization of Information about Buildings and Civil Engineering Works, Including Building Information Modelling (BIM)—Information Management Using Building Information Modelling—Part 1: Concepts and Principles; International Organization for Standardization: Geneva, Switzerland, 2018. [Google Scholar]
- Kouhizadeh, M.; Sarkis, J.; Zhu, Q. At the Nexus of Blockchain Technology, the Circular Economy, and Product Deletion. Appl. Sci. 2019, 9, 1712. [Google Scholar] [CrossRef] [Green Version]
- Yakovenko, A. Solana: A New Architecture for a High Performance Blockchain v0. 8.13; Whitepaper. 2018. Available online: https://solana.com/solana-whitepaper.pdf (accessed on 7 December 2021).
- Poon, J.; Buterin, V. Plasma: Scalable autonomous smart contracts. White Paper 2017, 1–47. [Google Scholar]
- Raiden Network. Fast, Cheap, Scalable Token Transfers for Ethereum. Available online: https://github.com/raiden-network/raiden (accessed on 27 December 2019).
- Chen, Y.; Bellavitis, C. Blockchain disruption and decentralized finance: The rise of decentralized business models. J. Bus. Ventur. Insights 2020, 13, e00151. [Google Scholar] [CrossRef]
- ISO 19650-2: 2018. Organization and Digitization of Information about Buildings and Civil Engineering Works, Including Building Information Modelling (BIM)—Information Management Using Building Information Modelling—Part 2: Delivery Phase of the Assets; International Organization for Standardization: Geneva, Switzerland, 2018. [Google Scholar]
Group | Key Technological Factors | Uses Cases and Technological Components References | |
---|---|---|---|
A. IT requirements | 1 | Decentralization | Open-source code for BCT protocols [11,32]. Decentralized payments and smart contracts to automate processes [4]. Decentralized applications (DApp) and decentralized autonomous organizations (DAO) which could be integrated with BIM [9]. BCT removes intermediaries [7]. BCT eliminates the need for security barriers which generate data silos [30]. |
2 | IT infrastructure and computational requirements | Distributed computing solutions such as iExec [33] or Dfinity [34] could compute decentralized applications of the BECOM industry. Off chain decentralized data storage could be mapped to blockchain through distributed hash tables (DHT) [26]. Decentralized storage [23] such as Storj [35] and distributed storage, such as Swarm [36] or IPFS [37], could be suitable when they become adequately scalable for applications of the BECOM industry like BIM. | |
3 | Big Data requirements | BCT would need to be adequate for data variety, data velocity [26], and data volume [15]. To guarantee data integrity from IoT devices, data should be authenticated using crypto hardware secure element [38] before entering the blockchain to avoid “garbage in, garbage out” (GIGO) effects. Data interoperability is required for the information sharing industry [6]. Data security and privacy are key requirements for the BECOM industry 4.0 [9,22,23]. Real-world project data could be input to the blockchain through decentralized oracles like Chainlink [39]. | |
B. Blockchain applications requirements | 4 | Smart contracts integration | Disintermediate and automate processes [22]. Release payments automatically when tasks are completed [4]. Manage project bank accounts [7]. Save time, increase efficiency, reduce manual errors, record BIM operations and allocate ownership and responsibilities, secure transactions of properties, land ownership, equipment leasing/purchase, and procurement, facilitate IoT management challenges [9]. Enable DApps [23] and DAOs [9]. The Ethereum platform [32] integrates smart contracts, has a major public blockchain, and its protocol can also be leveraged for consortium and private blockchain networks. |
5 | Identity management/access control | The uPort project [40] offers a blockchain-based decentralized identity service for the citizens of Zug in Switzerland. The ERC-725 project is a blockchain-based self-sovereign identity standard on Ethereum [41]. To enhance privacy, zero-knowledge proof can be used for community self-sovereign identity [42], for IoT devices identities [43], and to manage access control for DHT [31]. Identity authentication for IoT devices can be achieved with crypto hardware such as the secure element by Riddle and Code [38]. | |
6 | Blockchain properties and performances | The scalability trilemma [25] claims that there is a trade-off between the three key requirements of a blockchain network: scalability, decentralization, and security. Private, consortium, and public [30]. Proof of Authority (PoA) consensus mechanism [44] for private and consortium blockchains. Governance of private nodes with Infrachain [40]. Anchorage of dataset’s hash proof to overcome scalability challenges [40]. Proof of Stake (PoS) consensus mechanisms for public blockchains like Ethereum 2.0 [45] with Casper [46] or Cardano [47] with Ouroboros [48] which are more energy efficient than proof-of-work (PoW). Blockchain privacy projects: Aztec [49], Enigma [50], and the Baseline protocol [51]. Blockchain interoperability projects: Cosmos [52], Interledger [53], Polkadot [54], Quant [55], or APIs and Oracles [56]. | |
C. Blockchain integration with other technologies | 7 | Blockchain integration with BIM | Blockchain can provide immutable records for the sharing of historical BIM data [30] in a trusted collaborative environment [9]. Real-time model updates from network participants based on their access rights [7]. Signing of BIM models with the BIMCHAIN software [57]. BIM Level 3 and BCT can bring a single shared source of truth of the BIM model in a distributed, trusted collaborative environment [9]. BIM Level 3 complies with Industry Foundation Classes (IFC) and BuildingSMART Data Dictionary (bsDD), which could be integrated to BCT [7] through a standardized data structure, with hash proof of BIM data, recorded into the blockchain blocks [30]. New BIM dimensions could be considered [58] in relation to BCT such as a financial dimension enabled by decentralized blockchain payments or a contractual dimension through smart contracts. To overcome data storage limitations on the blockchain, distributed hash tables (DHT) could be used [23] to map the blockchain hash proofs to cloud storage. Decentralized [35] and distributed storage [36] will likely become adequately scalable for a large volume of BIM data. |
8 | Blockchain integration with IoT | BCT can defragment IoT ecosystems through decentralization of the IoT networks’ management [9]. Network of validators nodes for IoT devices should be sufficiently distributed as per the INCUBED protocol [59]. IoT data collected through the value chain can update the ledger, providing a single source of truth to track components, avoid duplication of work and improve facility management [7]. Blockchain can act as a secure and transparent container for historical IoT data [9]. Ethereum, Hyperledger Fabric, and IOTA are suitable DLT for IoT [60]. Ethereum blockchain is public and has a native cryptocurrency Ether (ETH), whereas Hyperledger is not public and does not have a native currency. Ethereum enables smart contracts while IOTA do not. However, Ethereum requires a transaction fee on its public network, whereas IOTA does not. Crypto hardware secure elements [38] embedded into IoT devices can authenticate IoT devices and IoT data to enhance data integrity. Resource-constrained IoT devices can offload computation to master validating nodes [60] using fog computing at the edge of the network [61]. Energy harvesting for IoT devices is integrated to mining equipment so that IoT devices batteries can be recharged using the vehicle’s vibrations [62]. | |
9 | Blockchain integration with digital twin | DLT is suitable to secure DT data [26]. Decentralized common data environment (DCDE) [9]. Distributed collaborative environment can benefit the project information model (PIM) and the asset information model (AIM) [63] throughout the lifecycle of the asset and its DT. Big Data from the project information value chain should be managed in accordance with The Gemini Principles in order to reduce data volume and increase data value [19] IoT, BIM, and blockchain can also enhance real-time monitoring for construction processes and management of facilities [7]. A blockchain-enabled CPS architecture—i.e., BCPS—could use three layers [22]: the cyber net in the back end, the connection net for the sensing network of IoT, and the data monitoring management net presenting data insights to end-users through front end applications. Analogy with the “cup of water” theory [9], DTs represent the foundation (“cup base”) of digitization for the BECOM industry 4.0, IoT collect authenticated real-world data flow (“water”) throughout the projects value chain, and blockchain acts as the “cup wall” containing the data securely and efficiently in a transparent way. | |
10 | Asset lifecycle complexity | DLT can unify the fragmented information flow across phases of the projects’ lifecycle [26]. BECOM industry projects data can be recorded on the blockchain throughout the various phases of their lifecycle: design, manufacturing, materials delivery/procurement, construction processes, inspection certification, QA, asset management, decommissioning, and demolition [21]. Blockchain-based information management throughout the lifecycle of the asset’s digital twin can benefit the CE [26] and improve sustainability [64] as it facilitates traceability of materials for reuse and recycling. |
Area of the Gap | Themes for Future Research | PESTELS Factors | Discussion on the Themes |
---|---|---|---|
1. Technical and non-functional requirements of blockchain technology | 1.1. Governance of the blockchain network [7,40] | P T L | Project stakeholders, including regulators, should run independent blockchain nodes. Validators’ nodes can vote on key governance decisions. Infrachain project [40] offers a governance solution for private nodes. Explore decentralized governance models for blockchain networks. |
1.2. Type of blockchain network: private, consortium and public [7,22] | P Soc. T | The decentralized digital twin cycle model proposes to use private blockchains at the enterprises level, consortium blockchain at the project level and public blockchain to anchor key states for public auditability. The integration of these three types of blockchain networks for a project ecosystem is inexperienced, complex, and needs to overcome interoperability challenges [56]. | |
1.3. Scalability limitation of the blockchain network [23] to deal with the transactions data variety, velocity and volume [15,23] | T | The scalability of private, consortium, and public blockchains need to be all practically tested for the transactions’ throughput of BECOM projects. Security and decentralization should be adequately maintained [25]. | |
1.4. Decentralization should be optimized and maximized [4,7,23] | P Soc. T | Code should be open source Decentralization of all levels of the project ecosystem to maintain the essential properties of BCT. Security and scalability should be adequately maintained [25]. | |
1.5. Interoperability between different blockchains [7,22] | T | Different blockchain protocols would need to be seamlessly interoperable within the project ecosystem. Interoperability projects to consider: Interledger [53], Cosmos [52], Polkadot [54], Oracles or APIs [56] would need to be practically tested for the data value chain of BECOM projects. | |
1.6. Energy efficiency for an environmentally sustainable ecosystem [7,22,23]. | Econ T Env | Energy efficient consensus mechanisms like PoA and PoS should be tested for suitability. Energy comparison analysis with traditional ERPs and centralized databases should be explored in future research. | |
1.7. Computational requirements of the DDTC ecosystem. | T | Decentralized IT systems and decentralized computing [33] would need adequate capacity for the computational requirements of a DDTC ecosystem. | |
2. Technical limitations of IoT and blockchain technology association | 2.1. Resource constraint IoT devices cannot run blockchain nodes | T | Further research on the wider-scale use of master blockchain nodes at the edge, using fog computing [61], in combination with light nodes. |
2.2. IoT devices identity and data authentication [7,22] | T | Further research on the wider-scale use of crypto hardware (Riddle & Code) [38] and microchips giving a unique cryptographic identity to the IoT device. | |
2.3. IoT network management [9,22,23,59] | P T | Decentralized networks of blockchain validator nodes for IoT such as INCUBED [59] should be tested for the requirements of the DDTC ecosystem. | |
3. BIM and blockchain challenges | 3.1. BIM data storage and BCT limitations [15,23] | T | Storage solutions mapping cloud storage to BCT through DHT [23] should be tested for the requirements of the DDTC ecosystem. Decentralized storage [35] and distributed storage—i.e., Swarm [36] and IPFS [37]—would need to be adequately scalable for the storage requirements of the DDTC ecosystem. |
3.2. Data structure requirements for the integration of BCT with BIM [30]. | T | BIM data, Industry Foundation Classes (IFC) and BuildingSMART Data Dictionary (bsDD) need to be integrated with BCT data structure in a standardized way. | |
4. Digital twin data challenges with blockchain | Integration of blockchain with DT data [21,26] | P T | The data value chain of the DDTC ecosystem need to be integrated with BCT in a format agnostic way. The data should be managed in accordance with The Gemini Principles [19] Data privacy requirements [22]. |
5. Complexity of projects lifecycles | Lifecycle and Circular Economy [6,7,9,21,26] | Env | Further research is needed to evaluate the feasibility, cost/benefits and environmental analysis for materials traceability, inventory, recycling, and reuse throughout the lifecycle of the DDTC smart asset. |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Teisserenc, B.; Sepasgozar, S. Adoption of Blockchain Technology through Digital Twins in the Construction Industry 4.0: A PESTELS Approach. Buildings 2021, 11, 670. https://doi.org/10.3390/buildings11120670
Teisserenc B, Sepasgozar S. Adoption of Blockchain Technology through Digital Twins in the Construction Industry 4.0: A PESTELS Approach. Buildings. 2021; 11(12):670. https://doi.org/10.3390/buildings11120670
Chicago/Turabian StyleTeisserenc, Benjamin, and Samad Sepasgozar. 2021. "Adoption of Blockchain Technology through Digital Twins in the Construction Industry 4.0: A PESTELS Approach" Buildings 11, no. 12: 670. https://doi.org/10.3390/buildings11120670
APA StyleTeisserenc, B., & Sepasgozar, S. (2021). Adoption of Blockchain Technology through Digital Twins in the Construction Industry 4.0: A PESTELS Approach. Buildings, 11(12), 670. https://doi.org/10.3390/buildings11120670