Transaction Request Construction for Heterogeneous Blockchain Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Service application parties face inconvenience when using heterogeneous blockchain network architectures due to constraints of different networks, requiring a solution to simplify operations and improve efficiency across multiple blockchain systems.
Innovation Solution
A transaction request construction method and apparatus that generates a standard transaction request using a unified standard key and converts it into a target transaction request suitable for specific blockchain architectures, allowing seamless processing across various blockchain networks without needing to consider different data structures or account systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple heterogeneous blockchain network architectures are used, then the system provides greater versatility and adaptability, but the operation complexity and difficulty increase for service application parties
Solution Approach 1:
The patent introduces a universal transaction request construction interface that can handle multiple heterogeneous blockchain architectures (XChain, Ethereum, Fabric) through a unified method. The system provides a standard transaction request format and universal conversion service that works across different blockchain types, allowing service application parties to operate consistently regardless of the target blockchain architecture.
Solution Approach 2:
The patent employs a transaction conversion service as an intermediary layer between the service application party and the target blockchain network. This mediator automatically converts standard transaction requests into architecture-specific formats, shielding users from the complexity of different blockchain requirements while maintaining compatibility with multiple architectures.
2Adaptability or versatility
If service application parties need to adapt to different heterogeneous blockchain networks, then architecture-specific functionality is achieved, but the time and complexity of transaction request construction increases
Solution Approach 1:
The patent pre-establishes a library of conversion rules and mappings for different blockchain architectures. The system prepares transaction request templates and conversion logic in advance, so when a service application party needs to construct a transaction request, the conversion service can quickly retrieve and apply the appropriate rules without requiring real-time analysis or manual configuration for each blockchain type.
3Ease of operation
If a unified standard account system is implemented across multiple blockchain architectures, then ease of operation improves, but the complexity of maintaining compatibility with different architectures increases
Solution Approach 1:
The patent segments the account system into a universal interface layer and architecture-specific implementation layers. The standard account system provides a unified view for users, while the transaction conversion service internally handles the segmentation and translation to different blockchain-specific account formats (XChain accounts, Ethereum addresses, Fabric identities) based on the target architecture.
Data Source
AI summary
Provided are a transaction request construction method and apparatus, a transaction request processing method and apparatus, a device and a storage medium, which relate to the field of blockchain technology and can be used for cloud computing and cloud services. A specific implementation includes: generating a standard transaction request according to a standard key of a service application party, to-be-processed request data, a target blockchain architecture to be accessed and a target blockchain identifier; and calling a transaction conversion service and converting the standard transaction request into a target transaction request under the target blockchain architecture according to the standard key, the target blockchain architecture and the target blockchain identifier; where the target transaction request is used for processing the to-be-processed request data. Transaction request construction and processing efficiency can be improved.


