The application relates to a kind of implementation methods of verifiable
Internet of Things device data asset transaction, based on the data seller,
blockchain and data buyer involved in
Internet of Things data asset transaction
system, the process for realizing verifiable data asset transaction is as follows: data seller publishes encrypted data on
blockchain through
smart contract, data buyer requests data according to needs and submits
verification request.
Smart contract is responsible for verifying the integrity and authenticity of data, and transmits decryption key to data buyer after
verification.The data buyer decrypts the data using the key and completes the transaction.If the buyer finds that the decrypted data is abnormal, the
smart contract is called to initiate arbitration.Through the
confusion encryption mode, RSA accumulator technology, hash
verification mechanism and on-chain arbitration mechanism, these
attack behaviors are effectively resisted, and the privacy, integrity and verifiability of data transaction are ensured.