Cross-Chain Data Querying with In-Blockchain Proxy Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cross-chain technologies in blockchain systems introduce risks of data revelation and increase fault points through the use of third-party notaries or side chains during cross-chain interactions.
Innovation Solution
A method and apparatus that utilize proxy nodes within the current blockchain to verify and acquire data from other blockchains without introducing third-party notaries or side chains, ensuring data security and reducing fault points by using public keys and consensus mechanisms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If third-party notaries or side chains are introduced for cross-chain data interaction, then data query and storage between blockchains can be achieved, but data revelation risks increase and fault points are increased
Solution Approach 1:
The patent extracts and eliminates the third-party notary component from the cross-chain data interaction system. By removing this intermediary element, the system achieves direct cross-chain data queries through proxy nodes stored in the current blockchain, thereby reducing data revelation risks and fault points while maintaining cross-chain interaction capability
Solution Approach 2:
The patent introduces proxy nodes as a new intermediary mechanism that is stored within the current blockchain itself, rather than relying on external third-party notaries. These proxy nodes enable cross-chain data queries while maintaining security through blockchain-based verification, thus resolving the contradiction between cross-chain capability and data security
2Adaptability or versatility
If third-party notaries or side chains are introduced for cross-chain data interaction, then cross-chain functionality can be achieved, but system complexity and fault points increase
Solution Approach 1:
The patent removes the complex third-party notary system and side chain structures from the cross-chain interaction mechanism. By extracting these unnecessary components, the system achieves cross-chain data queries using only the current blockchain and proxy nodes, thereby simplifying system structure and reducing fault points
Solution Approach 2:
The patent merges the cross-chain data interaction functionality directly into the current blockchain by storing proxy nodes within it. This integration eliminates the need for separate side chains or external notary systems, reducing system complexity while maintaining cross-chain interaction capabilities
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Disclosed are a method and apparatus for processing a data request. A particular embodiment of the method comprises: receiving a query request sent by a first node in other blockchains, except for a current blockchain, and signature information of the query request, wherein an agent node of the first node is present in the current blockchain, and the query request comprises query content and a storage number, in the current blockchain, of a public key of the first node; acquiring the public key of the first node from the current blockchain according to the storage number, in the current blockchain, of the public key of the first node; in response to the signature information of the query request, verifying the public key of the first node to acquire, from the current blockchain, query data indicated by the query content; and feeding back a query result to the first node on the basis of the query data. This embodiment realizes cross-chain query of data on the basis of a relatively low risk of data stored in a blockchain being leaked and fault points not being added.