The invention discloses a BIM data organization method based on a
blockchain. The method comprises the steps that based on private chains, BIM data to be saved is recorded in a local storage medium through a
central node, and blocks are uniformly packed into a block head every P time, wherein the process of uniformly packing the blocks into the block head comprises the following steps of recordingthe BIM data as BIM1, BIM2, ..., BIMn within the P time and recodrding the blocks as BIMDATA and composed of BIM1, BIM2, ..., BIMn, each BIMi comprises
metadata, currently-modified BIM data and the access address of modified BIM data, and i is within the range of 1 to n; calculating a hash value BIMHASH of the blocks, wherein BIMHASH=Hash(BIM1||BIM2||...||BIMn); the data are packed into the blockhead BIMHEAD, wherein the block head BIMHEAD is composed of PreviousHash, BIMHASH, LinkofDATA,
Timestamp and Signature. The BIM data organization method based on the
blockchain can achieve the purposes of tracing and proofing BIM historical data and preventing the BIM historical data from being tampered and generate a unified format to support further open sharing.