Decentralized system for construction projects data management using blockchain and IPFS

    Kareem Adel   Affiliation
    ; Ahmed Elhakeem Affiliation
    ; Mohamed Marzouk   Affiliation


Construction projects’ performance is not self-regulating. Therefore, a continuous progress tracking and monitoring process is highly demanded to avoid potential deviations or misalignments. The current practice for the progress tracking and monitoring process suffers from heavily intermediated workflows, human errors, transfer latencies, inaccuracies, and/or information holes. Such issues could gradually lead to severe delays or even complete project failure. This research introduces a novel Peer-to-Peer (P2P) system that relies on Blockchain Technology (BT) and Inter-Planetary File System (IPFS) for managing progress information and as-built digital assets or files. The system is developed based on a three-step approach. First, two chaincodes are formulated for mapping and governing the data operations. Second, a private blockchain network is configured based on Hyperledger Fabric as a hosting platform, including the relevant stakeholders. Third, a private IPFS network is configured and coupled with a cluster service to manage and distribute the off-chain visuals and as-built digital assets. A case study for a non-residential construction project is utilized to test and verify the system’s practicability and assess its performance. The research significance is anticipated in diverse practical areas, including but not limited to; boosting coordination and trust among stakeholders, tracing progressive elaboration of As-built digital assets, accelerating incremental payments processing, assessing overall project performance and on-site productivity, supporting delay analysis and claim/dispute management, and streamlining data flow between the construction phase and the operation and maintenance phase. Further, the system’s future is mapped by evolving it as a sub-unit in a more advanced data model.

Keyword : progress control, As-built assets, IPFS, blockchain, construction information systems

How to Cite
Adel, K., Elhakeem, A., & Marzouk, M. (2023). Decentralized system for construction projects data management using blockchain and IPFS. Journal of Civil Engineering and Management, 29(4), 342–359.
Published in Issue
Mar 21, 2023
Abstract Views
PDF Downloads
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.


Abdel-Monem, M., & Hegazy, T. (2013). Enhancing construction as-built documentation using interactive voice response. Journal of Construction Engineering and Management, 139(7), 895–898.

Abdelrehim, M. S. A. (2013). Interactive voice-visual tracking of construction As-Built information. University of Waterloo, Waterloo, Ontario, Canada.

Adel, K., Elhakeem, A., & Marzouk, M. (2022). Decentralizing construction AI applications using blockchain technology. Expert Systems with Applications, 194, 116548.

Ahmadisheykhsarmast, S., & Sonmez, R. (2020). A smart contract system for security of payment of construction contracts. Automation in Construction, 120, 103401.

Akanmu, A., Anumba, C. J., & Olayiwola, J. (2020). Cyber-physical systems-based component tracking and operation. In C. Anumba, & N. Roofigari-Esfahan (Eds.), Cyber-physical systems in the built environment (pp. 45–61). Springer.

Alaloul, W. S., Qureshi, A. H., Musarat, M. A., & Saad, S. (2021). Evolution of close-range detection and data acquisition technologies towards automation in construction progress monitoring. Journal of Building Engineering, 43, 102877.

Andrian, Y., Kim, H., & Ju, H. (2019). A distributed file-based storage system for improving high availability of space weather data. Applied Sciences, 9(23), 5024.

Benet, J. (2014). Ipfs-content addressed, versioned, P2P file system. arXiv preprint.

Chang, S. E., Chen, Y.-C., & Lu, M.-F. (2019). Supply chain re-engineering using blockchain technology: A case of smart contract based tracking process. Technological Forecasting and Social Change, 144, 1–11.

Chen, Z., Xu, W., Wang, B., & Yu, H. (2021). A blockchain-based preserving and sharing system for medical data privacy. Future Generation Computer Systems, 124, 338–350.

Christodoulou, K., Christodoulou, P., Zinonos, Z., Carayannis, E. G., & Chatzichristofis, S. A. (2020). Health information exchange with blockchain amid COVID-19-like pandemics. In 6th International Conference on Distributed Computing in Sensor Systems (DCOSS 2020), Marina del Rey, CA, USA.

Darabseh, M., & Martins, J. P. (2021). The expected outcomes of implementing a distributed file system in the construction industry. In H. Rodrigues, F. Gaspar, P. Fernandes, & A. Mateus (Eds.), Sustainability and automation in smart constructions. Advances in science, technology & innovation (pp. 237–242). Springer.

Das, M., Luo, H., & Cheng, J. C. (2020). Securing interim payments in construction projects through a blockchain-based framework. Automation in Construction, 118, 103284.

Das, M., Tao, X., Liu, Y., & Cheng, J. C. P. (2022). A blockchain-based integrated document management framework for construction applications. Automation in Construction, 133, 104001.

Dounas, T., Lombardi, D., & Jabi, W. (2021). Framework for decentralised architectural design BIM and Blockchain integration. International Journal of Architectural Computing, 19(2), 157–173.

Elghaish, F., Abrishami, S., & Hosseini, M. R. (2020). Integrated project delivery with blockchain: An automated financial system. Automation in Construction, 114, 103182.

Elghaish, F., Pour Rahimian, F., Hosseini, M. R., Edwards, D., & Shelbourn, M. (2022). Financial management of construction projects: Hyperledger fabric and chaincode solutions. Automation in Construction, 137, 104185.

Fernando, Y., Rozuar, N. H. M., & Mergeresa, F. (2021). The blockchain-enabled technology and carbon performance: Insights from early adopters. Technology in Society, 64, 101507.

Garcia, J. C. G., Arditi, D., & Le, K. T. (2014). Construction progress control (CPC) application for smartphone. Journal of Information Technology in Construction (ITcon), 19, 92–103.

Gökalp, E., Gökalp, M. O., & Çoban, S. (2022). Blockchain-based supply chain management: Understanding the determinants of adoption in the context of organizations. Information Systems Management, 39(2), 100–121.

Gunasekara, H. G., Sridarran, P., & Rajaratnam, D. (2021). Effective use of blockchain technology for facilities management procurement process. Journal of Facilities Management, 20(3), 452–468.

Huang, H.-S., Chang, T.-S., & Wu, J.-Y. (2020). A secure file sharing system based on IPFS and blockchain. In Proceedings of the 2020 2nd International Electronics Communication Conference (pp. 96–100), Singapore, Singapore.

IPFS-Docs. (2020). What is IPFS?.

Kamble, S. S., Gunasekaran, A., Kumar, V., Belhadi, A., & Foropon, C. (2021). A machine learning based approach for predicting blockchain adoption in supply Chain. Technological Forecasting and Social Change, 163, 120465.

Kumar Bhardwaj, A., Garg, A., & Gajpal, Y. (2021). Determinants of blockchain technology adoption in supply chains by small and medium enterprises (SMEs) in India. Mathematical Problems in Engineering, 2021, 5537395.

Le, H. T. (2021). Blockchain for building information modeling in construction industry. AIP Conference Proceedings, 2406(1), 020033.

Li, J., Kassem, M., & Watson, R. (2020). A blockchain and smart contract-based framework to increase traceability of built assets. In CIB W78 Information Technology for Construction Conference, São Paulo, Brazil.

Li, X., Wu, L., Zhao, R., Lu, W., & Xue, F. (2021). Two-layer adaptive blockchain-based supervision model for off-site modular housing production. Computers in Industry, 128, 103437.

Li, X., Lu, W., Xue, F., Wu, L., Zhao, R., Lou, J., & Xu, J. (2022). Blockchain-enabled IoT-BIM platform for supply chain management in modular construction. Journal of Construction Engineering and Management, 148(2), 0002229.

Lin, J. J., & Golparvar-Fard, M. (2020a). Construction progress monitoring using cyber-physical systems. In C. Anumba, & N. Roofigari-Esfahan (Eds.), Cyber-physical systems in the built environment (pp. 63–87). Springer.

Lin, J. J., & Golparvar-Fard, M. (2020b). Visual and virtual progress monitoring in Construction 4.0. In Construction 4.0 (pp. 240–263). Routledge.

Lu, W., Li, X., Xue, F., Zhao, R., Wu, L., & Yeh, A. G. O. (2021a). Exploring smart construction objects as blockchain oracles in construction supply chain management. Automation in Construction, 129, 103816.

Lu, W., Wu, L., Zhao, R., Li, X., & Xue, F. (2021b). Blockchain technology for governmental supervision of construction work: Learning from digital currency electronic payment systems. Journal of Construction Engineering and Management, 147(10), 02148.

Lu, W. W., Liupengfei, Xu, J., & Lou, J. (2022). Construction e-Inspection 2.0 in the COVID-19 pandemic era: A blockchain-based technical solution. Journal of Management in Engineering, 38(4), 04022032.

Lustenberger, M., Malešević , S., & Spychiger, F. (2021). Ecosystem readiness: Blockchain adoption is driven externally. Frontiers in Blockchain, 4.

Mahami, H., Nasirzadeh, F., Hosseininaveh Ahmadabadian, A., & Nahavandi, S. (2019). Automated progress controlling and monitoring using daily site images and building information modelling. Buildings, 9(3), 70.

Malik, S., Chadhar, M., Vatanasakdakul, S., & Chetty, M. (2021). Factors affecting the organizational adoption of blockchain technology: Extending the technology–organization–environment (TOE) framework in the Australian context. Sustainability, 13(16), 9404.

McNamara, A. J., & Sepasgozar, S. M. (2020). Developing a theoretical framework for intelligent contract acceptance. Construction Innovation, 20(3), 421–445.

McNamara, A. J., & Sepasgozar, S. M. E. (2021). Intelligent contract adoption in the construction industry: Concept development. Automation in Construction, 122, 103452.

Mubarak, S. A. (2015). Construction project scheduling and control (3rd ed.). John Wiley & Sons.

Naz, M., Al-zahrani, F. A., Khalid, R., Javaid, N., Qamar, A. M., Afzal, M. K., & Shafiq, M. (2019). A secure data sharing platform using blockchain and interplanetary file system. Sustainability, 11(24), 7054.

Nyaletey, E., Parizi, R. M., Zhang, Q., & Choo, K.-K. R. (2019). BlockIPFS-blockchain-enabled interplanetary file system for forensic and trusted data traceability. In 2nd IEEE International Conference on Blockchain (Blockchain 2019), Atlanta, GA, USA.

Omar, T., & Nehdi, M. L. (2016). Data acquisition technologies for construction progress tracking. Automation in Construction, 70, 143–155.

Omar, I. A., Debe, M., Jayaraman, R., Salah, K., Omar, M., & Arshad, J. (2022). Blockchain-based supply chain traceability for COVID-19 personal protective equipment. Computers & Industrial Engineering, 167, 107995.

Onik, M. M. H., & Miraz, M. H. (2019). Performance analytical comparison of Blockchain-as-a-Service (BaaS) platforms. In M. Miraz, P. Excell, A. Ware, S. Soomro, & M. Ali (Eds.), Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering: Vol 285. Emerging technologies in computing (iCETiC 2019) (pp. 3–18). Springer, Cham.

Orji, I. J., Kusi-Sarpong, S., Huang, S., & Vazquez-Brust, D. (2020). Evaluating the factors that influence blockchain adoption in the freight logistics industry. Transportation Research Part E: Logistics and Transportation Review, 141, 102025.

Perera, S., Nanayakkara, S., Rodrigo, M., Senaratne, S., & Weinand, R. (2020). Blockchain technology: Is it hype or real in the construction industry?. Journal of Industrial Information Integration, 17, 100125.

Raslan, A., Kapogiannis, G., Cheshmehzangi, A., Tizani, W., & Towey, D. (2020). A framework for assembling Asset Information Models (AIMs) through permissioned blockchain. In 44th IEEE Annual Computers, Software, and Applications Conference (COMPSAC 2020), Madrid, Spain.

Ren, W., Wan, X., & Gan, P. (2021). A double-blockchain solution for agricultural sampled data security in Internet of Things network. Future Generation Computer Systems, 117, 453–461.

Sheng, D., Ding, L., Zhong, B., Love, P. E., Luo, H., & Chen, J. (2020). Construction quality information management with blockchains. Automation in Construction, 120, 103373.

Shi, F., Wang, Q., & Wang, Y. (2019). Research on top-level redesign of smart construction system based on case study. In ICCREM 2019: Innovative Construction Project Management and Construction Industrialization (pp. 117–124). American Society of Civil Engineers Reston, VA.

Shojaei, A., Flood, I., Moud, H. I., Hatami, M., & Zhang, X. (2020). An implementation of smart contracts by Integrating BIM and blockchain. In Advances in intelligent systems and computing: Vol. 1070. Proceedings of the Future Technologies Conference (FTC 2019) (pp. 519–527). Springer, Cham.

Shrestha, K. J., & Jeong, H. D. (2017). Computational algorithm to automate as-built schedule development using digital daily work reports. Automation in Construction, 84, 315–322.

Sigalov, K., Ye, X., König, M., Hagedorn, P., Blum, F., Severin, B., Hettmer, M., Hückinghaus, P., Wölkerling, J., & Groß, D. (2021). Automated payment and contract management in the construction industry by integrating building information modeling and blockchain-based smart contracts. Applied Sciences, 11(16), 7653.

Sjekavica Klepo, M., & Radujković, M. (2019). Early warning system in managing water infrastructre projects. Journal of Civil Engineering and Management, 25(6), 531–550.

Sonmez, R., Ahmadisheykhsarmast, S., & Güngör, A. A. (2022). BIM integrated smart contract for construction project progress payment administration. Automation in Construction, 139, 104294.

Sonmez, R., Sönmez, F. Ö., & Ahmadisheykhsarmast, S. (2021). Blockchain in project management: a systematic review of use cases and a design decision framework. Journal of Ambient Intelligence and Humanized Computing.

Sreckovic, M., & Windsperger, J. (2019). Decentralized autonomous organizations and network design in AEC: A conceptual framework.

Suliyanti, W. N., & Sari, R. F. (2021). Blockchain-based implementation of building information modeling information using hyperledger composer. Sustainability, 13(1), 321.

Tao, X., Das, M., Liu, Y., & Cheng, J. C. P. (2021). Distributed common data environment using blockchain and Interplanetary File System for secure BIM-based collaborative design. Automation in Construction, 130, 103851.

Tserng, H. P., Ho, S. P., & Jan, S. H. (2014). Developing BIM-assisted as-built schedule management system for general contractors. Journal of Civil Engineering and Management, 20(1), 47–58.

Wang, Z., Wang, T., Hu, H., Gong, J., Ren, X., & Xiao, Q. (2020). Blockchain-based framework for improving supply chain traceability and information sharing in precast construction. Automation in Construction, 111, 103063.

Wong, L. W., Leong, L. Y., Hew, J. J., Tan, G. W. H., & Ooi, K. B. (2020). Time to seize the digital evolution: Adoption of blockchain in operations and supply chain management among Malaysian SMEs. International Journal of Information Management, 52, 101997.

Wu, H., Zhong, B., Li, H., Guo, J., & Wang, Y. (2021). On-site construction quality inspection using blockchain and smart contracts. Journal of Management in Engineering, 37(6), 04021065.

Xiong, F., Xu, C., Ren, W., Zheng, R., Gong, P., & Ren, Y. (2022). A blockchain-based edge collaborative detection scheme for construction internet of things. Automation in Construction, 134, 104066.

Xu, X., Lu, Q., Liu, Y., Zhu, L., Yao, H., & Vasilakos, A. V. (2019). Designing blockchain-based applications a case study for imported product traceability. Future Generation Computer Systems, 92, 399–406.

Yang, R., Wakefield, R., Lyu, S., Jayasuriya, S., Han, F., Yi, X., Yang, X., Amarasinghe, G., & Chen, S. (2020). Public and private blockchain in construction business process and information integration. Automation in Construction, 118, 103276.

Zheng, Q., Li, Y., Chen, P., & Dong, X. (2018). An innovative IPFS-based storage model for blockchain. In 18th IEEE/WIC/ACM International Conference on Web Intelligence (WI 2018). IEEE.