Transient Blockchain Proxy Server Aggregating IoT Transactions
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
3Reliability
If the blockchain network handles all transactions directly, then verification is performed, but computational load increases causing bottlenecks
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.
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.
Data Source
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.


