Multi-Blockchain Service Processing With Segmented Data Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain systems process related services on a single-chain structure, requiring all service processing parties to access the same blockchain, leading to mixed data storage and potential security vulnerabilities.
Innovation Solution
A multi-blockchain data processing method and apparatus that enables cross-chain interactions between independent blockchain networks, allowing separate data storage and secure service execution across multiple chains, with each chain handling specific services and maintaining distinct service execution results.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single-chain structure is used to process related services, then all service processing parties can access the same blockchain network, but data storage becomes mixed and security vulnerabilities increase
Solution Approach 1:
The patent divides the single blockchain system into multiple independent blockchains, where each blockchain stores and processes specific service data separately. This segmentation prevents data mixing between different services while maintaining independent security boundaries, directly resolving the contradiction between service versatility and data security.
2Ease of operation
If a single-chain structure is used, then service processing is simplified, but data storage efficiency decreases due to mixing
Solution Approach 1:
By segmenting the blockchain into multiple independent chains, each chain stores only relevant service data without mixing with other service data. This improves storage efficiency by eliminating redundant data storage while maintaining simplified service processing through clear data boundaries.
Solution Approach 2:
The patent transitions from a single-dimensional blockchain structure to a multi-dimensional cross-chain architecture, where data can be accessed and shared across multiple chains through standardized interfaces. This dimensional change enables both storage efficiency improvement and operational simplicity to coexist.
3Reliability
If cross-chain reading contracts are invoked to read data from target chains, then data security is enhanced through separate storage, but system complexity increases
Solution Approach 1:
The patent introduces cross-chain reading contracts as intermediary mechanisms that enable secure data access between independent blockchains. These contracts act as standardized interfaces that simplify the interaction complexity while maintaining the security benefits of separate data storage, as the contracts handle the complexity of cross-chain verification and data retrieval.
Data Source
AI summary
A multi-blockchain processing method includes receiving a first service request from a first service node, and invoking a first cross-chain reading contract on a first chain to read first service associated information from a target chain. The method further includes invoking, by a first consensus node, a first service processing contract to perform the first service and obtain service data as a first service execution result, and writing the first service execution result to the first chain. The method further includes reading, by the first consensus node, the service data from the first chain based on a second service indicated in a cross-chain reading request, and returning the service data to a second consensus node configured to write a second service execution result generated by the second service to the second chain after performing the second service based on the service data generated by the first service.


