Blockchain Transaction Parallel Processing via Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Blockchain processing times are inefficient due to the need for each peer to execute entire transactions, especially when dealing with large data sets or multiple transactions, which consumes significant resources and prolongs processing times.
Innovation Solution
The method involves splitting transactions into sub-transactions and sending each sub-transaction to a different group of peers, each with at least one peer from each essential organization, allowing for parallel processing and validation, thereby reducing the overall processing time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If each peer executes entire transactions sequentially, then validation reliability is maintained, but processing speed deteriorates
Solution Approach 1:
The patent divides a transaction into multiple sub-transactions and distributes them to different peer groups for parallel processing. Each sub-transaction contains a portion of the original transaction data and can be validated independently by different peers simultaneously, thereby maintaining validation reliability while significantly improving processing speed.
2Stability of the object's composition
If transactions are processed sequentially by all peers, then data integrity is ensured, but processing time increases
Solution Approach 1:
The patent segments transactions into sub-transactions that can be processed in parallel across different peer groups. Each peer group validates their assigned sub-transactions independently, and the results are aggregated to determine overall transaction validity, thus maintaining data integrity while reducing processing time.
Solution Approach 2:
The patent combines the validation results from multiple peer groups processing different sub-transactions to determine the final validity of the original transaction. This merging approach ensures that data integrity is maintained through collective verification while benefiting from parallel processing efficiency.
3Reliability
If complete transaction history is replicated across all nodes, then immutability is achieved, but resource consumption increases
Solution Approach 1:
The patent implements local quality by allowing different peer groups to hold and process different portions of transaction data (sub-transactions) rather than requiring every node to store and process the complete transaction history. This reduces the resource burden on individual nodes while maintaining the immutability property through distributed verification.
Data Source
AI summary
A client computer may split a process into sub-processes, send each sub-processes to a different group of peers in a blockchain network, wherein each group has at least one peer from each essential organization in the blockchain network, receive processed sub-transactions from the peers in the blockchain network, validate each sub-transaction, and validate the transaction based on the validation of all sub-transactions, wherein all sub-transaction must be valid for the transaction to be valid.


