4.7 Article

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

Journal

COMPUTERS IN INDUSTRY
Volume 149, Issue -, Pages -

Publisher

ELSEVIER
DOI: 10.1016/j.compind.2023.103922

Keywords

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

Ask authors/readers for more resources

This paper proposes a blockchain-aided solution for secure and efficient BIM versioning by introducing a two-layer container common data environment (TLCCDE) model, a smart contract swarm (SCS), and a novel multi-branch structure (MBS), which together achieve the secure and efficient management of BIM versions in a distributed environment.
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 pro-cedures. 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 Inter-planetary 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 out-performs existing versioning approaches by augmenting dependency automation and versioning cybersecurity.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available