Font Size: a A A

Research On Blockchain--based Mapping Technology

Posted on:2021-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y J HuangFull Text:PDF
GTID:2428330626955881Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of the Internet,the Domain Name System has become the infrastructure of the Internet.The Domain Name System is a special kind of name system,the name system is essentially a mapping technology that maintains a name domain into value domain mapping relationship,and its main function is to provide name services to other applications.The essence of the name service is to convert different descriptors under the same entity to facilitate the use of different levels of system applications.A decentralized name system is more in line with the spirit of the Internet while addressing both the security and abuse of power issues that come with centralization.Blockchain-based name systems have a strong decentralized nature,but because all nodes in a blockchain system need to store exactly the same books,there is the problem of inef-ficient storage when designing name systems using blockchain technology.Therefore,to address the issue of storage efficiency introduced by blockchain tech-nology,this paper has undertaken the following work.First,in response to the shortcomings of the existing decentralized name system and the storage efficiency problem introduced by blockchain technology,this paper proposes a new name system data storage model based on the study of typical name system stor-age principles and the blockchain off-chain scaling mechanism.The model places short mapping relationships directly on the blockchain,storing the metadata of long mapping re-lationships on the blockchain and the full mapping relationships off the chain.The method optimizes the storage efficiency of such name systemsSecond,there is the problem of single point failure in off-chain storage in storage mode.In order to improve the fault tolerance of off-chain storage,this paper introduces an off-chain storage backup mechanism and designs a secondary name structure based on the equal relationship between blockchain nodes,and finally forms a blockchain-based name system model.The model is decentralized,secure and storage efficient,with some data fault toleranceFinally,transfer is the most fundamental operation in blockchain,and this paper de-signs and implements a name system for the money transfer scenario based on blockchain technology.The system implements name services in the transfer scenario through five modules: storage,registration,update,query and fault tolerance.The system also uses an consortium blockchain as the underlying framework for the performance requirements of the name system for the transfer scenario.In addition,functional testing of the naming system and performance analysis of query and update delays are performed.Experiments have shown that the system can meet the performance and storage requirements of name systems in transfer scenarios.
Keywords/Search Tags:name system, blockchain, storage, decentralization, fault tolerance
PDF Full Text Request
Related items