Unlock instant, AI-driven research and patent intelligence for your innovation.

Decentralized domain name updating system and method based on block chain

A decentralized and blockchain technology, applied in the blockchain field, can solve problems affecting network security and achieve the effect of improving network security

Active Publication Date: 2021-03-09
AOWEI INFORMATION TECH JIANGSU CO LTD
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] This application provides a blockchain-based decentralized domain name update system and method, which can be used to solve the risk that domain name updates in the DNS system may be restricted and blocked by ICANN in the prior art, thereby affecting participation and providing Technical aspects of network security for all parties involved in network services

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Decentralized domain name updating system and method based on block chain
  • Decentralized domain name updating system and method based on block chain
  • Decentralized domain name updating system and method based on block chain

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0077] like image 3 As shown in , it is a schematic diagram of a domain name update process of a top-level domain name provided by the embodiment of the present application. Nodes in sub-chains (such as image 3 The illustrated node 1) can be further configured to: obtain the domain name to be updated, if the domain name to be updated is the top-level domain name to be updated, determine that the target domain name smart contract that manages the top-level domain name to be updated is the root domain name smart contract; check the domain name update request and decide whether to accept the domain name update request according to the verification result. If the domain name update request is accepted, the top-level domain name smart contract corresponding to the top-level domain name to be updated will be updated.

[0078] According to the management and managed relationship between the domain name smart contract and the domain name, if the domain name to be updated is the top...

example 2

[0080] like Figure 4 As shown in , it is a schematic diagram of a domain name update process of a second-level domain name provided by the embodiment of the present application. Nodes in sub-chains (such as Figure 4 The illustrated node 1) can be further configured to: obtain the domain name to be updated, if the domain name to be updated is a second-level domain name to be updated, determine that the target domain name smart contract that manages the second-level domain name to be updated is a top-level domain name smart contract, and determine the subchain The target node that owns the smart contract ownership of the top-level domain name (such as Figure 4 The node 2 shown); sends a domain name update request to the target node. Wherein, the domain name update request includes the second-level domain name to be updated;

[0081] Accordingly, the target node (such as Figure 4 The illustrated node 2) can be further configured to: verify the domain name update request, ...

example 3

[0083] like Figure 5 As shown in , it is a schematic diagram of a third-level domain name update process provided by the embodiment of the present application. Nodes in sub-chains (such as Figure 5 The illustrated node 1) can be further configured to: obtain the domain name to be updated, if the domain name to be updated is a third-level domain name to be updated, determine that the target domain name smart contract that manages the third-level domain name to be updated is an application domain name smart contract, and determine the subchain The target node that owns the ownership of the smart contract of the application domain name (such as Figure 5 The node 2 shown); sends a domain name update request to the target node. Wherein, the domain name update request includes the third-level domain name to be updated;

[0084] target node (such as Figure 5 The illustrated node 2) can be further configured to: verify the domain name update request, and decide whether to acce...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a decentralized domain name updating system and method based on a block chain. The system comprises a public chain and sub-chains composed of part of nodes in the public chain.A root domain name smart contract is configured in a node in the public chain; nodes in the sub-chains are configured to generate sub-domain name smart contracts by executing the root domain name smart contracts and acquire ownership of the sub-domain name intelligent contracts in a competitive mode; to-be-updated domain names are acquired, a target domain name smart contract is determined for managing the to-be-updated domain name, and a target node having the ownership of the target domain name smart contract in each sub-chain is determined; and after the domain name updating request is sentto the target node, the target node decides whether to accept the domain name updating request. The domain name updating system provided by the invention is no longer controlled by the ICANN, and therisk that domain name updating in the DNS system is possibly limited and shielded by the ICANN is avoided, so that the network security of all parties participating in and providing network servicescan be improved.

Description

technical field [0001] This application relates to the technical field of blockchain, in particular to a decentralized domain name update system and method based on blockchain. Background technique [0002] A domain name is the name of a computer or computer group on the Internet consisting of a string of dot-separated names, which is used to identify the geographic location of the computer during data transmission. Domain names can be divided into different levels, including root domain name, top-level domain name and application domain name. Among them, the root domain name is the highest-level domain name node, for example, the domain name "." is the root domain name; the top-level domain name includes national top-level domain names and international top-level domain names, for example, the domain name ".com." The domain name under the domain name, for example, ".abc.com." or "www.abc.com." in the domain name is the application domain name. [0003] Domain name renewal...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/12H04L29/08
CPCH04L67/10H04L61/4511H04L9/3239H04L9/0891H04L61/302G06Q10/06G06Q50/10H04L67/104H04L9/50Y02D10/00G06F21/64G06Q10/02
Inventor 白杰李冬云吴先锋
Owner AOWEI INFORMATION TECH JIANGSU CO LTD