Block chain domain name management method and system based on distributed digital identity

By adopting a blockchain-based domain name management method based on distributed digital identity, the lack of domain name management in cross-chain communication is solved, achieving decentralized, secure, and efficient domain name management, and improving the efficiency and user experience of cross-chain communication.

CN121966894APending Publication Date: 2026-05-01SHANGHAI PUJIANG DIGITAL TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANGHAI PUJIANG DIGITAL TECHNOLOGY CO LTD
Filing Date
2024-10-29
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

The lack of a unified domain name management system in existing technologies poses risks of centralization and involves complex domain name transfer processes, resulting in poor cross-chain communication and impacting user experience and security.

Method used

It adopts a blockchain domain name management method based on distributed digital identity, which realizes cross-chain domain name management by verifying the authenticity of the domain name and issuing a unique distributed digital identity, including domain name query, application, registration, change and transfer, combined with cross-chain business operations and smart contract verification.

Benefits of technology

It achieves decentralized, secure, and efficient cross-chain domain name management, ensuring the uniqueness and transparency of domain names, and improving the efficiency of cross-chain communication and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121966894A_ABST
    Figure CN121966894A_ABST
Patent Text Reader

Abstract

The invention relates to a block chain domain name management method and system based on a distributed digital identity, and the method comprises the following steps: obtaining a target domain name authenticity verification request from a source chain, verifying the distributed digital identity of the source chain and source domain name existence proof information, and feeding back the verification information to the source chain; a source domain name authenticity verification request from a target chain is obtained, domain name existence proof information is generated after verification is passed and fed back to the target chain, verification of existence proof is completed, the source domain name authenticity verification request comprises the domain name existence proof information, and the source domain name authenticity verification request comprises the domain name existence proof information. The domain name existence proof information is obtained from a cross-chain domain name management system through a cross-chain network. Compared with the prior art, the distributed domain name management based on the distributed digital identity is introduced into the cross-block chain service, and compared with the traditional mode that the domain name is authenticated by a single authority or system, the method has the advantages that privacy can be better protected, decentralization is achieved, and safety is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of blockchain technology, and in particular to a blockchain domain name management method and system based on distributed digital identity. Background Technology

[0002] With the development of blockchain technology and the increasing number of application scenarios, cross-chain communication is becoming increasingly important. Data in different blockchain networks has different formats and storage methods, and they are highly isolated from each other. Cross-chain communication can break down the barriers between different chains, establish an effective interoperability mechanism, and enable different chains to work together to achieve more complex and diverse application scenarios. This is of great significance for promoting the overall development and innovation of blockchain technology.

[0003] With the increasing number of blockchains participating in cross-chain operations and the growing complexity of cross-chain networks, how to distinguish blockchains, identify resources within the network, and assign easy-to-remember, easy-to-use, and easy-to-lookup domain names to each participating blockchain has become a pressing issue. Traditional domain name management methods in cross-chain systems often hinder smooth cross-chain communication, including issues such as:

[0004] (1) The lack of a unified domain name management system: Traditional cross-chain technology records chain IDs without a unified domain name management system, which easily leads to confusion and management difficulties in blockchain domain names. The chaotic domain name management between homogeneous chains causes inconvenience to users;

[0005] (2) Centralization risk: The use of traditional domain name management systems may pose a centralization risk, causing issues with the credibility and transparency of domain name ownership. This could damage user trust and affect the security of cross-chain communication;

[0006] (3) Complex domain name transfer process: The traditional domain name transfer process is cumbersome, requiring users to communicate and operate with different domain name registrars. It may involve cumbersome procedures, long waiting times, and inconsistent standards among different institutions.

[0007] The above issues seriously affect the effectiveness of cross-chain communication and user experience. Summary of the Invention

[0008] The purpose of this invention is to overcome the shortcomings of the existing technology by providing a blockchain domain name management method and system based on distributed digital identity, so as to solve or partially solve the problem that the lack of domain name management between blockchains affects cross-chain communication.

[0009] The objective of this invention can be achieved through the following technical solutions:

[0010] One aspect of the present invention provides a blockchain domain name management method based on distributed digital identity, applied to a domain name management system in a blockchain cross-chain network, the blockchain domain name management method comprising the following steps:

[0011] Step S1: Obtain the target domain name authenticity verification request from the source chain; after the verification is passed, generate domain name existence proof information and feed it back to the source chain.

[0012] Step S2: Obtain the source domain name authenticity verification request from the target chain. After verifying the distributed digital identity of the source chain and the existence proof information of the source domain name, the request is fed back to the target chain to complete the existence proof verification. The source domain name authenticity verification request includes the domain name existence proof information, which is obtained from the cross-chain domain name management system.

[0013] As a preferred technical solution, step S1 includes the following sub-steps:

[0014] Step S101: Obtain the target domain name authenticity verification request from the source chain. By verifying the distributed digital identity of the target chain, determine whether the target domain name is legitimate. If the domain name does not exist on the target chain, proceed to step S102. If the target domain name is legitimate, generate domain name existence proof information and feed it back to the source chain.

[0015] Step S102: Receive the domain name application request from the target chain, and after the application is approved, issue a unique distributed digital identity as the domain name for the target chain.

[0016] As a preferred technical solution, step S2, the process of obtaining domain name existence proof information from the source chain through the cross-chain domain name management system, includes:

[0017] On the source chain side, cross-chain information is generated based on cross-chain business information and the existence proof information, and transmitted to the target chain through the cross-chain network security; on the target chain side, the existence proof information is extracted from the cross-chain information.

[0018] As a preferred technical solution, the following are also included:

[0019] In step S3, in response to the successful verification in steps S1 and S2, the target chain performs the corresponding cross-chain business operation based on the cross-chain business information and writes the operation record into the target chain's ledger.

[0020] As a preferred technical solution, cross-chain business includes asset transfer and / or data sharing, and the cross-chain business operations include updating account information, processing transactions and / or executing smart contracts.

[0021] Another aspect of the present invention provides a blockchain domain name management system based on distributed digital identity, used to implement the aforementioned blockchain domain name management method based on distributed digital identity, characterized in that the blockchain domain name management system includes:

[0022] The domain name query module is used to determine the legality of a domain name based on its availability and ownership, based on the domain name authenticity verification request received from the source chain and / or target chain, and to provide feedback on the existence of the domain name.

[0023] The domain name management module is used to register, modify, cancel, and transfer domain names.

[0024] As a preferred technical solution, the domain name query module is also used to convert the domain name into a corresponding distributed digital identity.

[0025] As a preferred technical solution, the following are also included:

[0026] The domain name application module responds to domain name application requests from the blockchain, determines whether the blockchain possesses a distributed digital identity, and if so, verifies the blockchain's distributed digital identity to complete the domain name application; otherwise, it registers a unique distributed digital identity for the blockchain across the entire network and provides the blockchain with credentials.

[0027] As a preferred technical solution, the following are also included:

[0028] The domain name issuance module, in response to the domain name application request being approved, generates a digital certificate and binds it to the domain name.

[0029] In another aspect, an electronic device is provided, comprising: one or more processors and a memory, wherein the memory stores one or more programs, the one or more programs including instructions for executing the aforementioned blockchain domain name management method based on distributed digital identity.

[0030] In another aspect, the present invention provides a computer-readable storage medium including one or more programs executable by one or more processors of an electronic device, said one or more programs including instructions for performing the aforementioned blockchain domain name management method based on distributed digital identity.

[0031] Compared with the prior art, the present invention has at least one of the following beneficial effects:

[0032] Implementing Blockchain Domain Name Management Based on Distributed Digital Identity: This invention introduces distributed domain name management based on distributed digital identity into cross-blockchain business. Compared with the traditional method of domain name authentication by a single authoritative institution or system, this invention can better protect privacy and has the advantages of decentralization and high security. Attached Figure Description

[0033] Figure 1 This is a schematic diagram of blockchain domain name management based on distributed digital identity in the embodiment. Detailed Implementation

[0034] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0035] Example 1

[0036] To address the problems existing in the aforementioned prior art, this embodiment provides a blockchain domain name management method based on distributed digital identity, which is applied to a blockchain domain name management system. (See attached image.) Figure 1 The method mainly includes the following steps:

[0037] Step S1, Initiate cross-chain operation: Verify the authenticity of the target chain domain name in the cross-chain domain name management system to ensure the legality of the domain name, laying the foundation for subsequent cross-chain business.

[0038] S1.1, Check the authenticity of the target chain domain name: The system first checks whether the domain name on the target chain actually exists. This verification process is a prerequisite for cross-chain operations.

[0039] When a user on the target chain does not yet own a domain name on the target chain, the following steps are performed:

[0040] S1.2, Apply for a domain name: If the user does not already own a domain name on the target chain, they can apply for a new domain name in this step.

[0041] S1.3, Domain Name Issuance: After the domain name application is approved, a domain name is issued to the user to ensure its uniqueness in the cross-chain network.

[0042] Step S2, Source Chain Executes Cross-Chain Business: On the source chain, corresponding cross-chain operations are executed according to business needs. This can include asset transfer, data sharing, or other customized cross-chain services.

[0043] Step S3, Consensus Confirmation of Cross-Chain Information: After confirmation by the source chain's business execution and consensus mechanism, the relevant cross-chain information, including domain name existence proof and cross-chain business information, is sent to the cross-chain network. This step ensures the transparency and verifiability of cross-chain operations.

[0044] Step S4, Off-chain Secure Transmission and Authentication: Before the information is sent to the target chain, it undergoes a series of off-chain processes, including secure transmission, trusted authentication, and / or trusted computation, to ensure the security and accuracy of the information.

[0045] Step S5, Authenticity Verification: On the target chain, the authenticity of the domain name and cross-chain operation is verified again. This verification is automatically executed by the smart contract deployed on the target chain to prevent any possible fraudulent activities.

[0046] S5.1, Check the authenticity of the source chain domain name: The target chain verifies the existence certificate of the domain name provided by the source chain to ensure the authenticity of the domain name and the legality of cross-chain operations.

[0047] Step S6, the target chain executes cross-chain transactions: Once authentication is complete, the target chain will execute the corresponding cross-chain transaction operations. This may involve updating account information, processing transactions, and / or executing smart contracts.

[0048] Step S7, Data On-Chain: Finally, the result of the cross-chain operation is written into the ledger of the target chain. This step provides an immutable record for cross-chain transactions, ensuring the finality and transparency of the operation.

[0049] Through these steps, the cross-chain domain name management system ensures the authenticity of domain names while providing a secure, reliable, and efficient cross-chain business execution process. This method guarantees that blockchain domain names can identify resources in the blockchain cross-chain network, distinguish business blockchains, and provide memorability, ease of use, and network addressing.

[0050] Example 2

[0051] Building upon Example 1, this example provides a blockchain domain name management system based on distributed digital identity. It combines distributed authentication technology with blockchain domain name management in cross-chain processes to achieve secure and efficient cross-chain communication. The system includes the following main components:

[0052] Domain Name Application Module: This module is used for identity verification and credential issuance when blockchain users apply for domain names. If a blockchain user already possesses a distributed digital identity, they can apply by providing identity credentials. If they do not have a distributed digital identity, this module can help blockchain users automatically register a unique distributed digital identity across the entire network and issue corresponding credentials.

[0053] Domain Name Issuance Module: This module is used to issue distributed digital certificates based on digital certificates and unique domain names across the entire network for the blockchain. After the domain name application is approved, this module generates a digital certificate and binds it to the domain name to ensure its uniqueness and security.

[0054] Domain Name Query Module: This module includes domain name resolution and domain name query functions. Domain name resolution translates domain names into corresponding IP addresses, enabling users to access network resources associated with the domain name. The domain name query function is used to check the availability and ownership information of a domain name. This module replaces the traditional domain name-IP address mapping relationship with a domain name-distributed digital identity mapping relationship.

[0055] Domain Management Module: This module is used for managing domain names, including registration, changes, cancellation, and transfer. Users can use this module to register domain names, modify domain contact information, cancel unused domain names, or transfer domain names to other users.

[0056] Example 3

[0057] This embodiment provides an electronic device, including: one or more processors and a memory, wherein the memory stores one or more programs, the one or more programs including instructions for executing the blockchain domain name management method based on distributed digital identity as described in Embodiment 1.

[0058] Example 4

[0059] This embodiment provides a computer-readable storage medium including one or more programs executable by one or more processors of an electronic device, the one or more programs including instructions for executing the blockchain domain name management method based on distributed digital identity as described in Embodiment 1.

[0060] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A blockchain-based domain name management method based on distributed digital identity, characterized in that, A domain name management system applied in a blockchain cross-chain network, the blockchain domain name management method includes the following steps: Step S1: Obtain the target domain name authenticity verification request from the source chain; after the verification is passed, generate domain name existence proof information and feed it back to the source chain. Step S2: Obtain the source domain name authenticity verification request from the target chain. After verifying the distributed digital identity of the source chain and the existence proof information of the source domain name, the request is fed back to the target chain to complete the existence proof verification. The source domain name authenticity verification request includes the domain name existence proof information, which is obtained from the cross-chain domain name management system.

2. The blockchain domain name management method based on distributed digital identity according to claim 1, characterized in that, Step S1 includes the following sub-steps: Step S101: Obtain the target domain name authenticity verification request from the source chain. By verifying the distributed digital identity of the target chain, determine whether the target domain name is legitimate. If the domain name does not exist on the target chain, proceed to step S102. If the target domain name is legitimate, generate domain name existence proof information and feed it back to the source chain. Step S102: Receive the domain name application request from the target chain, and after the application is approved, issue a unique distributed digital identity as the domain name for the target chain.

3. The blockchain domain name management method based on distributed digital identity according to claim 1, characterized in that, In step S2, the process of obtaining domain name existence proof information from the source chain through the cross-chain domain name management system includes: On the source chain side, cross-chain information is generated based on cross-chain business information and the existence proof information, and transmitted to the target chain through the cross-chain network security; on the target chain side, the existence proof information is extracted from the cross-chain information.

4. The blockchain domain name management method based on distributed digital identity according to claim 3, characterized in that, Also includes: In step S3, in response to the successful verification in steps S1 and S2, the target chain performs the corresponding cross-chain business operation based on the cross-chain business information and writes the operation record into the target chain's ledger.

5. A blockchain domain name management method based on distributed digital identity according to claim 4, characterized in that, Cross-chain transactions include asset transfer and / or data sharing, and the cross-chain transaction operations include updating account information, processing transactions, and / or executing smart contracts.

6. A blockchain domain name management system based on distributed digital identity, used to implement the blockchain domain name management method based on distributed digital identity as described in any one of claims 1-5, characterized in that, The aforementioned blockchain domain name management system includes: The domain name query module is used to determine the legality of a domain name based on its availability and ownership, based on the domain name authenticity verification request received from the source chain and / or target chain, and to provide feedback on the existence of the domain name. The domain name management module is used to register, modify, cancel, and transfer domain names.

7. A blockchain domain name management system based on distributed digital identity according to claim 6, characterized in that, The domain name query module is also used to convert domain names into corresponding distributed digital identities.

8. A blockchain domain name management system based on distributed digital identity according to claim 6, characterized in that, Also includes: The domain name application module responds to domain name application requests from the blockchain, determines whether the blockchain has a distributed digital identity, and if so, applies for the domain name by verifying the distributed digital identity of the blockchain; if not, it registers a unique distributed digital identity for the blockchain across the entire network and provides a certificate for the blockchain. The domain name issuance module, in response to the domain name application request being approved, generates a digital certificate and binds it to the domain name.

9. An electronic device, characterized in that, include: One or more processors and a memory, wherein the memory stores one or more programs, the one or more programs including instructions for executing the blockchain domain name management method based on distributed digital identity as described in any one of claims 1-4.

10. A computer-readable storage medium, characterized in that, It includes one or more programs that are executed by one or more processors of an electronic device, the one or more programs including instructions for performing the blockchain domain name management method based on distributed digital identity as described in any one of claims 1-4.