Multi-Blockchain Subchain Control via Segmented Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain systems struggle to adapt to flexible and variable management logic required by different service subchains, leading to potential blockage of normal subchain services and affecting independent operation.
Innovation Solution
A data processing method and apparatus for a multi-blockchain architecture that allows for flexible management of service subchains by using a subchain control contract deployed on the target chain, which includes a target registered node for identity registration, and determines a target chain height based on chain height voting information and the subchain control contract.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a management and check mechanism is embedded in blockchain nodes or service contracts, then management control is achieved, but service subchains become prone to blockage and lose independent operation capability
Solution Approach 1:
The patent divides the management mechanism into two separate components: a management contract deployed on the main chain for control operations, and a check mechanism embedded in service subchain nodes for execution verification. This segmentation allows the management contract to provide flexible control while the distributed check mechanism ensures service independence and prevents blockages.
Solution Approach 2:
The patent introduces a management contract as an intermediary layer between the main chain and service subchains. This contract receives management operations from the main chain, validates them against predefined rules, and transmits approved operations to service subchains. This intermediary mechanism enables flexible management while maintaining service subchain independence through rule-based mediation.
2Ease of operation
If service subchains are managed using embedded management mechanisms, then control is centralized, but normal subchain services are prone to blockage
Solution Approach 1:
The patent implements preliminary action by pre-defining management rules and validation logic in the management contract before operations are executed. The contract contains predetermined conditions and check mechanisms that automatically validate management operations against these pre-established rules, enabling efficient control without ad-hoc decision-making that could cause service blockages.
Solution Approach 2:
The service subchains perform self-verification through embedded check mechanisms that independently validate management operations against rules defined in the management contract. This self-service capability allows subchains to autonomously reject invalid operations without external intervention, maintaining service execution efficiency while enabling centralized control through the management contract.
Data Source
AI summary
The present disclosure discloses a data processing method and apparatus for a multi-blockchain, a computer device, a computer-readable storage medium, and a computer program product. The method includes: obtaining chain height voting information of a management node of a target chain for a target service subchain; determining, when determining, based on a subchain control contract on the target chain, that the management node is a target registered node, a target chain height of the target service subchain based on the chain height voting information and the subchain control contract; and generating height confirmation information corresponding to the target chain height based on the subchain control contract, and transmitting the height confirmation information to a verification node in the target service subnetwork, to cause the verification node to write the target chain height into a subchain management contract on the target service subchain.


