Skip to main navigation Skip to search Skip to main content

Smart contract swarm and multi-branch structure for secure and efficient BIM versioning in blockchain-aided common data environment

  • Xingyu Tao
  • , Peter Kok Yiu Wong
  • , Yuqing Xu
  • , Yuhan Liu
  • , Xingbo Gong
  • , Chengliang Zheng
  • , Moumita Das
  • , Jack C.P. Cheng

Research output: Journal article publicationJournal articleAcademic researchpeer-review

Abstract

Managing versions of data for building information modeling (BIM) data is critical for design collaboration, especially with multiple disciplines involved where each team has specific data requirements and design procedures. However, existing version control approaches are still inefficient for two limitations: (1) lacking an efficient data structure for managing version dependencies among multi-disciplinary BIM models and (2) risking data manipulation due to a centralized versioning architecture that may lead to reworking, losing design traceability and raising disputes. Blockchain technology is an emerging and promising solution for version management as it provides a decentralized, immutable, and traceable database paradigm. Hence, this paper proposes a blockchain-aided solution for secure and efficient BIM versioning with three major innovations. Firstly, a two-layer container common data environment (TLCCDE) model integrating blockchain and Interplanetary File System (IPFS) is developed to illustrate an overall logic for BIM versioning in a distributed environment. Secondly, a smart contract swarm (SCS) is developed to automate versioning actions in the TLCCDE. Thirdly, a novel multi-branch structure (MBS) with efficient algorithms is designed to simultaneously manage version change continuity, issue attachment, and dependency compliance. The proposed TLCCDE model is evaluated and validated in design scenarios based on a real-world project. Results show that: (1) the TLCCDE model is workable in BIM versioning; (2) TLCCDE computing performance metrics, including SCS latency and throughput, as well as MBS latency and scalability, are all validated to be practical; and (3) the TLCCDE outperforms existing versioning approaches by augmenting dependency automation and versioning cybersecurity.

Original languageEnglish
Article number103922
JournalComputers in Industry
Volume149
DOIs
Publication statusPublished - Aug 2023

Keywords

  • BIM
  • Blockchain
  • Common data environment (CDE)
  • Multi-branch structure
  • Smart contract
  • Version management

ASJC Scopus subject areas

  • General Computer Science
  • General Engineering

Fingerprint

Dive into the research topics of 'Smart contract swarm and multi-branch structure for secure and efficient BIM versioning in blockchain-aided common data environment'. Together they form a unique fingerprint.

Cite this