Blockchain Domain Name Scheme for Cross-Chain Relay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current blockchain networks face challenges in cross-chain interactions due to the complexity of accessing and identifying different blockchain instances, which requires clients to load unreadable network configurations and use multiple IDs across relay chains, making it difficult for seamless communication and user-friendly identification.
Innovation Solution
A unified domain name scheme for blockchain systems, where each blockchain instance is assigned a unique human-readable domain name (UBCDN) that corresponds to a chain identifier, allowing for global recognition and access across the unified blockchain network, simplifying identification and facilitating cross-chain interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If clients use multiple IDs and unreadable network configurations to access different blockchain instances, then cross-chain interactions can be established, but the system complexity and difficulty of operation increase significantly
Solution Approach 1:
The patent introduces a relay chain as an intermediary layer between different blockchain instances. The relay chain contains a registry that maps human-readable domain names to chain identifiers and network configurations. When a client wants to access another blockchain instance, it simply uses the domain name in the access request, and the relay chain automatically resolves it to the correct chain identifier and configuration, eliminating the need for clients to directly handle complex network configurations and multiple IDs.
Solution Approach 2:
The patent creates a simplified copy or representation of the blockchain instance identifier system. Instead of requiring clients to use raw chain identifiers and network configurations directly, the system creates human-readable domain name copies that represent these complex identifiers. The registry in the relay chain maintains the mapping between these simplified domain name copies and the actual technical identifiers, making the system easier to operate while preserving the underlying identification mechanism.
2Measurement precision
If blockchain instances use unique chain identifiers for precise identification, then accurate routing is achieved, but user-friendliness and memorability deteriorate
Solution Approach 1:
The relay chain registry acts as an intermediary that bridges human-readable domain names and precise chain identifiers. The registry stores the mapping relationship between domain names and chain identifiers, allowing the system to accept user-friendly domain names while internally routing to the correct blockchain instance using accurate chain identifiers. This mediator layer preserves identification accuracy while improving user-friendliness.
Solution Approach 2:
The patent segments the identification system into two distinct layers: the user-facing layer uses human-readable domain names for ease of operation, while the system-facing layer uses precise chain identifiers for accurate routing. The relay chain registry separates these two functions, allowing each layer to optimize for its specific purpose without compromising the other.
3Reliability
If blockchain networks require loading network configurations for access, then proper routing and communication are enabled, but the operational complexity and time required increase
Solution Approach 1:
The relay chain registry performs preliminary action by pre-storing the mapping relationships between domain names and network configurations. When a client initiates an access request using a domain name, the relay chain has already prepared the resolution mechanism in advance, allowing it to quickly look up and provide the correct chain identifier and network configuration without requiring the client to load or process configuration files manually. This preliminary preparation significantly reduces the time required for access while ensuring routing accuracy.
4Adaptability or versatility
If multiple IDs are used across relay chains for blockchain identification, then comprehensive routing is achieved, but device complexity and system overhead increase
Solution Approach 1:
The relay chain registry serves as a universal identification and routing system that works across all blockchain instances in the network. Instead of requiring separate identification mechanisms for different chains, the registry provides a single unified domain name system that can resolve to any blockchain instance. This multi-functional approach maintains comprehensive routing capability while reducing system overhead by eliminating the need for multiple separate ID management systems.
Data Source
AI summary
Implementations of the present disclosure include identifying, by a relay that is communicatively linked with a first blockchain instance and a second blockchain instance in a unified blockchain network, a blockchain domain name of a first blockchain instance; identifying a blockchain domain name of the second blockchain instance; receiving, from a node of the first blockchain instance, an access request for accessing the second blockchain instance, wherein the access request including the blockchain domain name of the second blockchain instance; identifying a chain identifier of the second blockchain instance based on the blockchain domain name of the second blockchain instance, wherein the chain identifier of the second blockchain instance indicates a blockchain network configuration of the second blockchain instance; and providing access to the second blockchain instance for the first blockchain instance based on the blockchain network configuration indicated by the chain identifier of the second blockchain instance.


