Blockchain Node Privacy Transaction Processing via Data Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In blockchain networks, especially consortium blockchains, there is a need to protect node data privacy while ensuring secure and efficient transaction processing, as traditional methods fail to maintain data privacy and security without introducing additional components or channels.
Innovation Solution
The method involves blockchain nodes obtaining business transaction requests, identifying and decrypting privacy business transaction requests using organization privacy keys stored locally, and storing associated data in the blockchain while keeping the privacy content data local, thus ensuring privacy without additional transmission components or channels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If data is stored publicly in blockchain for transparency, then data accessibility and verification are improved, but data privacy is compromised
Solution Approach 1:
The patent segments data into two parts: privacy-sensitive content data and associated information (hash values, transaction identifiers). Content data is encrypted and stored locally, while associated information is stored on the blockchain. This segmentation allows transparency verification through hash values while protecting actual private data from public exposure.
Solution Approach 2:
The patent extracts the privacy-sensitive content data from the blockchain storage and stores it locally in an encrypted form. Only non-sensitive associated information (hash values, transaction metadata) remains on the blockchain. This extraction removes the harmful element (private data exposure) while preserving the useful element (transparency and verification).
2Object-affected harmful factors
If encryption and additional privacy components are introduced to protect data, then data privacy is improved, but system complexity and costs increase
Solution Approach 1:
The patent implements self-service privacy protection where each node independently encrypts its own content data using its private key and stores it locally. The encryption and decryption processes are performed autonomously by the nodes themselves without requiring centralized privacy management infrastructure or additional specialized components.
Solution Approach 2:
The patent changes the state of content data from plaintext to encrypted form, and changes the storage location from centralized blockchain to distributed local storage. These parameter changes (encryption state, storage location) provide privacy protection while maintaining compatibility with existing blockchain mechanisms for storing associated information.
Data Source
AI summary
Embodiments of the present disclosure provide a privacy transaction processing method, an electronic device and a storage medium, and relates to a field of blockchain technologies. The method includes: obtaining a business transaction request to be executed; if the business transaction request is a privacy business transaction request, obtaining a corresponding privacy key, in which the privacy key is an organization privacy key of a privacy organization to which the privacy business transaction request belongs; decrypting and executing the privacy business transaction request according to the privacy key to generate privacy business transaction data, in which the privacy business transaction data comprises at least associated information of privacy content data and the privacy business transaction request; and storing the privacy business transaction data in a blockchain, and storing the privacy content data locally.


