Blockchain Data Transactions with Local Raw-Data Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain-based data transaction systems face issues such as data leakage, data abuse, and lack of supervision, as raw data is often transacted without ensuring compliance and legality, and there are risks of unauthorized use and storage capacity limitations.
Innovation Solution
The system uploads desensitized or pseudo data to the blockchain, with a data auditor verifying transactions, and the data provider processes the data locally, returning processed results, ensuring compliance and reducing raw data exposure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If raw data is uploaded to the blockchain for transaction, then data availability and transaction simplicity are improved, but data security and risk of leakage worsen
Solution Approach 1:
The patent uses hashing to create a copy of the data fingerprint on the blockchain without storing the actual raw data. The hash value serves as a reference that can be verified without exposing the original data, thus maintaining transaction simplicity while preventing data leakage.
Solution Approach 2:
The patent introduces a third-party data auditor as an intermediary who verifies data compliance and legality before transactions occur. This mediator ensures that only legitimate data transactions are processed, reducing the risk of data abuse while maintaining operational simplicity.
2Ease of operation
If raw data is transacted on the blockchain, then data accessibility is improved, but data compliance and legality supervision worsen
Solution Approach 1:
The patent implements preliminary action by requiring data auditors to verify the compliance and legality of data before it enters the blockchain transaction system. This pre-verification ensures that only legitimate data is processed, maintaining accessibility while improving compliance supervision.
Solution Approach 2:
The patent establishes a feedback mechanism where data auditors continuously monitor and verify transactions after they occur. This feedback loop ensures ongoing compliance supervision and allows for real-time detection and prevention of illegal transactions.
3Reliability
If data is stored on the blockchain, then transaction transparency is improved, but storage capacity and data management worsen
Solution Approach 1:
The patent extracts only the essential data fingerprint and transaction metadata from the full raw data and stores these on the blockchain. The actual raw data remains with the data provider, thus maintaining transaction transparency for verification while significantly reducing storage requirements on the blockchain.
Solution Approach 2:
The patent segments data storage by separating the blockchain storage (for hashes and transaction records) from the raw data storage (with data providers). This segmentation allows the blockchain to maintain transparency for verification while avoiding the storage burden of storing all raw data.
4Object-affected harmful factors
If encryption methods are used for data transaction, then data security is improved, but data processing complexity worsens
Solution Approach 1:
The patent uses hashing to create a cryptographic fingerprint of the data that can be verified without decrypting or processing the actual data. This approach maintains data security through cryptographic verification while avoiding the complexity of full encryption processing.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
The present application discloses a blockchain-based data transaction method and apparatus, a computing device, and a computer storage medium. The blockchain-based data transaction method comprises: uploading second data corresponding to first data to a blockchain for a data demander to download the second data, wherein the first data is raw data; downloading a data processing program from the blockchain, wherein the data processing program is uploaded to the blockchain by the data demander; and processing the first data by using the data processing program so as to obtain a data processing result, and uploading the data processing result to the blockchain so as to return the data processing result to the data demander by means of the blockchain. According to the present application, a data provider replaces the data demander to complete the calculation of demand data, the data processing result is returned to the data demander, and a data transaction is converted into a transaction of the data processing program and the data processing result, so that it is ensured that the raw data does not go out of the network, and the security problems of transaction data leakage and abuse are avoided.