Smart contract swarm and multi-branch structure for secure and efficient BIM versioning in blockchain-aided common data environment
【Author】 Tao, Xingyu; Wong, Peter Kok-Yiu; Xu, Yuqing; Liu, Yuhan; Gong, Xingbo; Zheng, Chengliang; Das, Moumita; Cheng, Jack C. P.
【Source】COMPUTERS IN INDUSTRY
【影响因子】11.245
【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 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.
【Keywords】BIM; Common data environment (CDE); Version management; Blockchain; Smart contract; Multi -branch structure
【发表时间】2023 AUG
【收录时间】2023-06-04
【文献类型】实验仿真
【主题类别】
区块链应用-实体经济-数据管理
评论