Table 3 The specific tasks of each role within the logical framework.

From: Research on multi-person collaborative design of BIM drawing based on blockchain

Role

Specific tasks

CA

Generating public/private key pairs for BIM_O and BIM_D

BC

Integrating \(DDI\) to generate \(DFDI\), storing data (e.g.,\(DDI_{record}\), \(DFDI_{record}\), \(DAI_{record}\), etc.) and performing data encryption, signature and verification

IPFS

Storing complete BIM drawing

BIM_O

Updating and uploading BIM drawing according to \(DFDI\)

BIM_D

Acquiring and designing BIM drawing, then uploading them after calculating \(DDI\)