Font Size: a A A

Domain Name Resolution System Based On Alliance Management

Posted on:2022-12-05Degree:MasterType:Thesis
Country:ChinaCandidate:J X DengFull Text:PDF
GTID:2518306755995709Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In domain name system,the information of lower-level domain name is controlled by parent domain.Centralized management this way brings huge risks to domain name system.Nowadays,the blockchain represented by cryptocurrencies such as Bitcoin has the characteristics of decentralization.With the proposal of Namecoin,blockchain began to be applied in the field of naming system.Not only that,BNS and ENS also proposed their own solutions for the decentralized naming system.Although the feature of blockchain storing all historical data in all consensus nodes brings endorsement to cryptocurrencies,it also brings huge redundancy of storage space.Moreover,domain name data has the features of large storage space and frequently changing,which makes the combination of blockchain and DNS information a difficult problem.Therefore,it is necessary to needs to implement a system that can guarantee a small amount of storage in the frequently changed domain name information,this is the first problem we solved in this paper.The completely decentralized feature of the blockchain brings security to cryptocurrencies.It not only brings the feature that the name information cannot be supervised to decentralized DNS or decentralized naming system such as Namecoin,but also brings the domain name squatted problem.Consortium management is a compromise between centralization and decentralization,which refers to the management of an entity by building a small group,rather than any member or one of the central members to manage the entity.However,how to make consortium management efficient and apply to the DNS is the second problem we solved in this paper.The DNS storage structure that distinguishes on-chain and off-chain based on consortium management proposed in this paper solves the first problem,and the DNS information endorsement policy based on consortium management solves the second problem.We have implemented a DNS storage architecture that distinguishes on-chain and offchain based on consortium management.The blockchain can endorse the correctness of the on-chain domain metadata,and the on-chain data can endorse the correctness of off-chain DNS zone file.We implemented our user storage model by extending account-base model.And also provided DNS resolution for external user with DNS zone file stored off-chain.This structure can square Zooko triangle,and have an efficient spatial performance.After deploying at the cyber range of Pengcheng Laboratory,the test found that the throughput was acceptable.Our DNS storage architecture can ensure that the total amount of storage is less in the changeable domain name information.This paper also proposes endorsement policies based on consortium management for DNS information.Though Bitcoin,ENS,and Hyperledger Fabric have proposed their own endorsement policies for consortium management,they all have problems in space or time performance.The endorsement policies in this paper consist of single-signature endorsement policy and multi-signature endorsement policy,which are respectively applied in different scenarios.The multi-signature endorsement policy realizes consortium management of DNS information.It optimizes the pre-consensus stage on the basis of the hybrid replication model proposed by Hyperledger Fabric.In case analysis,its space consumption can be reduced to one-sixteenth of Fabric and keep a reasonable time performance.
Keywords/Search Tags:blockchain, DNS, consortium management, endorsement policy
PDF Full Text Request
Related items