Identity Chain for Trusted Cross-Chain Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cross-chain interoperation technologies face challenges in ensuring trusted data transmission between different blockchains, particularly in consortium chains where digital tokens are not issued, and they lack support for general message types, limiting their applicability and scalability.
Innovation Solution
A hierarchically interconnected blockchain system is introduced, featuring an identity chain that provides a trusted identity service for application chains, enabling unified identity issuance, authentication, and authorization, and facilitating a two-stage decentralized cross-chain interoperation scheme to ensure secure and efficient data sharing across different blockchains.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If cross-chain interoperation technology is implemented using hash locking, notary schemes, or sidechain/relay technologies, then cross-chain data transmission is enabled, but trust problems between different chains cannot be solved and reliable data transmission cannot be guaranteed
Solution Approach 1:
The patent introduces an identity chain as an intermediary component between application chains. The identity chain issues and manages node identity information that serves as a trusted credential for cross-chain communication. This intermediary identity management system resolves trust problems by providing a centralized authority for identity verification without requiring complex mutual trust mechanisms between all chains.
Solution Approach 2:
The patent segments the blockchain system into two distinct layers: application chains that handle specific business logic and an identity chain that handles identity management. This segmentation allows the identity chain to specialize in trust management while application chains focus on their respective functions, simplifying the overall trust model.
2Adaptability or versatility
If existing cross-chain technologies are used, then some cross-chain communication is achieved, but they are mainly applicable to public chains and cannot support consortium chains where digital tokens are not issued
Solution Approach 1:
The identity chain is designed as a universal identity management system that can serve multiple types of blockchains (public chains and consortium chains) with different token issuance models. The node identity information issued by the identity chain is universally recognized across all application chains, making the system adaptable to various blockchain architectures while maintaining consistent trust guarantees.
3Loss of information
If cross-chain interoperation is implemented without a unified identity management system, then chain independence is maintained, but data sharing and value flow between chains are limited
Solution Approach 1:
The patent extracts the identity management function from individual application chains and consolidates it into a separate identity chain. This extraction allows each application chain to maintain its independence while benefiting from a shared identity management system, enabling efficient data sharing without increasing operational complexity within individual chains.
Data Source
AI summary
Embodiments of this application provide a data processing method, apparatus, and device, a blockchain system, and a computer-readable storage medium. The method is performed by a computer device acting as a blockchain client of the blockchain system, the method including: transmitting an identity query request to an identity chain node, the identity query request including an identity identifier (ID) of the blockchain client and to-be-processed data; receiving node identity information returned by the identity chain node based on the identity ID and the data; determining, according to the node identity information, a target blockchain node configured to process the data within a blockchain node set; transmitting the data ID to the target blockchain node, to query data on at least one of the plurality of application chains based on the data ID through the target blockchain node; and receiving the queried data returned by the target blockchain node.


