The invention provides a trusted
data space data
interaction method based on a block chain
oracle machine, and relates to the technical field of block chains, and the method comprises the steps: receiving a data packet sent by a
data provider; performing BLS aggregation signature
verification on the BLS signature data, recalculating a local commitment value, comparing the local commitment value with a vector commitment value to confirm
content integrity, and judging data admission only after the dual
verification is passed; and in response to a
data request of a data user for a target data item, obtaining the
original data, the
digital signature and the Merkle member proof corresponding to the target data item based on the Merkle DAG
data structure, generating a verifiable object, and returning the verifiable object to the data user. The block chain
oracle machine is introduced as a trusted
data space access data connector, and verifiable access and traceable circulation of
data resources are realized by constructing a trusted bridging link among the
data resources, the block chain
oracle machine data connector, the block chain account book and the trusted
data space.