This invention discloses a
blockchain-based method for the security and full-process management of
engineering cost data, comprising: Step 1: collecting
engineering project cost data and performing event
decomposition to generate event-level cost atomic units and associating them with cost documents; Step 2: constructing an event-level causal
state graph and generating cost item nodes; Step 3: performing content addressing
processing on cost documents to generate version nodes and establishing association relationships; Step 4: performing differential calculation on cost documents before and after revision to generate differential nodes; Step 5: establishing version-derived edges and differential-bearing edges based on an improved FileDAG structure and writing them into the approval and confirmation relationship; Step 6: establishing reference-locking edges and determining the current legitimate version node; Step 7: performing consistency
verification and writing the data into the
blockchain ledger or abnormal
branch structure respectively. This invention achieves secure storage and full-process
consistency management of
engineering cost data.