Building Digital Model Verification With Blockchain Measurement Records
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing BIM management systems lack immutability and authenticity verification in documenting the dynamic and complex construction progress, making it difficult to track and verify changes reliably, especially with multiple contributors and legacy systems.
Innovation Solution
A system and method using blockchain technology to create a digital model with timestamped blocks for documenting construction progress, ensuring authenticity by verifying adherence to predetermined conditions through a blockchain with interconnected devices and software agents.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If blockchain technology is used to ensure immutability and authenticity verification, then reliability of documentation is improved, but device complexity increases
Solution Approach 1:
The patent introduces software agents as intermediary components that mediate between measuring devices and the blockchain system. These agents automatically generate measurement records, verify predetermined conditions, and interact with the blockchain, thereby shielding users from the complexity of blockchain operations while maintaining reliability and authenticity verification.
2Measurement precision
If automated measuring systems with predetermined conditions are implemented, then measurement precision is improved, but ease of operation deteriorates
Solution Approach 1:
The patent implements self-service through software agents that automatically perform measurement tasks based on predetermined conditions stored in the blockchain. The system autonomously executes measuring tasks, validates conditions, and generates records without requiring user intervention or understanding of complex procedures, thereby maintaining high measurement precision while simplifying operation for end users.
3Productivity
If multiple contributors work on a central shared model, then productivity is improved, but reliability deteriorates due to lack of immutability
Solution Approach 1:
The patent segments the collaborative documentation process into discrete, immutable blocks on the blockchain. Each contribution is recorded as a separate block containing measurement data, timestamps, and condition verification results. This segmentation allows multiple contributors to work simultaneously and independently while ensuring that each contribution remains tamper-proof and verifiable, thereby maintaining both productivity and reliability.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
The invention pertains to a system for documenting a state of a building, comprising at least a first measuring system comprising at least one measuring device (40) configured to determine actual data of the building, and at least one server (20) having a memory unit for storing a digital model comprising nominal data related to a nominal condition of the building, the server being adapted to provide the digital model to the first measuring system and to provide a blockchain (60) with a plurality of blocks, each block comprising a timestamp, hash data of a previous block and change data related to changes of the model, wherein a current block comprises current change data related to a latest change and task data related to measuring tasks to be performed in or at the building, wherein the task data comprises predetermined conditions that have to be met when performing a measuring task, wherein the first measuring system is adapted to interpret the task data and perform a measuring task based on the task data, generate measurement data obtained by performing the measuring task, the measurement data comprising three-dimensional coordinates of the building, to generate procedure data comprising information related to circumstances related to performing the measuring task, and to generate a new block of the blockchain comprising hash data from the current block, a timestamp, the measurement data and the procedure data, wherein the server is adapted to verify an admissibility of the new block by determining, based on the procedure data, whether the measuring task has been performed according to the predetermined conditions.