Partitioned Blockchain Subnet Pairing for Resource Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional blockchains require significant resources and processing power to manage multiple transaction formats and types, and lack flexible permission access, making them inefficient for storing diverse transaction data.
Innovation Solution
A partitioned blockchain system that uses a sequence of pairs to store transaction records from multiple subnets, allowing for different formatting and permissions, reducing resource requirements and enhancing permission management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple separate blockchains are deployed to store different transaction formats and types, then the blockchain can handle diverse transaction data, but the deployment and operation resources and processing power increase significantly
Solution Approach 1:
The patent combines multiple separate blockchains into a single unified blockchain system. Different transaction formats and types are stored within the same blockchain infrastructure, eliminating the need to deploy and operate multiple separate blockchain networks. This merging approach maintains the capability to handle diverse transactions while significantly reducing the computational resources and processing power required.
Solution Approach 2:
The patent creates a universal blockchain system that can handle multiple transaction formats and types through a single deployment. The blockchain is designed with multi-functionality to accommodate various transaction structures, data types, and formats without requiring separate specialized chains for each transaction type, thereby reducing overall resource consumption.
2Ease of operation
If traditional blockchain structure is used with uniform transaction formats, then the blockchain is simple to operate, but permissions cannot be extended to control access to actual transactions
Solution Approach 1:
The patent segments the transaction data structure into distinct components, separating the uniform blockchain structure from the variable transaction formats. This segmentation allows the blockchain to maintain its simple operational structure while enabling fine-grained permission control over different transaction types and formats through targeted access control mechanisms applied to specific segments.
Solution Approach 2:
The patent applies different permission control qualities to different parts of the transaction data. Rather than applying uniform permissions across all transactions, the system implements localized permission controls that can be tailored to specific transaction formats, types, or sensitivity levels, while maintaining the overall simplicity of blockchain operation.
3Use of energy by moving object
If a single blockchain stores all transaction types, then resource requirements are reduced, but the complexity of managing different transaction formats increases
Solution Approach 1:
The patent introduces intermediary structures and mechanisms that facilitate the management of diverse transaction formats within a single blockchain. These intermediaries act as mediators between the uniform blockchain structure and the variable transaction formats, handling the complexity of format management while allowing the core blockchain to operate with reduced computational resources.
Data Source
AI summary
A method for generation of blocks for a partitioned blockchain includes: storing blocks comprising a partitioned blockchain, wherein each block includes a header and transaction entries; receiving transaction data entries for each of a plurality of subnets; generating a hash value of the header included in the most recently added block; generating a new block header, the new block header including the generated hash value, a timestamp, and a sequence of pairs including a pair for each of the plurality of subnets, each pair including a subnet identifier associated with the respective subnet and a merkle root of each of the transaction data entries received for the respective subnet; generating a new block, the new block including the generated new block header and the transaction data entries for each of the plurality of subnets; and transmitting the new block to a plurality of nodes associated with the partitioned blockchain.


