Blockchain Transaction Filtering for Node Processing Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blockchain networks, especially for industrial applications like smart energy grids, nodes face inefficiencies in processing a multitude of transactions, many of which are irrelevant, leading to burdensome validation processes.

Innovation Solution

A method and device for forming a set of cryptographically protected and semantically sorted transaction datasets, where transaction datasets are selected, checked for integrity, and sorted based on predefined search terms, allowing nodes to process only relevant transactions efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If nodes process all transactions in a blockchain block, then complete validation and security are ensured, but computational load and processing time increase significantly

Engineering Contradiction:
Improvevalidation completenessVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the blockchain transaction processing by dividing transactions into relevant and irrelevant categories for each node. Nodes only process segments (transactions) that match their subscription criteria, while irrelevant segments are filtered out. This segmentation resolves the contradiction by maintaining validation reliability for relevant transactions without the overhead of processing all transactions in the network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by allowing different nodes to have different validation scopes based on their subscription interests. Each node validates only the transactions relevant to its local needs (e.g., energy grid transactions for grid nodes), rather than uniformly validating all transactions. This differentiated local validation maintains security where needed while improving overall network productivity.

Inventive Principle:
Principle #3Local quality

2Reliability

If nodes validate all transactions, then cryptographic security and integrity are maintained, but energy consumption and computational resources increase

Engineering Contradiction:
Improvecryptographic securityVSAvoidnode energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and removes irrelevant transactions from the validation set for each node. By taking out transactions that do not match subscription criteria before the validation process, nodes avoid wasting energy on unnecessary cryptographic operations. The security mechanism remains intact for relevant transactions while energy consumption is reduced by eliminating processing of extraneous data.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If all transactions are processed by each node, then network security and transaction integrity are ensured, but real-time processing capability deteriorates

Engineering Contradiction:
Improvetransaction integrityVSAvoidreal-time processing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies preliminary action by pre-filtering transactions based on subscription criteria before the validation process begins. Transactions are organized and filtered in advance so that nodes receive only relevant transactions for validation. This preliminary filtering action maintains transaction integrity through proper validation while dramatically improving real-time processing speed by eliminating unnecessary validation steps.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11184151B2Devices for providing a set of cryptographically secured and filtered and sorted transaction data sets of a block of a blockchain
Publication Date: 2021.11.23 SIEMENS AG
  • US11184151B2 patent drawing
  • US11184151B2 patent drawing
  • US11184151B2 patent drawing

AI summary

Apparatuses for a set of cryptographically protected and filtered and also sorted transaction data records of a link of a blockchain and to a method for forming a set of the sorted transaction data records is provided. One aspect is an apparatus for providing a set of cryptographically protected and filtered transaction data records from a set of integrity-checked and semantically sorted transaction data records of a link of a blockchain, which link is formed in particular using the method of providing at least one such link of a blockchain and coupling to a filtering device that ascertains the set of filtered transaction data records from the set of checked and semantically sorted transaction data records of the blockchain by using a filter criterion, and outputting the ascertained set of filtered transaction data records.