Blockchain Transaction Array Obfuscation With Pre-Mining Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain networks face challenges in managing large volumes of transactions, particularly in ensuring transaction validation and preventing double-spending, which can lead to inefficiencies and resource wastage.

Innovation Solution

A method involving a sending node propagating an invalid transaction, obfuscating a transaction array by replacing a valid transaction with an invalid one, and providing the valid transaction to receiving nodes to correct the array before a block solution is discovered, ensuring valid transaction arrays are validated during the mining phase.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If nodes validate all transactions in large-volume blockchain networks, then transaction integrity is ensured, but network throughput and validation efficiency deteriorate due to resource consumption

Engineering Contradiction:
Improvetransaction integrityVSAvoidnetwork throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by having the sending node pre-validate transactions and prepare the transaction array before propagation. The sending node performs validation operations on all transactions in the array prior to sending it to receiving nodes, so that receiving nodes can directly use the pre-validated array without repeating validation work. This resolves the contradiction by maintaining transaction integrity through validation while improving network throughput by eliminating redundant validation operations across multiple nodes.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If nodes propagate and validate transactions to prevent double-spending, then blockchain security is improved, but resource wastage increases due to repeated validation operations

Engineering Contradiction:
Improveblockchain securityVSAvoidresource wastage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies merging by combining the validation operations of multiple nodes into a single validation process performed by the sending node. Instead of each receiving node independently validating transactions, the sending node consolidates the validation work and shares the validated transaction array with receiving nodes. This resolves the contradiction by maintaining blockchain security through validation while reducing resource wastage by eliminating duplicate validation operations across the network.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If the sending node propagates an invalid transaction in the array, then receiving nodes can detect and correct it using the provided valid transaction, but the validation process becomes more complex

Engineering Contradiction:
Improvetransaction validation accuracyVSAvoidvalidation process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies the intermediary principle by introducing a correction mechanism where the sending node acts as an intermediary that provides both the potentially invalid transaction array and the corresponding valid transaction array to receiving nodes. The valid transaction array serves as a reference or mediator that helps receiving nodes identify and correct invalid transactions without requiring complex validation logic. This resolves the contradiction by improving transaction validation accuracy through the correction mechanism while managing complexity by providing ready-made valid alternatives.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP4601241A1Blockchain transaction array obfuscation
Publication Date: 2025.08.13 TURING IP HOLDINGS LTD
  • EP4601241A1 patent drawingFigure 1
  • EP4601241A1 patent drawingFigure 2
  • EP4601241A1 patent drawingFigure 3A~3B

AI summary

Methods, devices, and data structures for processing large volumes of transactions in blockchain nodes. To prevent avoidance of validation operations by one or more nodes, a sending node creates an intentionally invalid array of blockchain transactions that contains an invalid transaction. The sending node provides the valid transaction to enable receiving nodes to replace the invalid transaction with the valid transaction, once the receiving nodes have detected invalidity of the invalid transaction, thereby enabling them to convert the invalid array of transactions into a valid array of transactions during a mining phase and prior to discovery of a block solution. The providing may be by way of direct peer-to-peer messaging between the sending node and the receiving node after invalidity is detected or through pre-broadcast of a commit message containing the valid transaction that the receiving nodes may unlock once they have identified the invalid transaction.