Blockchain Transaction Abstract for Privacy Preservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for processing transaction requests in blockchain networks face privacy breaches, as all consensus nodes can synchronize with the blockchain, leading to potential decryption of encrypted transaction data, compromising the privacy of participating blockchain nodes.

Innovation Solution

A method where transaction nodes sign a data abstract of the transaction data, generating a transaction abstract that is broadcast to consensus nodes for verification, ensuring that only the transaction abstract is saved into the blockchain, maintaining privacy and authenticity without revealing transaction data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all consensus nodes synchronize with the blockchain to obtain transaction data, then the transparency and openness of the blockchain network is improved, but the privacy of participating blockchain nodes is compromised

Engineering Contradiction:
Improvetransparency of blockchain networkVSAvoidprivacy leakage of blockchain nodes
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the necessary verification information (transaction abstract with digital signatures) from the complete transaction data, and stores only this extracted information on the blockchain. This allows consensus nodes to verify transaction authenticity without accessing the full transaction data containing private information, thus resolving the contradiction between transparency and privacy protection.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a transaction abstract as an intermediary element that mediates between the need for transparency (verification by consensus nodes) and privacy protection. The abstract contains sufficient information for verification through digital signatures but does not reveal the actual transaction data, serving as a buffer that satisfies both requirements simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If transaction data is encrypted to protect privacy, then the confidentiality of transaction information is improved, but the risk of decryption and privacy breach remains

Engineering Contradiction:
Improveconfidentiality of transaction dataVSAvoidrisk of decryption breach
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

Instead of relying on encryption of the entire transaction data, the patent extracts only the essential verification elements (digital signatures and transaction abstract) that are necessary for consensus verification. This eliminates the need to store and protect large amounts of sensitive encrypted data on the blockchain, fundamentally reducing the attack surface and risk of decryption breaches.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a simplified copy (transaction abstract) of the original transaction data that contains only the verification-necessary information. This copy is stored on the blockchain instead of the original sensitive data, allowing verification while eliminating the risk associated with storing and protecting the complete encrypted transaction data.

Inventive Principle:
Principle #26Copying

3Object-affected harmful factors

If only transaction abstract is saved on the blockchain, then the privacy of blockchain nodes is protected, but the completeness of transaction information stored is reduced

Engineering Contradiction:
Improveprivacy protection of blockchain nodesVSAvoidtransaction data completeness
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The patent extracts the essential verification information (transaction abstract with digital signatures) from the complete transaction data and stores only this extracted portion on the blockchain. The extracted information is sufficient for verification purposes but excludes sensitive details, thus protecting privacy while maintaining verification capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The transaction abstract serves as an intermediary representation that preserves the verification functionality of complete transaction data without containing the sensitive information. It mediates between the need for information completeness (for verification) and privacy protection, providing a sufficient but not excessive representation of the transaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11438165B2Method and apparatus for processing transaction requests
Publication Date: 2022.09.06 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11438165B2 patent drawing
  • US11438165B2 patent drawing
  • US11438165B2 patent drawing

AI summary

A method for processing a transaction request, implementable by a first transaction node, may comprise: acquiring transaction data of a target transaction, wherein the first transaction node participates in the target transaction; determining, according to the transaction data, a transaction abstract after a plurality of transaction nodes each sign a data abstract of the transaction data, wherein the transaction nodes comprise at least the first transaction node and one or more second transaction nodes; generating a transaction request that comprises the transaction abstract; and broadcasting the transaction request to one or more consensus nodes, causing the consensus nodes to each save the transaction abstract in the transaction request into a blockchain after the transaction abstract passes consensus verification, the consensus nodes being blockchain nodes, wherein the transaction nodes and the consensus nodes are blockchain nodes of a blockchain network.