Blockchain Data Processing with Coexclusive Cross-Chain Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The efficiency of processing cross-chain services in blockchain networks is low due to the need for multiple service data blocks to be checked and processed separately, leading to inefficiencies in data processing.
Innovation Solution
A blockchain-based data processing method that utilizes a two-layer network structure with a witness subnet and consensus subnet, where representative nodes form a consensus committee to manage block types and perform consensus checks, allowing for efficient storage of cross-chain service data in coexclusive blocks, thereby improving processing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple service data blocks are checked and processed separately, then data security and traceability are maintained, but processing efficiency of cross-chain services deteriorates
Solution Approach 1:
The patent merges multiple service data blocks into a single coexclusive block for independent cross-chain services. Instead of processing each service data block separately, the system combines related blocks into one unified structure that can be processed as a whole, thereby improving processing efficiency while maintaining the security and traceability guarantees of blockchain technology.
Solution Approach 2:
The patent segments cross-chain services into two categories: independent cross-chain services and shared cross-chain services. Independent services are processed using coexclusive blocks (merged approach), while shared services use traditional separate block processing. This segmentation allows the system to optimize processing efficiency for independent services without compromising the integrity requirements of shared services.
2Stability of the object's composition
If traditional blockchain block structure is used for cross-chain services, then data integrity is ensured, but processing speed deteriorates due to multiple block checks
Solution Approach 1:
The patent introduces coexclusive blocks that merge multiple service data blocks into a single block structure. This merging reduces the number of individual block checks required during consensus processing, thereby improving processing speed while maintaining data integrity through the blockchain's inherent cryptographic verification mechanisms.
Solution Approach 2:
The patent applies different block structures to different service types: coexclusive blocks for independent cross-chain services and traditional blocks for shared services. This local differentiation allows the system to optimize processing speed for independent services without affecting the data integrity guarantees of shared services that require more rigorous individual block verification.
3Loss of information
If separate block processing is used for each service data, then traceability is maintained, but processing efficiency of cross-chain services deteriorates
Solution Approach 1:
The patent combines multiple service data blocks into coexclusive blocks for independent cross-chain services. This merging maintains traceability because the coexclusive block structure preserves the cryptographic links and metadata necessary for tracking transactions, while reducing processing overhead by handling multiple services in a single consensus operation.
Solution Approach 2:
The patent introduces a new dimension to blockchain structure by creating coexclusive blocks that operate at a higher level of abstraction than traditional individual service blocks. This dimensional change allows the system to maintain traceability through the block's composite structure and metadata while improving efficiency by processing multiple services simultaneously in a single consensus round.
Data Source
AI summary
A blockchain-based data processing method includes: obtaining on-chaining indication information of the blockchain, the on-chaining indication information indicating a type of a next block to be on-chained; obtaining a target block waiting for consensus in a blockchain network, the target block being generated according to cross-chain service data; and adding the target block to the blockchain as the next block in response to that the on-chaining indication information indicates that the next block is of a coexclusive type, where a block of the coexclusive type is configured to store data of an independent cross-chain service.


