Transient Blockchain Proxy Server Aggregating IoT Transactions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain networks face bottlenecks in verifying data, particularly in applications like GPS truck tracking, where fast and guaranteed verification is necessary, as existing systems can be overwhelmed by simultaneous requests from IoT data providers, leading to delayed processing and increased computational load.

Innovation Solution

Implementing a transient blockchain proxy server that consolidates transactions from multiple IoT data providers, aggregating data into a single blockchain transaction to reduce the number of blocks added to the blockchain, thereby reducing computational load and ensuring guaranteed verification times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple IoT data providers send individual transactions to the blockchain network, then each transaction receives verification, but the blockchain network becomes overwhelmed leading to delayed processing and increased computational load

Engineering Contradiction:
Improvetransaction verificationVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent combines multiple individual transactions from different IoT data providers into a single aggregated transaction. The transaction aggregator receives multiple transactions containing data from various providers, merges them into one consolidated transaction, and submits it to the blockchain network. This reduces the number of individual transactions processed by the network while ensuring all data receives verification, thereby improving processing speed without sacrificing reliability.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If the blockchain network processes each transaction individually, then data integrity is maintained, but verification time increases making it unsuitable for time-sensitive applications

Engineering Contradiction:
Improvedata integrityVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Multiple transactions are merged into a single aggregated transaction that maintains the integrity of all individual data points. The aggregation process preserves the cryptographic signatures and data from each provider while consolidating them into one verification unit, reducing total verification time for time-sensitive applications.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The transaction aggregator performs preliminary consolidation of multiple transactions before they reach the blockchain network. By pre-aggregating transactions and preparing the consolidated data structure in advance, the system reduces the verification burden on the blockchain network and accelerates the overall verification process.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the blockchain network handles all transactions directly, then verification is performed, but computational load increases causing bottlenecks

Engineering Contradiction:
ImproveverificationVSAvoidcomputational load
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The transaction aggregator acts as an intermediary between IoT data providers and the blockchain network. It consolidates multiple transactions into a single aggregated transaction before submission to the blockchain, reducing the computational load on network nodes while maintaining verification integrity through cryptographic signatures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Multiple computationally intensive transactions are merged into one aggregated transaction, reducing the number of verification operations required by the blockchain network. The aggregation maintains all necessary cryptographic elements for verification while significantly lowering the computational burden on network participants.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11924351B1Optimizing data transactions and verification on a blockchain network
Publication Date: 2024.03.05 HONG KONG APPLIED SCI & TECH RES INST
  • US11924351B1 patent drawing
  • US11924351B1 patent drawing
  • US11924351B1 patent drawing

AI summary

A transient blockchain proxy server consolidates many individual requests to add data to a blockchain by aggregating hashed data from these requests and sending the aggregated hashed data to the blockchain network as a single request. The blockchain network adds a new block to the blockchain with the aggregated hashed data and returns a transaction identifier for the new block to the transient blockchain proxy server, which passes the transaction identifier back to all the requestors who then can directly use the blockchain network to verify the hashed data using the transaction identifier. The transient blockchain proxy server buffers all incoming requests until one of the pending requests reaches a send timepoint that is the blockchain network delay plus a buffer time before a guaranteed time of verification. All incoming requests are then consolidated and sent as a single transaction to the blockchain network. Tiered verification-time services are enabled.